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

Accessor class for base Tof info (standalone reconstruction) More...

#include <Containers/Tof.h>

Inheritance diagram for NAIA::TofBaseStandalone:
NAIA::OnDemandContainer< TofBaseStandalone > NAIA::TofBaseData

Public Member Functions

 TofBaseStandalone ()
 
- Public Member Functions inherited from NAIA::OnDemandContainer< TofBaseStandalone >
 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 TofBaseStandalone *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...
 
TofBaseStandaloneoperator-> ()
 Access operator. Use this to access container data More...
 
- Public Member Functions inherited from NAIA::TofBaseData
void Clear ()
 Clear container content. More...
 
void Dump () const
 Dump on screen container content. More...
 
TVector3 InterpolateAtZ (float z) const
 Get Tof track interpolation at given height. More...
 
const TVector3 & GetLinePoint () const
 Get the origin of the Tof clusters linear fit. More...
 
const TVector3 & GetLineDirection () const
 Get the direction of the Tof clusters linear fit. More...
 

Static Public Attributes

static const std::string BranchName = "TofBaseDataSt"
 

Additional Inherited Members

- Public Attributes inherited from NAIA::TofBaseData
TofBetaVariable< float > Beta
 Beta measurement, one for each type. See Tof::BetaType for list of types. More...
 
TofChargeVariable< float > Charge
 Charge measurement, one for each type. See Tof::ChargeType for list of types. More...
 

Detailed Description

Accessor class for base Tof info (standalone reconstruction)

Wrapper implementing read-on-demand behavior for Tof data.

Definition at line 192 of file Tof.h.

Constructor & Destructor Documentation

NAIA::TofBaseStandalone::TofBaseStandalone ( )
inline

Definition at line 196 of file Tof.h.

Member Data Documentation

const std::string NAIA::TofBaseStandalone::BranchName = "TofBaseDataSt"
static

Definition at line 194 of file Tof.h.


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