NAIA
 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
 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
 Tof clusters temporal reconstruction normalized chi-square. (Good luck finding out how this is computed...) More...
 
short NTrkClusters
 Total number of clusters matching Tracker track. More...
 
short NBetaClusters
 Total number of clusters used for beta estimation. More...
 
short NChargeClusters
 Total number of clusters used for charge estimation. More...
 
float ChargeLikelihood
 Likelihood probability of the 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 (or the cluster line-fit in case of standalone tof) crosses a paddle edge. More...
 
std::vector< 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 178 of file Tof.h.

Constructor & Destructor Documentation

NAIA::TofPlus::TofPlus ( )
inline

Definition at line 182 of file Tof.h.

Member Data Documentation

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

Definition at line 180 of file Tof.h.


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