NAIA  1.0.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
Public Member Functions | Static Public Attributes | List of all members
NAIA::RichBase Class Reference

Accessor class for base Rich info. More...

#include <Containers/Rich.h>

Inheritance diagram for NAIA::RichBase:
NAIA::OnDemandContainer< RichBase > NAIA::RichBaseData

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...
 
RichBaseoperator-> ()
 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"
 

Detailed Description

Accessor class for base Rich info.

Wrapper implementing read-on-demand behavior for base Rich data.

Definition at line 153 of file Rich.h.

Constructor & Destructor Documentation

NAIA::RichBase::RichBase ( )
inline

Definition at line 157 of file Rich.h.

Member Data Documentation

const std::string NAIA::RichBase::BranchName = "RichBaseData"
static

Definition at line 155 of file Rich.h.


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