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

#include <MatchInfoTOFReco.h>

Inherits o2::dataformats::MatchInfoTOF.

Public Types

enum  TrackType : int8_t {
  UNCONS = 0 , CONSTR , SIZE , TPC = 0 ,
  ITSTPC , TPCTRD , ITSTPCTRD , SIZEALL
}
 
- Public Types inherited from o2::dataformats::MatchInfoTOF
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

 MatchInfoTOFReco (int idLocal, int idxTOFCl, double time, float chi2, o2::track::TrackLTIntegral trkIntLT, GTrackID idxTrack, TrackType trkType, float dt=0, float z=0, float dx=0, float dz=0, float dy=0)
 
 MatchInfoTOFReco ()=default
 
void setFakeMatch ()
 
void resetFakeMatch ()
 
bool isFake () const
 
float pt () const
 
void setPt (float pt)
 
void setResX (float val)
 
void setResZ (float val)
 
void setResT (float val)
 
float getResX () const
 
float getResZ () const
 
float getResT () const
 
void setTrackType (TrackType value)
 
TrackType getTrackType () const
 
- Public Member Functions inherited from 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)
 
 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 24 of file MatchInfoTOFReco.h.

Member Enumeration Documentation

◆ TrackType

Enumerator
UNCONS 
CONSTR 
SIZE 
TPC 
ITSTPC 
TPCTRD 
ITSTPCTRD 
SIZEALL 

Definition at line 29 of file MatchInfoTOFReco.h.

Constructor & Destructor Documentation

◆ MatchInfoTOFReco() [1/2]

o2::dataformats::MatchInfoTOFReco::MatchInfoTOFReco ( int  idLocal,
int  idxTOFCl,
double  time,
float  chi2,
o2::track::TrackLTIntegral  trkIntLT,
GTrackID  idxTrack,
TrackType  trkType,
float  dt = 0,
float  z = 0,
float  dx = 0,
float  dz = 0,
float  dy = 0 
)
inline

Definition at line 38 of file MatchInfoTOFReco.h.

◆ MatchInfoTOFReco() [2/2]

o2::dataformats::MatchInfoTOFReco::MatchInfoTOFReco ( )
default

Member Function Documentation

◆ getResT()

float o2::dataformats::MatchInfoTOFReco::getResT ( ) const
inline

Definition at line 53 of file MatchInfoTOFReco.h.

◆ getResX()

float o2::dataformats::MatchInfoTOFReco::getResX ( ) const
inline

Definition at line 51 of file MatchInfoTOFReco.h.

◆ getResZ()

float o2::dataformats::MatchInfoTOFReco::getResZ ( ) const
inline

Definition at line 52 of file MatchInfoTOFReco.h.

◆ getTrackType()

TrackType o2::dataformats::MatchInfoTOFReco::getTrackType ( ) const
inline

Definition at line 56 of file MatchInfoTOFReco.h.

◆ isFake()

bool o2::dataformats::MatchInfoTOFReco::isFake ( ) const
inline

Definition at line 44 of file MatchInfoTOFReco.h.

◆ pt()

float o2::dataformats::MatchInfoTOFReco::pt ( ) const
inline

Definition at line 45 of file MatchInfoTOFReco.h.

◆ resetFakeMatch()

void o2::dataformats::MatchInfoTOFReco::resetFakeMatch ( )
inline

Definition at line 43 of file MatchInfoTOFReco.h.

◆ setFakeMatch()

void o2::dataformats::MatchInfoTOFReco::setFakeMatch ( )
inline

Definition at line 42 of file MatchInfoTOFReco.h.

◆ setPt()

void o2::dataformats::MatchInfoTOFReco::setPt ( float  pt)
inline

Definition at line 46 of file MatchInfoTOFReco.h.

◆ setResT()

void o2::dataformats::MatchInfoTOFReco::setResT ( float  val)
inline

Definition at line 50 of file MatchInfoTOFReco.h.

◆ setResX()

void o2::dataformats::MatchInfoTOFReco::setResX ( float  val)
inline

Definition at line 48 of file MatchInfoTOFReco.h.

◆ setResZ()

void o2::dataformats::MatchInfoTOFReco::setResZ ( float  val)
inline

Definition at line 49 of file MatchInfoTOFReco.h.

◆ setTrackType()

void o2::dataformats::MatchInfoTOFReco::setTrackType ( TrackType  value)
inline

Definition at line 55 of file MatchInfoTOFReco.h.


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