Public Member Functions | |
NueCCIncEnhancedSamples (SpectrumLoaderBase &lLoad, HistAxis yAxis, HistAxis xAxis, HistAxis zAxis, HistAxis recoAxis2D, NuTruthHistAxis efficiencyAxis2D, NuTruthHistAxis efficiencyAxis1D, HistAxis pidAxis, Cut selection, std::vector< Cut > templateCuts, double numberTemplates, NuTruthCut isSig, SystShifts shift, NuTruthVar weiNT, Var wei, Var weiNue, NuTruthVar weiNueNT) | |
virtual | ~NueCCIncEnhancedSamples () |
std::vector< Spectrum > | getCrossSectionAnalysisSpectra () |
std::vector< Spectrum * > | getAnalysis3DSpectra () |
std::vector< Spectrum * > | getTemplate3DSpectra () |
void | SaveTo (TDirectory *dir) const |
Static Public Member Functions | |
static std::unique_ptr< NueCCIncEnhancedSamples > | LoadFrom (TDirectory *dir) |
Protected Member Functions | |
NueCCIncEnhancedSamples (std::vector< Spectrum * > vect_analysis3D, std::vector< Spectrum * > vect_templates3D, Spectrum analysisSig1D, Spectrum analysisSigNT1D, Spectrum analysisSig2D, Spectrum analysisSigNT2D, Spectrum unfolding1D, Spectrum unfolding2D, double numTypes) | |
std::vector< Spectrum * > | NominalAnalysisSpectra () |
std::vector< Spectrum * > | NominalTemplateSpectra () |
std::vector< Spectrum > | StandardSpectra () |
Protected Attributes | |
std::vector< Spectrum * > | fAnalyses3D |
std::vector< Spectrum * > | fTemplates3D |
Spectrum | fAnalysisSig1D |
Spectrum | fAnalysisSigNuTree1D |
Spectrum | fAnalysisSig2D |
Spectrum | fAnalysisSigNuTree2D |
Spectrum | fUnfolding1D |
Spectrum | fUnfolding2D |
double | numCuts |
Definition at line 222 of file NueCCIncCrossSectionAnalysis.h.
ana::nueccinc::NueCCIncEnhancedSamples::NueCCIncEnhancedSamples | ( | SpectrumLoaderBase & | lLoad, |
HistAxis | yAxis, | ||
HistAxis | xAxis, | ||
HistAxis | zAxis, | ||
HistAxis | recoAxis2D, | ||
NuTruthHistAxis | efficiencyAxis2D, | ||
NuTruthHistAxis | efficiencyAxis1D, | ||
HistAxis | pidAxis, | ||
Cut | selection, | ||
std::vector< Cut > | templateCuts, | ||
double | numberTemplates, | ||
NuTruthCut | isSig, | ||
SystShifts | shift, | ||
NuTruthVar | weiNT, | ||
Var | wei, | ||
Var | weiNue, | ||
NuTruthVar | weiNueNT | ||
) |
Definition at line 1044 of file NueCCIncCrossSectionAnalysis.cxx.
Referenced by ana::nueccinc::NueCCIncCrossSectionTemplates::returnAnalysis3D().
|
inlinevirtual |
Definition at line 244 of file NueCCIncCrossSectionAnalysis.h.
References dir, getCrossSectionAnalysisSpectra(), ana::nueccinc::NueCCIncCrossSectionAnalysis::LoadFrom(), and ana::nueccinc::NueCCIncCrossSectionAnalysis::SaveTo().
|
inlineprotected |
Definition at line 255 of file NueCCIncCrossSectionAnalysis.h.
std::vector< Spectrum * > ana::nueccinc::NueCCIncEnhancedSamples::getAnalysis3DSpectra | ( | ) |
Definition at line 1131 of file NueCCIncCrossSectionAnalysis.cxx.
References NominalAnalysisSpectra().
std::vector< Spectrum > ana::nueccinc::NueCCIncEnhancedSamples::getCrossSectionAnalysisSpectra | ( | ) |
Definition at line 1113 of file NueCCIncCrossSectionAnalysis.cxx.
References MECModelEnuComparisons::i, NominalAnalysisSpectra(), NominalTemplateSpectra(), makeDatasetsPage::results, and StandardSpectra().
std::vector< Spectrum * > ana::nueccinc::NueCCIncEnhancedSamples::getTemplate3DSpectra | ( | ) |
Definition at line 1136 of file NueCCIncCrossSectionAnalysis.cxx.
References NominalTemplateSpectra().
|
static |
Definition at line 1171 of file NueCCIncCrossSectionAnalysis.cxx.
References runNovaSAM::release, string, and art::to_string().
|
protected |
Definition at line 1098 of file NueCCIncCrossSectionAnalysis.cxx.
Referenced by getAnalysis3DSpectra(), and getCrossSectionAnalysisSpectra().
|
protected |
Definition at line 1102 of file NueCCIncCrossSectionAnalysis.cxx.
Referenced by getCrossSectionAnalysisSpectra(), and getTemplate3DSpectra().
void ana::nueccinc::NueCCIncEnhancedSamples::SaveTo | ( | TDirectory * | dir | ) | const |
Definition at line 1141 of file NueCCIncCrossSectionAnalysis.cxx.
References ana::nueccinc::NueCCIncCrossSectionAnalysis::fAnalysisSig1D, ana::nueccinc::NueCCIncCrossSectionAnalysis::fAnalysisSig2D, ana::nueccinc::NueCCIncCrossSectionAnalysis::fAnalysisSigNuTree1D, ana::nueccinc::NueCCIncCrossSectionAnalysis::fAnalysisSigNuTree2D, ana::nueccinc::NueCCIncCrossSectionAnalysis::fUnfolding1D, ana::nueccinc::NueCCIncCrossSectionAnalysis::fUnfolding2D, ana::Spectrum::SaveTo(), string, tmp, and art::to_string().
|
protected |
Definition at line 1106 of file NueCCIncCrossSectionAnalysis.cxx.
References ana::nueccinc::NueCCIncCrossSectionAnalysis::fAnalysisSig1D, ana::nueccinc::NueCCIncCrossSectionAnalysis::fAnalysisSig2D, ana::nueccinc::NueCCIncCrossSectionAnalysis::fAnalysisSigNuTree1D, ana::nueccinc::NueCCIncCrossSectionAnalysis::fAnalysisSigNuTree2D, ana::nueccinc::NueCCIncCrossSectionAnalysis::fUnfolding1D, and ana::nueccinc::NueCCIncCrossSectionAnalysis::fUnfolding2D.
Referenced by getCrossSectionAnalysisSpectra().
|
protected |
Definition at line 280 of file NueCCIncCrossSectionAnalysis.h.
|
protected |
Definition at line 282 of file NueCCIncCrossSectionAnalysis.h.
|
protected |
Definition at line 284 of file NueCCIncCrossSectionAnalysis.h.
|
protected |
Definition at line 283 of file NueCCIncCrossSectionAnalysis.h.
|
protected |
Definition at line 285 of file NueCCIncCrossSectionAnalysis.h.
|
protected |
Definition at line 281 of file NueCCIncCrossSectionAnalysis.h.
|
protected |
Definition at line 286 of file NueCCIncCrossSectionAnalysis.h.
|
protected |
Definition at line 287 of file NueCCIncCrossSectionAnalysis.h.
|
protected |
Definition at line 288 of file NueCCIncCrossSectionAnalysis.h.