|
| bool | Apply (AnaEventC &event, ToyBoxB &box) const |
| |
|
StepBase * | MakeClone () |
| | MANDATORY FUNCTIONS !!!
|
| |
| void | SetTitle (const std::string &title) |
| |
|
void | SetType (TypeEnum type) |
| | Set the type of this step.
|
| |
|
void | SetBreak (bool b) |
| | Set whether the cut sequence should be stopped when this cut fails.
|
| |
|
void | SetIndex (Int_t index) |
| | Set the index of this step.
|
| |
|
const std::string & | Title () const |
| | Return the title of this step.
|
| |
|
TypeEnum | Type () const |
| | Return the type of this step.
|
| |
|
bool | Break () const |
| | Return true if the cut sequence should be stopped when a cut fails.
|
| |
|
Int_t | Index () const |
| | Return the index of this step.
|
| |
|
std::string | ConvertType () const |
| | Convert into a string the type of this step.
|
| |
|
void | DisableInBranch (Int_t branch) |
| | Disable step in a given branch.
|
| |
|
void | EnableInBranch (Int_t branch) |
| | Enable step in a given branch.
|
| |
|
bool | IsDisabledInBranch (Int_t branch) const |
| | Returns true if the step is disabled in the specified branch.
|
| |
|
const std::vector< StepBase * > & | GetNextSteps () const |
| | Returns the vector of next steps.
|
| |
|
void | RemoveNextStep (const std::string &title, Int_t ID=0) |
| | Remove step with a given title (and branch ID) from next steps.
|
| |
| void | AddBranchUniqueID (UInt_t ibranch) |
| |
|
void | RemoveBranchUniqueID (UInt_t branch) |
| | Remove a branch unique ID from this step.
|
| |
|
const std::vector< UInt_t > & | GetBranchUniqueIDs () const |
| | Returns the vector of branche unique IDs associated to this step.
|
| |
| void | AddNextStep (StepBase *step, Int_t branch=-1) |
| |
|
void | GetNextSteps (std::vector< StepBase *> &steps, bool withSplits=false) |
| | Get the vector of next steps.
|
| |
|
BranchStatus | GetNextStepsInBranch (std::vector< StepBase *> &steps, Int_t branch) |
| | Get the vector of next steps in a given branch, returns a status code.
|
| |
|
void | ValidateStepRecursive () const |
| | check that the step and all its suns are correct (it was branch unique IDs defined)
|
| |
|
| ClassDef (StepBase, 1) |
| |
|
| enum | TypeEnum { kCut =0,
kAction,
kUnknown
} |
| | Enumerator describing the values that _type member can take.
|
| |
| enum | BranchStatus { BranchOK =0,
BranchEmpty,
NoBranches,
BranchOutOfRange
} |
| |
|
TypeEnum | _type |
| | The type of this step: cut or action.
|
| |
|
bool | _break |
| | true if the cut sequence should be stopped when a cut fails
|
| |
|
std::string | _title |
| | The title of this step, which is used by the DrawingTools.
|
| |
|
std::vector< bool > | _disabledInBranch |
| | Is the step disabled in a given branch.
|
| |
|
std::vector< StepBase * > | _nextSteps |
| | The vector of next steps.
|
| |
|
std::vector< UInt_t > | _branchUniqueIDs |
| | Branch unique IDs associated to this step.
|
| |
|
Int_t | _index |
| | Index of the step in the selection.
|
| |