NAIA
|
Accessor class for EcalBase info. More...
#include <Containers/Ecal.h>
Public Member Functions | |
EcalBase () | |
Public Member Functions inherited from NAIA::OnDemandContainer< EcalBase > | |
OnDemandContainer ()=default | |
void | LoadEvent () |
Wrapper to call GetEntry on the underlying TBranch. More... | |
void | SetTreeEntry (unsigned long long treeEntry) |
Set the TTree entry number. More... | |
void | Branch (TTree *tree) |
Create the TBranch associated with this container. More... | |
void | MirrorBranch (TTree *targetTree, const EcalBase *sourceContainer) |
Create a TBranch associated with this container mirroring from an existing container. More... | |
void | SetBranchAddress (TTree *tree) |
Setup reading of the data container. More... | |
void | DisableIO () const |
Disables I/O for this container. It won't be written on disk and trying to read it will cause an exception. More... | |
EcalBase * | operator-> () |
Access operator. Use this to access container data More... | |
Public Member Functions inherited from NAIA::EcalBaseData | |
void | Clear () |
Clear container content. More... | |
void | Dump () const |
Dump on screen container content. More... | |
const TVector3 & | GetCOG () const |
Get the shower COG coordinates. More... | |
const TVector3 & | GetDirection () const |
Get the shower Direction. More... | |
Static Public Attributes | |
static const std::string | BranchName = "EcalBaseData" |
Additional Inherited Members | |
Public Attributes inherited from NAIA::EcalBaseData | |
short | TotalHits |
Total number of Ecal hits. More... | |
short | ShowerHits |
Total number of Ecal hits in the shower. More... | |
EcalEnergyVariable< float > | Energy |
Reconstructed shower energy. See Ecal::EnergyRecoType for a list of available energy reconstructions. More... | |
EcalBDTVariable< float > | BDT |
Ecal BDT estimator for e/p separation. See Ecal::BDTType for a list of available types. More... | |
|
static |