1 #ifndef baseSelection_h 2 #define baseSelection_h 4 #include "SelectionBase.hxx" 5 #include "Parameters.hxx" 6 #include "ToyBoxTracker.hxx" 22 bool FillEventSummary(
AnaEventC& event, Int_t allCutsPassed[]);
33 enableDQCut = (bool) ND::params().
GetParameterI(
"psycheSelections.EnableDataQualityCut");
34 enableBeamQualityCut = (bool) ND::params().
GetParameterI(
"psycheSelections.EnableBeamQualityCut");
38 bool enableBeamQualityCut;
int GetParameterI(std::string)
Get parameter. Value is returned as integer.
ToyBoxB * MakeToyBox()
Create the appropriate type of box.
StepBase * MakeClone()
MANDATORY FUNCTIONS !!!
virtual bool Apply(AnaEventC &event, ToyBoxB &box) const
bool Apply(AnaEventC &event, bool &redo)
Apply all steps in the selection.
void DefineSteps()
Define all steps in the selection.
A cut on event quality. Requires good beam and ND280 data quality flags.