HighLAND
|
#include <ToyBoxB.hxx>
Public Member Functions | |
virtual void | Reset ()=0 |
Mandatory method to be implemented by the derived class. Reset the top level derived box. | |
virtual void | ResetBase ()=0 |
Mandatory method to be implemented by the derived class. Reset the base class for the top level box. | |
void | SoftReset () |
Reset the ToyBoxB. | |
Public Attributes | |
UInt_t | nBranches |
The number of branches in the selection this ToyBox belongs to. | |
Int_t * | AccumLevel |
Accum level for each branch in this toy in the selection this ToyBox belongs to. | |
Int_t | MaxAccumLevel |
bool * | BranchPassed |
Int_t | SuccessfulBranch |
The branch that is successful for this toy in the selection this ToyBox belongs to. | |
Int_t | SelectionEnabledIndex |
The enabled index of this selection this ToyBox belongs to. | |
SubDetId_h | DetectorFV |
Indicate the FV we are interested in. | |
Protected Attributes | |
bool | _ResetCheckDone |
This is the container used to pass information from one stem to another in the selection. It contains internal info needed by the selection as the number of branches and the accum_level of each of each of the branches. The SoftReset method resets this internal information The box should be extended by the selections to hold specific information needed
Definition at line 13 of file ToyBoxB.hxx.
bool* ToyBoxB::BranchPassed |
Array telling us which branches were successful. TODO: If we assume branches are mutually exclusive we dont need this variable, all we need is SuccsessfulBranch
Definition at line 43 of file ToyBoxB.hxx.
Int_t ToyBoxB::MaxAccumLevel |
Max Accum level among all branches for this toy in the selection this ToyBox belongs to. TODO: could be computed from the previous array but in this way is should be faster
Definition at line 39 of file ToyBoxB.hxx.