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::RichPlus Class Reference

Accessor class for additional Rich info. More...

#include <Containers/Rich.h>

Inheritance diagram for NAIA::RichPlus:
NAIA::OnDemandContainer< RichPlus > NAIA::RichPlusData

Public Member Functions

 RichPlus ()
 
- Public Member Functions inherited from NAIA::OnDemandContainer< RichPlus >
 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 RichPlus *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...
 
RichPlusoperator-> ()
 Access operator. Use this to access container data More...
 
- Public Member Functions inherited from NAIA::RichPlusData
bool IsAvailable () const
 Check if Rich data is actually available for this event. Use before accessing data More...
 
const RichAdditionalDataGetData () const
 Get the Rich additional data. More...
 
void Clear ()
 Clear container content. More...
 
void Dump () const
 Dump on screen container content. More...
 

Static Public Attributes

static const std::string BranchName = "RichPlusData"
 

Additional Inherited Members

- Public Types inherited from NAIA::RichPlusData
enum  HitType { Direct, Reflected }
 

Detailed Description

Accessor class for additional Rich info.

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

Definition at line 252 of file Rich.h.

Constructor & Destructor Documentation

NAIA::RichPlus::RichPlus ( )
inline

Definition at line 256 of file Rich.h.

Member Data Documentation

const std::string NAIA::RichPlus::BranchName = "RichPlusData"
static

Definition at line 254 of file Rich.h.


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