Project
Loading...
Searching...
No Matches
o2::dataformats::MatchInfoTOF Class Reference

#include <MatchInfoTOF.h>

Inherited by o2::dataformats::MatchInfoTOFReco.

Public Types

enum  QualityFlags {
  isMultiHitX = 0x1 << 0 , isMultiHitZ = 0x1 << 1 , badDy = 0x1 << 2 , isMultiStrip = 0x1 << 3 ,
  isNotInPad = 0x1 << 4 , chiGT3 = 0x1 << 5 , chiGT5 = 0x1 << 6 , hasT0sameBC = 0x1 << 7 ,
  hasT0_1BCbefore = 0x1 << 8 , hasT0_2BCbefore = 0x1 << 9
}
 

Public Member Functions

 MatchInfoTOF (int idLocal, int idxTOFCl, double time, float chi2, o2::track::TrackLTIntegral trkIntLT, GTrackID idxTrack, float dt=0, float z=0, float dx=0, float dz=0, float dy=0, float geanttime=0.0, double t0=0.0)
 
 MatchInfoTOF ()=default
 
void setIdxTOFCl (int index)
 
void setIdxTrack (GTrackID index)
 
int getIdxTOFCl () const
 
GTrackID getTrackRef () const
 
int getEventTOFClIndex () const
 
int getTOFClIndex () const
 
int getTrackIndex () const
 
void setChi2 (float chi2)
 
float getChi2 () const
 
void setHitPatternUpDown (bool v)
 
bool getHitPatternUpDown () const
 
void setHitPatternLeftRight (bool v)
 
bool getHitPatternLeftRight () const
 
o2::track::TrackLTIntegralgetLTIntegralOut ()
 
const o2::track::TrackLTIntegralgetLTIntegralOut () const
 
void print () const
 
void setDeltaT (float val)
 
float getDeltaT () const
 
void setZatTOF (float val)
 
float getZatTOF () const
 
void setDZatTOF (float val)
 
float getDZatTOF () const
 
void setDXatTOF (float val)
 
float getDXatTOF () const
 
void setDYatTOF (float val)
 
float getDYatTOF () const
 
void setSignal (double time)
 
double getSignal () const
 
int getIdLocal () const
 
float getVz () const
 
void setVz (float val)
 
int getChannel () const
 
void setChannel (int val)
 
float getTgeant () const
 
void setTgeant (float val)
 
double getT0true () const
 
void setT0true (double val)
 

Detailed Description

Definition at line 26 of file MatchInfoTOF.h.

Member Enumeration Documentation

◆ QualityFlags

Enumerator
isMultiHitX 
isMultiHitZ 
badDy 
isMultiStrip 
isNotInPad 
chiGT3 
chiGT5 
hasT0sameBC 
hasT0_1BCbefore 
hasT0_2BCbefore 

Definition at line 78 of file MatchInfoTOF.h.

Constructor & Destructor Documentation

◆ MatchInfoTOF() [1/2]

o2::dataformats::MatchInfoTOF::MatchInfoTOF ( int  idLocal,
int  idxTOFCl,
double  time,
float  chi2,
o2::track::TrackLTIntegral  trkIntLT,
GTrackID  idxTrack,
float  dt = 0,
float  z = 0,
float  dx = 0,
float  dz = 0,
float  dy = 0,
float  geanttime = 0.0,
double  t0 = 0.0 
)
inline

Definition at line 31 of file MatchInfoTOF.h.

◆ MatchInfoTOF() [2/2]

o2::dataformats::MatchInfoTOF::MatchInfoTOF ( )
default

Member Function Documentation

◆ getChannel()

int o2::dataformats::MatchInfoTOF::getChannel ( ) const
inline

Definition at line 71 of file MatchInfoTOF.h.

◆ getChi2()

float o2::dataformats::MatchInfoTOF::getChi2 ( ) const
inline

Definition at line 42 of file MatchInfoTOF.h.

◆ getDeltaT()

float o2::dataformats::MatchInfoTOF::getDeltaT ( ) const
inline

Definition at line 55 of file MatchInfoTOF.h.

◆ getDXatTOF()

float o2::dataformats::MatchInfoTOF::getDXatTOF ( ) const
inline

Definition at line 61 of file MatchInfoTOF.h.

◆ getDYatTOF()

float o2::dataformats::MatchInfoTOF::getDYatTOF ( ) const
inline

Definition at line 63 of file MatchInfoTOF.h.

◆ getDZatTOF()

float o2::dataformats::MatchInfoTOF::getDZatTOF ( ) const
inline

Definition at line 59 of file MatchInfoTOF.h.

◆ getEventTOFClIndex()

int o2::dataformats::MatchInfoTOF::getEventTOFClIndex ( ) const
inline

Definition at line 37 of file MatchInfoTOF.h.

◆ getHitPatternLeftRight()

bool o2::dataformats::MatchInfoTOF::getHitPatternLeftRight ( ) const
inline

Definition at line 48 of file MatchInfoTOF.h.

◆ getHitPatternUpDown()

