1 #ifndef tutorialAnalysis_h 2 #define tutorialAnalysis_h 4 #include "baseTrackerAnalysis.hxx" 5 #include "ND280AnalysisUtils.hxx" 6 #include "nueCCAnalysis.hxx" 37 using baseTrackerAnalysis::FillTruthTree;
42 void FillConfigTree();
43 void FillCategories();
51 enum enumStandardMicroTrees_tutorialAnalysis{
52 nLongTPCTracks= nueCCAnalysis::enumStandardMicroTreesLast_nueCCAnalysis+1,
77 enumStandardMicroTreesLast_tutorialAnalysis
81 enum enumSyst_tutorialAnalysis{
82 kTutorialWeight = SystId::SystEnumLast_SystId+1,
84 enumSystLast_tutorialAnalysis
88 enum enumConf_tutorialAnalysis{
89 tutorial_syst=enumConfLast_baseTrackerAnalysis+1,
90 enumConfLast_btutorialAnalysis
94 enum enumConfigTree_tutorialAnalysis{
95 nNucleonsFGD1 = enumConfigTreeLast_AnalysisAlgorithm+1,
98 enumConfigTreeLast_tutorialAnalysis
void FillMicroTrees(bool addBase=true)
[tutorialAnalysis_DefineTruthTree]
bool Initialize()
[AnalysisAlgorithm_mandatory]
Representation of a true Monte Carlo vertex.
void DefineMicroTrees(bool addBase=true)
[tutorialAnalysis_DefineConfigurations]
void FillToyVarsInMicroTrees(bool addBase=true)
[tutorialAnalysis_FillMicroTrees]
void DefineTruthTree()
[tutorialAnalysis_DefineMicroTrees]
void DefineConfigurations()
[tutorialAnalysis_DefineSystematics]
Inherit from baseTrackerAnalysis, which inherit from basAnslysis, which inherits from AnalysisAlgorit...
void DefineCorrections()
[tutorialAnalysis_DefineSelections]
void DefineSelections()
Add to the selection manager the selections for this analysis.
bool CheckFillTruthTree(const AnaTrueVertex &vtx)
[tutorialAnalysis_FillToyVarsInMicroTrees]
void DefineSystematics()
[tutorialAnalysis_DefineCorrections]