#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.
1.8.5