#include "sbnana/CAFAna/Core/Binning.h"
#include "sbnana/CAFAna/Core/Cut.h"
#include "sbnanaobj/StandardRecord/Proxy/SRProxy.h"
#include "SBNAna/Vars/Binnings.h"
#include "SBNAna/Vars/NueVars.h"
#include "SBNAna/Vars/TruthVars.h"
#include "SBNAna/Vars/Vars.h"
#include "SBNAna/Cuts/Cuts.h"
#include "SBNAna/Cuts/NueCuts.h"
#include "SBNAna/Cuts/TruthCuts.h"
#include "TStyle.h"
Go to the source code of this file.
Classes | |
struct | PlotDef |
struct | PlotDefSpill |
struct | PlotDefMultiVar |
struct | SelDef |
struct | SelDefSpill |
Functions | |
const SpillCut | kContainedSpill ([](const caf::SRSpillProxy *sr){unsigned int counter(0);for(auto const &slc:sr->slc){continue;++counter;}return counter;}) |
const SpillCut | kFlashMatchSpillCut ([](const caf::SRSpillProxy *sr){unsigned int counter(0);for(auto const &slc:sr->slc){continue;++counter;}return counter;}) |
const SpillCut | kNuScoreSpillCut ([](const caf::SRSpillProxy *sr){unsigned int counter(0);for(auto const &slc:sr->slc){continue;++counter;}return counter;}) |
const SpillCut | kRecoSpillCut ([](const caf::SRSpillProxy *sr){unsigned int counter(0);for(auto const &slc:sr->slc){continue;++counter;}return counter;}) |
const SpillCut | kFullSpillCut ([](const caf::SRSpillProxy *sr){unsigned int counter(0);for(auto const &slc:sr->slc){continue;++counter;}return counter;}) |
Variables | |
Color_t | color_eff = kGreen+2 |
Color_t | color_pur = kOrange+2 |
Color_t | color_nue = kBlue-7 |
Color_t | color_numu = kGreen+1 |
Color_t | color_nc = kMagenta |
Color_t | color_other = kOrange+8 |
Color_t | color_cos = kGray+2 |
Style_t | line_nue = kSolid |
Style_t | line_numu = kSolid |
Style_t | line_nc = kDashed |
Style_t | line_other = kDotted |
Style_t | line_cos = kSolid |
const int | limitN1 = 13 |
const Binning | kEnergyBinning = Binning::Simple(40,0.,3.) |
const Binning | kDedxBinning = Binning::Simple(40,0.,10) |
const Binning | kGapBinning = Binning::Simple(40,0.,10) |
const Binning | kDensityBinning = Binning::Simple(50,0.,10) |
const Binning | kOpenAngleBinning = Binning::Simple(60,0.,1.5) |
const Binning | kLengthBinning = Binning::Simple(40,0.,200) |
const Binning | kPEBinning = Binning::Simple(60,0.,600) |
const Binning | kTimeBinning = Binning::Simple(155,-1550.,1550.) |
const Binning | kFlashBinning = Binning::Simple(40,-6.f,34.f) |
const Cut | kNueCC = kIsNue && !kIsNC |
const Cut | kNumuCC = kIsNumu && !kIsNC |
const Cut | kNC = kIsNC |
const Cut | kTotal = kNoCut |
const Cut | kThisCosmic = !kHasNu |
const Cut | kContained = kContainedFD |
const Cut | kRecoCut = kRecoShowerFD |
const Cut | kFullCut = kNueFD |
const Cut | kN1Contained = kNueFlashScoreFDCut && kNuePandoraScoreFDCut && kRecoShowerFD |
const Cut | kN1Flash = kContained && kNuePandoraScoreFDCut && kRecoShowerFD |
const Cut | kN1Pandora = kContained && kNueFlashScoreFDCut && kRecoShowerFD |
const Cut | kN1Reco = kContained && kNueFlashScoreFDCut && kNuePandoraScoreFDCut |
const Cut | kN1RecoShower = kContainedFD && kNueFlashScoreFDCut && kNuePandoraScoreFDCut && kNueNumShowersCut && kShowerdEdxCut && kShowerConvGapCut && kNueTrackLenCut && kShowerDensityCut && kShowerEnergyCut |
const Cut | kN1NumShowers = kContainedFD && kNueFlashScoreFDCut && kNuePandoraScoreFDCut && kRecoShower && kShowerdEdxCut && kShowerConvGapCut && kNueTrackLenCut && kShowerDensityCut && kShowerEnergyCut |
const Cut | kN1Dedx = kContainedFD && kNueFlashScoreFDCut && kNuePandoraScoreFDCut && kRecoShower && kNueNumShowersCut && kShowerConvGapCut && kNueTrackLenCut && kShowerDensityCut && kShowerEnergyCut |
const Cut | kN1ConvGap = kContainedFD && kNueFlashScoreFDCut && kNuePandoraScoreFDCut && kRecoShower && kNueNumShowersCut && kShowerdEdxCut && kNueTrackLenCut && kShowerDensityCut && kShowerEnergyCut |
const Cut | kN1TrkLen = kContainedFD && kNueFlashScoreFDCut && kNuePandoraScoreFDCut && kRecoShower && kNueNumShowersCut && kShowerdEdxCut && kShowerConvGapCut && kShowerDensityCut && kShowerEnergyCut |
const Cut | kN1Density = kContainedFD && kNueFlashScoreFDCut && kNuePandoraScoreFDCut && kRecoShower && kNueNumShowersCut && kShowerdEdxCut && kShowerConvGapCut && kNueTrackLenCut && kShowerEnergyCut |
const Cut | kN1Energy = kContainedFD && kNueFlashScoreFDCut && kNuePandoraScoreFDCut && kRecoShower && kNueNumShowersCut && kShowerdEdxCut && kShowerConvGapCut && kNueTrackLenCut && kShowerDensityCut |
const SpillCut | kNueCCSpill = kIsNueSpill && !kIsNCSpill |
const SpillCut | kNumuCCSpill = kIsNumuSpill && !kIsNCSpill |
const SpillCut | kNCSpill = kIsNCSpill |
const SpillCut | kTotalSpill = kNoSpillCut |
const SpillCut | kThisCosmicSpill = kIsCosmicSpill |
std::vector< PlotDef > | plots_slice |
std::vector< PlotDefSpill > | plots_spill |
std::vector< PlotDefMultiVar > | crtplots_spill |
std::vector< SelDef > | types_slice |
std::vector< SelDefSpill > | types_spill |
std::vector< SelDef > | sels_slice |
std::vector< SelDefSpill > | sels_spill |
std::vector< SelDefSpill > | crtsels_spill |
const SpillCut kContainedSpill | ( | [] (const caf::SRSpillProxy *sr){unsigned int counter(0);for(auto const &slc:sr->slc){continue;++counter;}return counter;} | ) |
const SpillCut kFlashMatchSpillCut | ( | [] (const caf::SRSpillProxy *sr){unsigned int counter(0);for(auto const &slc:sr->slc){continue;++counter;}return counter;} | ) |
const SpillCut kFullSpillCut | ( | [] (const caf::SRSpillProxy *sr){unsigned int counter(0);for(auto const &slc:sr->slc){continue;++counter;}return counter;} | ) |
const SpillCut kNuScoreSpillCut | ( | [] (const caf::SRSpillProxy *sr){unsigned int counter(0);for(auto const &slc:sr->slc){continue;++counter;}return counter;} | ) |
const SpillCut kRecoSpillCut | ( | [] (const caf::SRSpillProxy *sr){unsigned int counter(0);for(auto const &slc:sr->slc){continue;++counter;}return counter;} | ) |
Color_t color_cos = kGray+2 |
Definition at line 25 of file helper_nuesel_icarus.h.
Color_t color_eff = kGreen+2 |
Definition at line 19 of file helper_nuesel_icarus.h.
Color_t color_nc = kMagenta |
Definition at line 23 of file helper_nuesel_icarus.h.
Color_t color_nue = kBlue-7 |
Definition at line 21 of file helper_nuesel_icarus.h.
Color_t color_numu = kGreen+1 |
Definition at line 22 of file helper_nuesel_icarus.h.
Color_t color_other = kOrange+8 |
Definition at line 24 of file helper_nuesel_icarus.h.
Color_t color_pur = kOrange+2 |
Definition at line 20 of file helper_nuesel_icarus.h.
std::vector<PlotDefMultiVar> crtplots_spill |
Definition at line 216 of file helper_nuesel_icarus.h.
std::vector<SelDefSpill> crtsels_spill |
Definition at line 284 of file helper_nuesel_icarus.h.
const Cut kContained = kContainedFD |
Definition at line 95 of file helper_nuesel_icarus.h.
const Binning kDedxBinning = Binning::Simple(40,0.,10) |
Definition at line 79 of file helper_nuesel_icarus.h.
const Binning kDensityBinning = Binning::Simple(50,0.,10) |
Definition at line 81 of file helper_nuesel_icarus.h.
const Binning kEnergyBinning = Binning::Simple(40,0.,3.) |
Definition at line 78 of file helper_nuesel_icarus.h.
const Binning kFlashBinning = Binning::Simple(40,-6.f,34.f) |
Definition at line 86 of file helper_nuesel_icarus.h.
const Cut kFullCut = kNueFD |
Definition at line 97 of file helper_nuesel_icarus.h.
const Binning kGapBinning = Binning::Simple(40,0.,10) |
Definition at line 80 of file helper_nuesel_icarus.h.
const Binning kLengthBinning = Binning::Simple(40,0.,200) |
Definition at line 83 of file helper_nuesel_icarus.h.
const Cut kN1Contained = kNueFlashScoreFDCut && kNuePandoraScoreFDCut && kRecoShowerFD |
Definition at line 101 of file helper_nuesel_icarus.h.
const Cut kN1ConvGap = kContainedFD && kNueFlashScoreFDCut && kNuePandoraScoreFDCut && kRecoShower && kNueNumShowersCut && kShowerdEdxCut && kNueTrackLenCut && kShowerDensityCut && kShowerEnergyCut |
Definition at line 108 of file helper_nuesel_icarus.h.
const Cut kN1Dedx = kContainedFD && kNueFlashScoreFDCut && kNuePandoraScoreFDCut && kRecoShower && kNueNumShowersCut && kShowerConvGapCut && kNueTrackLenCut && kShowerDensityCut && kShowerEnergyCut |
Definition at line 107 of file helper_nuesel_icarus.h.
const Cut kN1Density = kContainedFD && kNueFlashScoreFDCut && kNuePandoraScoreFDCut && kRecoShower && kNueNumShowersCut && kShowerdEdxCut && kShowerConvGapCut && kNueTrackLenCut && kShowerEnergyCut |
Definition at line 110 of file helper_nuesel_icarus.h.
const Cut kN1Energy = kContainedFD && kNueFlashScoreFDCut && kNuePandoraScoreFDCut && kRecoShower && kNueNumShowersCut && kShowerdEdxCut && kShowerConvGapCut && kNueTrackLenCut && kShowerDensityCut |
Definition at line 111 of file helper_nuesel_icarus.h.
const Cut kN1Flash = kContained && kNuePandoraScoreFDCut && kRecoShowerFD |
Definition at line 102 of file helper_nuesel_icarus.h.
const Cut kN1NumShowers = kContainedFD && kNueFlashScoreFDCut && kNuePandoraScoreFDCut && kRecoShower && kShowerdEdxCut && kShowerConvGapCut && kNueTrackLenCut && kShowerDensityCut && kShowerEnergyCut |
Definition at line 106 of file helper_nuesel_icarus.h.
const Cut kN1Pandora = kContained && kNueFlashScoreFDCut && kRecoShowerFD |
Definition at line 103 of file helper_nuesel_icarus.h.
const Cut kN1Reco = kContained && kNueFlashScoreFDCut && kNuePandoraScoreFDCut |
Definition at line 104 of file helper_nuesel_icarus.h.
const Cut kN1RecoShower = kContainedFD && kNueFlashScoreFDCut && kNuePandoraScoreFDCut && kNueNumShowersCut && kShowerdEdxCut && kShowerConvGapCut && kNueTrackLenCut && kShowerDensityCut && kShowerEnergyCut |
Definition at line 105 of file helper_nuesel_icarus.h.
const Cut kN1TrkLen = kContainedFD && kNueFlashScoreFDCut && kNuePandoraScoreFDCut && kRecoShower && kNueNumShowersCut && kShowerdEdxCut && kShowerConvGapCut && kShowerDensityCut && kShowerEnergyCut |
Definition at line 109 of file helper_nuesel_icarus.h.
const Cut kNC = kIsNC |
Definition at line 90 of file helper_nuesel_icarus.h.
const SpillCut kNCSpill = kIsNCSpill |
Definition at line 115 of file helper_nuesel_icarus.h.
const Cut kNueCC = kIsNue && !kIsNC |
Definition at line 88 of file helper_nuesel_icarus.h.
const SpillCut kNueCCSpill = kIsNueSpill && !kIsNCSpill |
Definition at line 113 of file helper_nuesel_icarus.h.
const Cut kNumuCC = kIsNumu && !kIsNC |
Definition at line 89 of file helper_nuesel_icarus.h.
const SpillCut kNumuCCSpill = kIsNumuSpill && !kIsNCSpill |
Definition at line 114 of file helper_nuesel_icarus.h.
const Binning kOpenAngleBinning = Binning::Simple(60,0.,1.5) |
Definition at line 82 of file helper_nuesel_icarus.h.
const Binning kPEBinning = Binning::Simple(60,0.,600) |
Definition at line 84 of file helper_nuesel_icarus.h.
const Cut kRecoCut = kRecoShowerFD |
Definition at line 96 of file helper_nuesel_icarus.h.
const Cut kThisCosmic = !kHasNu |
Definition at line 92 of file helper_nuesel_icarus.h.
const SpillCut kThisCosmicSpill = kIsCosmicSpill |
Definition at line 117 of file helper_nuesel_icarus.h.
const Binning kTimeBinning = Binning::Simple(155,-1550.,1550.) |
Definition at line 85 of file helper_nuesel_icarus.h.
const Cut kTotal = kNoCut |
Definition at line 91 of file helper_nuesel_icarus.h.
const SpillCut kTotalSpill = kNoSpillCut |
Definition at line 116 of file helper_nuesel_icarus.h.
const int limitN1 = 13 |
Definition at line 32 of file helper_nuesel_icarus.h.
Style_t line_cos = kSolid |
Definition at line 30 of file helper_nuesel_icarus.h.
Style_t line_nc = kDashed |
Definition at line 28 of file helper_nuesel_icarus.h.
Style_t line_nue = kSolid |
Definition at line 26 of file helper_nuesel_icarus.h.
Style_t line_numu = kSolid |
Definition at line 27 of file helper_nuesel_icarus.h.
Style_t line_other = kDotted |
Definition at line 29 of file helper_nuesel_icarus.h.
std::vector<PlotDef> plots_slice |
Definition at line 186 of file helper_nuesel_icarus.h.
std::vector<PlotDefSpill> plots_spill |
Definition at line 210 of file helper_nuesel_icarus.h.
std::vector<SelDef> sels_slice |
Definition at line 246 of file helper_nuesel_icarus.h.
std::vector<SelDefSpill> sels_spill |
Definition at line 275 of file helper_nuesel_icarus.h.
std::vector<SelDef> types_slice |
Definition at line 226 of file helper_nuesel_icarus.h.
std::vector<SelDefSpill> types_spill |
Definition at line 235 of file helper_nuesel_icarus.h.