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

Accessor class for additional Tof info. More...

#include <Containers/Tof.h>

Inheritance diagram for NAIA::TofPlus:
NAIA::OnDemandContainer< TofPlus > NAIA::TofPlusData

Public Member Functions

 TofPlus ()
 
- Public Member Functions inherited from NAIA::OnDemandContainer< TofPlus >
 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 TofPlus *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...
 
TofPlusoperator-> ()
 Access operator. Use this to access container data More...
 
- Public Member Functions inherited from NAIA::TofPlusData
void Clear ()
 Clear container content. More...
 
void Dump () const
 Dump on screen container content. More...
 

Static Public Attributes

static const std::string BranchName = "TofPlusData"
 

Additional Inherited Members

- Public Attributes inherited from NAIA::TofPlusData
float Chi2Coo {0}
 Tof clusters spatial reconstruction normalized chi-square. The tof cluster residuals are computed w.r.t. the tracker track or, for the standalone Tof, w.r.t. a linear fit of the Tof cluster coordinates along all Tof layers. More...
 
float Chi2Time {0}
 Tof clusters temporal reconstruction normalized chi-square. (Good luck finding out how this is computed...) More...
 
short NTrkClusters {0}
 Total number of clusters matching Tracker track. More...
 
short NBetaClusters {0}
 Total number of clusters used for beta estimation. More...
 
short NChargeClusters {0}
 Total number of clusters used for charge estimation. More...
 
float ChargeLikelihoodEst {0}
 Likelihood estimation of the event discrete charge. More...
 
float ChargeLikelihoodProb {0}
 Likelihood probability of the event discrete charge estimation. More...
 
TofBetaVariable< short > BetaPattern
 Tof layer pattern used for the beta reconstruction (for each beta type). See Tof::BetaType for list of types. More...
 
std::vector< bool > LayerGoodPathl
 Pathlength check for each tof layer. False if the track crosses a paddle edge, or if this is the standalone reconstruction. More...
 
LayerVariable< float > LayerCharge
 Charge estimation for each tof layer. More...
 
LayerVariable< float > LayerEdep
 Energy deposition in each tof layer. More...
 
LayerVariable
< TofClusterTypeVariable
< unsigned int > > 
NClusters
 Number of tof clusters on each layer both on-time or off-time (far from trigger). See Tof::BetaClusterType for list of cluster types. More...
 
LayerVariable
< TofClusterTypeVariable
< float > > 
AverageDTime
 Average delta-t for tof clusters on each layer. See Tof::BetaClusterType for list of cluster types. More...
 
LayerVariable
< TofClusterTypeVariable
< float > > 
AverageEdep
 Average cluster energy deposition on each tof layer. See Tof::BetaClusterType for list of cluster types. More...
 

Detailed Description

Accessor class for additional Tof info.

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

Definition at line 182 of file Tof.h.

Constructor & Destructor Documentation

NAIA::TofPlus::TofPlus ( )
inline

Definition at line 186 of file Tof.h.

Member Data Documentation

const std::string NAIA::TofPlus::BranchName = "TofPlusData"
static

Definition at line 184 of file Tof.h.


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