bool o2::dataformats::MatchInfoTOF::getHitPatternUpDown ( ) const
inline

Definition at line 45 of file MatchInfoTOF.h.

◆ getIdLocal()

int o2::dataformats::MatchInfoTOF::getIdLocal ( ) const
inline

Definition at line 67 of file MatchInfoTOF.h.

◆ getIdxTOFCl()

int o2::dataformats::MatchInfoTOF::getIdxTOFCl ( ) const
inline

Definition at line 35 of file MatchInfoTOF.h.

◆ getLTIntegralOut() [1/2]

o2::track::TrackLTIntegral & o2::dataformats::MatchInfoTOF::getLTIntegralOut ( )
inline

Definition at line 50 of file MatchInfoTOF.h.

◆ getLTIntegralOut() [2/2]

const o2::track::TrackLTIntegral & o2::dataformats::MatchInfoTOF::getLTIntegralOut ( ) const
inline

Definition at line 51 of file MatchInfoTOF.h.

◆ getSignal()

double o2::dataformats::MatchInfoTOF::getSignal ( ) const
inline

Definition at line 65 of file MatchInfoTOF.h.

◆ getT0true()

double o2::dataformats::MatchInfoTOF::getT0true ( ) const
inline

Definition at line 75 of file MatchInfoTOF.h.

◆ getTgeant()

float o2::dataformats::MatchInfoTOF::getTgeant ( ) const
inline

Definition at line 73 of file MatchInfoTOF.h.

◆ getTOFClIndex()

int o2::dataformats::MatchInfoTOF::getTOFClIndex ( ) const
inline

Definition at line 38 of file MatchInfoTOF.h.

◆ getTrackIndex()

int o2::dataformats::MatchInfoTOF::getTrackIndex ( ) const
inline

Definition at line 39 of file MatchInfoTOF.h.

◆ getTrackRef()

GTrackID o2::dataformats::MatchInfoTOF::getTrackRef ( ) const
inline

Definition at line 36 of file MatchInfoTOF.h.

◆ getVz()

float o2::dataformats::MatchInfoTOF::getVz ( ) const
inline

Definition at line 69 of file MatchInfoTOF.h.

◆ getZatTOF()

float o2::dataformats::MatchInfoTOF::getZatTOF ( ) const
inline

Definition at line 57 of file MatchInfoTOF.h.

◆ print()

void MatchInfoTOF::print ( ) const

Definition at line 21 of file MatchInfoTOF.cxx.

◆ setChannel()

void o2::dataformats::MatchInfoTOF::setChannel ( int  val)
inline

Definition at line 72 of file MatchInfoTOF.h.

◆ setChi2()

void o2::dataformats::MatchInfoTOF::setChi2 ( float  chi2)
inline

Definition at line 41 of file MatchInfoTOF.h.

◆ setDeltaT()

void o2::dataformats::MatchInfoTOF::setDeltaT ( float  val)
inline

Definition at line 54 of file MatchInfoTOF.h.

◆ setDXatTOF()

void o2::dataformats::MatchInfoTOF::setDXatTOF ( float  val)
inline

Definition at line 60 of file MatchInfoTOF.h.

◆ setDYatTOF()

void o2::dataformats::MatchInfoTOF::setDYatTOF ( float  val)
inline

Definition at line 62 of file MatchInfoTOF.h.

◆ setDZatTOF()

void o2::dataformats::MatchInfoTOF::setDZatTOF ( float  val)
inline

Definition at line 58 of file MatchInfoTOF.h.

◆ setHitPatternLeftRight()

void o2::dataformats::MatchInfoTOF::setHitPatternLeftRight ( bool  v)
inline

Definition at line 47 of file MatchInfoTOF.h.

◆ setHitPatternUpDown()

void o2::dataformats::MatchInfoTOF::setHitPatternUpDown ( bool  v)
inline

Definition at line 44 of file MatchInfoTOF.h.

◆ setIdxTOFCl()

void o2::dataformats::MatchInfoTOF::setIdxTOFCl ( int  index)
inline

Definition at line 33 of file MatchInfoTOF.h.

◆ setIdxTrack()

void o2::dataformats::MatchInfoTOF::setIdxTrack ( GTrackID  index)
inline

Definition at line 34 of file MatchInfoTOF.h.

◆ setSignal()

void o2::dataformats::MatchInfoTOF::setSignal ( double  time)
inline

Definition at line 64 of file MatchInfoTOF.h.

◆ setT0true()

void o2::dataformats::MatchInfoTOF::setT0true ( double  val)
inline

Definition at line 76 of file MatchInfoTOF.h.

◆ setTgeant()

void o2::dataformats::MatchInfoTOF::setTgeant ( float  val)
inline

Definition at line 74 of file MatchInfoTOF.h.

◆ setVz()

void o2::dataformats::MatchInfoTOF::setVz ( float  val)
inline

Definition at line 70 of file MatchInfoTOF.h.

◆ setZatTOF()

void o2::dataformats::MatchInfoTOF::setZatTOF ( float  val)
inline

Definition at line 56 of file MatchInfoTOF.h.


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