Accessor class for DAQ info.
void Clear()
Clear all containers.
Accessor class for additional Tof info.
Accessor class for base TrdK info.
TrdKBaseStandalone trdKBaseSt
void SetMC(bool isMC)
Set wether this is a MC event or not.
Accessor class for EcalBase info.
Accessor class for base Rich info.
void BranchAll(TTree *tree)
Forwards this tree to all containers so that each one can create its own branch.
void ForceReadAllBranches()
Force data reading for all branches. Don't use unless you need it. Rely on read-on-demand instead.
TrTrackBaseStandalone trTrackBaseSt
SecondTrTrackBase secondTrTrackBase
TofPlusStandalone tofPlusSt
Accessor class for EventSummary info.
void SetEventNumber(unsigned long long iEv)
Set the Event Number for all containers. The corresponding entry will be loaded upon the first read r...
Accessor class for additional Rich info.
Accessor class for EcalPlus info.
Accessor class for additional Tof info (standalone reconstruction)
Accessor class for additional TrTrack info.
void SetMaskCategory(Category cat)
Set the given gategory bit to 1 in the event mask.
Accessor class for MCTruthPlus info.
Accessor class for base TrTrack info.
Accessor class for base TrdK info (standalone reconstruction)
Accessor class for base Tof info (standalone reconstruction)
Accessor class for base unbiased external hits info.
Global header for all containers.
bool IsMC() const
Check if this is an MC event or not.
TofBaseStandalone tofBaseSt
Accessor class for base TrTrack info about the second track.
void SetAllBranchAddress(TTree *tree)
Forwards this tree to all containers so that each one can create its own branch address for reading o...
Accessor class for base TrTrack info reconstructed without Tof information.
bool CheckMask(Category mask)
Check the event mask against a predefined mask.
std::enable_if< EnableBitMaskOperators< Enum >::enable, bool >::type MatchAllBits(const Enum test, const Enum ones, const Enum zeroes=static_cast< Enum >(0))
void MirrorBranches(TTree *tree, const Event &sourceEvent)
Set all branch addresses for skimming, creates all branches reading from outside Event.
Accessor class for base Tof info.
Accessor class for MCTruthBase info.
void LinkContainers()
Setup dependencies between containers. E.g: TrTrackPlus needs info from TrTrackBase,...