|
NAIA
|
Accessor class for base Rich info. More...
#include <Containers/Rich.h>
Public Member Functions | |
| RichBase () | |
Public Member Functions inherited from NAIA::OnDemandContainer< RichBase > | |
| 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 RichBase *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... | |
| RichBase * | operator-> () |
| Access operator. Use this to access container data More... | |
Public Member Functions inherited from NAIA::RichBaseData | |
| bool | IsNaF () const |
| Returns true if the radiator is NaF; false if it is AGL. More... | |
| bool | HasBetaLIP () const |
| Returns true if Standalone LIP beta measurement is available. More... | |
| RichBetaVariable< float > | GetBeta () const |
| Get the Beta measurements. More... | |
| RichBetaVariable< float > | GetBetaError () const |
| Get the Beta error. More... | |
| void | Clear () |
| Clear container content. More... | |
| void | Dump () const |
| Dump on screen container content. More... | |
| double | BetaConsistency () const |
| Get the estimator for beta consistency between CIEMAT and LIP reconstructions. More... | |
| double | BetaConsistencyTof (const TofBaseData &tofData) const |
| Get the estimator for beta consistency between Rich and Tof. More... | |
| int | GetTileIndex () const |
| Get the ID of the radiator tile where the ring is generated. More... | |
| bool | RingGeomTest () const |
| Checks if the track impact point on the radiator falls on the on the edge of the radiator (absolute or NaF/AGL border) or on a bad tile. More... | |
Static Public Attributes | |
| static const std::string | BranchName = "RichBaseData" |
|
static |
1.8.5