NAIA
 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
Rich::RichMeasType GetBetaType () const
 Get the Rich measurement type (NaF or Agl) More...
 
RichBetaVariable< float > GetBeta () const
 Get the Beta measurements. 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...
 

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 106 of file Rich.h.

Constructor & Destructor Documentation

NAIA::RichBase::RichBase ( )
inline

Definition at line 110 of file Rich.h.

Member Data Documentation

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

Definition at line 108 of file Rich.h.


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