1 #ifndef numuCCMultiTargetSelection_h 2 #define numuCCMultiTargetSelection_h 4 #include "baseSelection.hxx" 5 #include "numuCCSelection.hxx" 6 #include "numuCCFGD2Selection.hxx" 7 #include "numuCCMultiPiSelection.hxx" 8 #include "numuCCMultiPiFGD2Selection.hxx"
void DefineSteps()
Define all steps in the selection.
StepBase * MakeClone()
MANDATORY FUNCTIONS !!!
void DefineDetectorFV()
Define the detector Fiducial Volume in which this selection is applied.
ToyBoxB * MakeToyBox()
Create the appropriate type of box.
StepBase * MakeClone()
MANDATORY FUNCTIONS !!!
SubDetEnum
Enumeration of all detector systems and subdetectors.
virtual bool Apply(AnaEventC &event, ToyBoxB &box) const
bool Apply(AnaEventC &event, bool &redo)
Apply all steps in the selection.
void InitializeEvent(AnaEventC &event)
Fill the EventBox with the objects needed by this selection.
StepBase * MakeClone()
MANDATORY FUNCTIONS !!!
StepBase * MakeClone()
MANDATORY FUNCTIONS !!!