HighLAND
Public Member Functions | Public Attributes | Protected Attributes | List of all members
ToyBoxB Class Referenceabstract

#include <ToyBoxB.hxx>

Inheritance diagram for ToyBoxB:
ToyBoxND280 ToyBoxP0D ToyBoxTracker ToyBoxAntiCCMultiPi ToyBoxCC4pi ToyBoxCC4pi ToyBoxCCMultiPi ToyBoxNueCC ToyBoxTutorial ToyBoxCC4piMultiPi ToyBoxCC4piMultiPi

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
 

Detailed Description

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.

Member Data Documentation

§ BranchPassed

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.

§ MaxAccumLevel

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.


The documentation for this class was generated from the following files: