17 _ResetCheckDone=
false;
32 if (!_ResetCheckDone){
33 if(
typeid(*
this) !=
typeid(
ToyBoxB)){
34 std::cerr <<
"ERROR in ToyBoxB::Reset(). Either this mandatory method is not implemented " 35 <<
"by the derived class '" <<
typeid(*this).name() <<
"' " 36 <<
"or ToyBoxB::Reset() is called from the Reset method of the derived class. " 37 <<
"Please correct any of these bugs. " << std::endl;
Int_t SelectionEnabledIndex
The enabled index of this selection this ToyBox belongs to.
SubDetId_h DetectorFV
Indicate the FV we are interested in.
UInt_t nBranches
The number of branches in the selection this ToyBox belongs to.
Int_t SuccessfulBranch
The branch that is successful for this toy in the selection this ToyBox belongs to.
void SoftReset()
Reset the ToyBoxB.
Int_t * AccumLevel
Accum level for each branch in this toy in the selection this ToyBox belongs to.
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...