#include "CAFAna/Cuts/NueCutsSecondAna.h"
#include "NuXAna/Cuts/NusCuts.h"
#include "NuXAna/Cuts/NusCuts17.h"
#include "NuXAna/Vars/NusVars.h"
#include "NuXAna/Vars/NusVarsTemp.h"
Go to the source code of this file.
Functions | |
const Cut | kCosPIDContainCut ([](const caf::SRProxy *sr){if(sr->sel.nuecosrej.cospidcontain< 0.57) return false;return true;}) |
const Cut | kNCPCut ([](const caf::SRProxy *sr){if(sr->sel.cosrej.numucontpid< 0.56) return false;return true;}) |
const Var | kDummy ([](const caf::SRProxy *sr){return 1;}) |
const Var | kNusEperH ([](const caf::SRProxy *sr){double nhit=(double) sr->slc.nhit;if(nhit< 1.) return 0.;double cale=sr->slc.calE;double recoE=FDscaleCalE17 *cale;return recoE/nhit;}) |
const HistAxis | maxyptpaxis ("Shower Max Y", Binning::Simple(320,-800., 800.), kMaxY,"ptp", Binning::Simple(100, 0., 1.), kPartPtp) |
const HistAxis | timedistaxis ("Distance from Closest Slice (cm)", Binning::Simple(100, 0., 2000.), kClosestSlcMinDist,"Closest Slice Dist. from Top", Binning::Simple(140, 0, 700), kClosestSlcMinTop) |
const HistAxis | timeaxis ("Time Gap (#mus)", Binning::Simple(100,-2000, 2000), kClosestSlcTime) |
const HistAxis | disttimeaxis ("Distance from Closest Slice (cm)", Binning::Simple(100, 0, 2000), kClosestSlcMinDist) |
const HistAxis | disttimetopaxis ("Closest Slice Dist. from Top", Binning::Simple(140, 0, 700), kClosestSlcMinTop) |
const HistAxis | dummyaxis ("dummy", bins, kDummy) |
const HistAxis | eaxis ("Visible Energy (GeV)", ebins, kNus17Energy) |
const HistAxis | cvnaxis ("CVN NC Classifier", cvnbins, kCVNnc) |
const HistAxis | cvneaxis ("CVN nue Classifier", cvnbins, kCVNe) |
const HistAxis | cvnmaxis ("CVN numu Classifier", cvnbins, kCVNm) |
const HistAxis | ncidaxis ("NC Cosmic Rejection BDT", ncidbins, kNCCosRejAlt) |
const HistAxis | zaxis ("Shower Max Z", zbins, kMaxZ) |
const HistAxis | nmichelaxis ("Number of Michel Electrons", nmichelbins, kNMichels) |
const HistAxis | yaxis ("Shower Max Y", ybins, kMaxY) |
const HistAxis | ptpaxis ("p_{T}/p", ptpbins, kPartPtp) |
const HistAxis | distaxis ("Distance to Top (cm)", distbins, kDistTop) |
const HistAxis | hitaxis ("Number of hits", hitbins, kNHit) |
const HistAxis | lprongaxis ("Longest Prong", lprongbins, kLongestProng) |
const HistAxis | distalltopaxis ("Distance (all prongs) to Top (cm)", distbins, kDistAllTop) |
const HistAxis | distallbottomaxis ("Distance (all prongs) to Bottom (cm)", distbins, kDistAllBottom) |
const HistAxis | distalleastaxis ("Distance (all prongs) to East (cm)", distbins, kDistAllEast) |
const HistAxis | distallwestaxis ("Distance (all prongs) to West (cm)", distbins, kDistAllWest) |
const HistAxis | distallfrontaxis ("Distance (all prongs) to Front (cm)", distbins, kDistAllFront) |
const HistAxis | distallbackaxis ("Distance (all prongs) to Back (cm)", distbins, kDistAllBack) |
const HistAxis | numucontaxis ("(numu) Cosmic Rejection BDT", cvnbins, kNCP) |
const HistAxis | numusaaxis ("numuSA", cvnbins, kNumuSA) |
Variables | |
const int | ncuts = 10 |
const Cut | cutsarray [ncuts] |
const std::string | cutnames [ncuts] |
const int | ncuts_nminus1 = 10 |
const std::string | cutnames_nminus1 [ncuts_nminus1] |
const Cut | cutsarray_nminus1 [ncuts_nminus1] |
const Var | kNCP = SIMPLEVAR(sel.cosrej.numucontpid) |
const Var | kNumuSA = SIMPLEVAR(sel.cosrej.numuSAcontpid) |
const Binning | bins = Binning::Simple(1,0.5,1.5) |
const Binning | ebins = Binning::Simple(1200,0,120) |
const Binning | cvnbins = Binning::Simple(100,0.,1.) |
const Binning | ncidbins = Binning::Simple(100,0.,1.) |
const Binning | ncidgbins = Binning::Simple(100,-1.,1.) |
const Binning | zbins = Binning::Simple(1210, -50., 6000.) |
const Binning | nmichelbins = Binning::Simple(4, 0, 4) |
const Binning | ybins = Binning::Simple(320, -800., 800.) |
const Binning | ptpbins = Binning::Simple(100, 0., 1.) |
const Binning | distbins = Binning::Simple(160, 0., 800.) |
const Binning | hitbins = Binning::Simple(300,0,300) |
const Binning | lprongbins = Binning::Simple(300,0,600) |
const int | nvars = 22 |
const HistAxis | axisarray [nvars] |
const std::string | axisarray_names [nvars] |
const std::string | axisarray_names_opt [nvars] |
const std::string | axisarray_names_xaxis [nvars] |
const HistAxis cvnaxis | ( | "CVN NC Classifier" | , |
cvnbins | , | ||
kCVNnc | |||
) |
const HistAxis cvneaxis | ( | "CVN nue Classifier" | , |
cvnbins | , | ||
kCVNe | |||
) |
const HistAxis cvnmaxis | ( | "CVN numu Classifier" | , |
cvnbins | , | ||
kCVNm | |||
) |
const HistAxis distallbottomaxis | ( | "Distance (all prongs) to Bottom (cm)" | , |
distbins | , | ||
kDistAllBottom | |||
) |
const HistAxis distallfrontaxis | ( | "Distance (all prongs) to Front (cm)" | , |
distbins | , | ||
kDistAllFront | |||
) |
const HistAxis disttimeaxis | ( | "Distance from Closest Slice (cm)" | , |
Binning::Simple(100, 0, 2000) | , | ||
kClosestSlcMinDist | |||
) |
const HistAxis disttimetopaxis | ( | "Closest Slice Dist. from Top" | , |
Binning::Simple(140, 0, 700) | , | ||
kClosestSlcMinTop | |||
) |
const Cut kCosPIDContainCut | ( | [] (const caf::SRProxy *sr){if(sr->sel.nuecosrej.cospidcontain< 0.57) return false;return true;} | ) |
const Var kDummy | ( | [] (const caf::SRProxy *sr){return 1;} | ) |
const Cut kNCPCut | ( | [] (const caf::SRProxy *sr){if(sr->sel.cosrej.numucontpid< 0.56) return false;return true;} | ) |
const Var kNusEperH | ( | [] (const caf::SRProxy *sr){double nhit=(double) sr->slc.nhit;if(nhit< 1.) return 0.;double cale=sr->slc.calE;double recoE=FDscaleCalE17 *cale;return recoE/nhit;} | ) |
const HistAxis lprongaxis | ( | "Longest Prong" | , |
lprongbins | , | ||
kLongestProng | |||
) |
const HistAxis maxyptpaxis | ( | "Shower Max Y" | , |
Binning::Simple(320,-800., 800.) | , | ||
kMaxY | , | ||
"ptp" | , | ||
Binning::Simple(100, 0., 1.) | , | ||
kPartPtp | |||
) |
Referenced by nus17_fd_cut_tables2D().
const HistAxis nmichelaxis | ( | "Number of Michel Electrons" | , |
nmichelbins | , | ||
kNMichels | |||
) |
const HistAxis timeaxis | ( | "Time Gap (#mus)" | , |
Binning::Simple(100,-2000, 2000) | , | ||
kClosestSlcTime | |||
) |
const HistAxis timedistaxis | ( | "Distance from Closest Slice (cm)" | , |
Binning::Simple(100, 0., 2000.) | , | ||
kClosestSlcMinDist | , | ||
"Closest Slice Dist. from Top" | , | ||
Binning::Simple(140, 0, 700) | , | ||
kClosestSlcMinTop | |||
) |
Referenced by nus17_fd_cut_tables2D().
Definition at line 169 of file nus17_fd_arrays.h.
Referenced by nus17_fd_cut_tables().
const std::string axisarray_names[nvars] |
Definition at line 178 of file nus17_fd_arrays.h.
Referenced by print_tables().
const std::string axisarray_names_opt[nvars] |
Definition at line 187 of file nus17_fd_arrays.h.
Referenced by print_tables().
const std::string axisarray_names_xaxis[nvars] |
Definition at line 211 of file nus17_fd_arrays.h.
Referenced by print_tables().
const Binning bins = Binning::Simple(1,0.5,1.5) |
Definition at line 114 of file nus17_fd_arrays.h.
Referenced by cmf::CovarianceMatrixMaker::beginJob(), compareEvents(), drawBinLines(), cmf::CovarianceBinUtility::FillOffsetAndBinMaps(), ana::Hist::Initialized(), LOverEFlux(), cmf::CovarianceFitHelper::Make1DSpectra(), make_fc_surfaces_2020(), make_fc_surfaces_2020_validation(), MakeBins(), cmf::CovarianceFitHelper::MakeDataMCCanv(), cmf::PlotUtilities::MakeEnergySpectraFromBins(), cmf::CovarianceBinUtility::NuMuHighEdges(), PIDBinLabels(), PIDBinLabelsShortAxis(), pots(), INukeOsetTable::PointHandler::setHandler(), and uptime().
const std::string cutnames[ncuts] |
Definition at line 41 of file nus17_fd_arrays.h.
Referenced by readNtuple::Loop(), nus17_fd_cut_tables(), and print_nus17_fd_cut_tables().
const std::string cutnames_nminus1[ncuts_nminus1] |
Definition at line 56 of file nus17_fd_arrays.h.
Referenced by nus17_fd_cut_tables(), nus17_fd_cut_tables2D(), print_nus17_fd_cut_tables(), print_nus17_fd_cut_tables2D(), and print_tables().
Definition at line 27 of file nus17_fd_arrays.h.
Referenced by nus17_fd_cut_tables().
const Cut cutsarray_nminus1[ncuts_nminus1] |
Definition at line 69 of file nus17_fd_arrays.h.
Referenced by nus17_fd_cut_tables(), and nus17_fd_cut_tables2D().
const Binning cvnbins = Binning::Simple(100,0.,1.) |
Definition at line 121 of file nus17_fd_arrays.h.
const Binning distbins = Binning::Simple(160, 0., 800.) |
Definition at line 146 of file nus17_fd_arrays.h.
const Binning ebins = Binning::Simple(1200,0,120) |
Definition at line 117 of file nus17_fd_arrays.h.
const Binning hitbins = Binning::Simple(300,0,300) |
Definition at line 149 of file nus17_fd_arrays.h.
Definition at line 90 of file nus17_fd_arrays.h.
Referenced by AnaResultsLoad(), CutTableLoad(), DataMCLoad(), and ExtendedAxesLoad().
Definition at line 91 of file nus17_fd_arrays.h.
const Binning lprongbins = Binning::Simple(300,0,600) |
Definition at line 152 of file nus17_fd_arrays.h.
const Binning ncidbins = Binning::Simple(100,0.,1.) |
Definition at line 126 of file nus17_fd_arrays.h.
const Binning ncidgbins = Binning::Simple(100,-1.,1.) |
Definition at line 127 of file nus17_fd_arrays.h.
const int ncuts = 10 |
Definition at line 9 of file nus17_fd_arrays.h.
Referenced by nus17_fd_cut_tables(), print_nus17_fd_cut_tables(), and print_tables().
const int ncuts_nminus1 = 10 |
Definition at line 54 of file nus17_fd_arrays.h.
Referenced by nus17_fd_cut_tables(), nus17_fd_cut_tables2D(), print_nus17_fd_cut_tables(), print_nus17_fd_cut_tables2D(), and print_tables().
const Binning nmichelbins = Binning::Simple(4, 0, 4) |
Definition at line 136 of file nus17_fd_arrays.h.
const int nvars = 22 |
Definition at line 168 of file nus17_fd_arrays.h.
Referenced by rvp::RecVarPID::bookVariables(), xnue::XnuePID::bookVariables(), MakeNus17CosBkgd(), MakeNus18CosBkgd(), nus17_fd_cut_tables(), print_tables(), and ana::MultiverseCorrelation::Unifyinghists().
const Binning ptpbins = Binning::Simple(100, 0., 1.) |
Definition at line 143 of file nus17_fd_arrays.h.
const Binning ybins = Binning::Simple(320, -800., 800.) |
Definition at line 140 of file nus17_fd_arrays.h.
const Binning zbins = Binning::Simple(1210, -50., 6000.) |
Definition at line 133 of file nus17_fd_arrays.h.
Referenced by comi::NumiFilteringAna::beginJob(), trk::KalmanTrackAna::beginJob(), trk::CosmicTrackAna::Make1DRecoHistograms(), and trk::CosmicTrackAna::Make2DRecoHistograms().