ATLAS Offline Software
Public Member Functions | Public Attributes | Protected Attributes | List of all members
AFPTDBasicToolTrack Class Reference

Class representing a reconstructed basic ToF track. More...

#include <AFPTDBasicToolTrack.h>

Collaboration diagram for AFPTDBasicToolTrack:

Public Member Functions

 AFPTDBasicToolTrack (int stationID, int TrainID, double Time, int Size, int Sat)
 Description here. More...
 
const std::list< const xAOD::AFPToFHit * > & barInTrain () const
 
void addBar (const xAOD::AFPToFHit *bar)
 Adds a new bar to the track. More...
 

Public Attributes

int m_stationID
 
int m_trainID
 
int m_trainSize
 
int m_trainNSat
 
double m_trainTime
 

Protected Attributes

std::list< const xAOD::AFPToFHit * > m_barInTrain
 Bars used to reconstruct the train. More...
 

Detailed Description

Class representing a reconstructed basic ToF track.

Definition at line 20 of file AFPTDBasicToolTrack.h.

Constructor & Destructor Documentation

◆ AFPTDBasicToolTrack()

AFPTDBasicToolTrack::AFPTDBasicToolTrack ( int  stationID,
int  TrainID,
double  Time,
int  Size,
int  Sat 
)

Description here.

Definition at line 19 of file AFPTDBasicToolTrack.cxx.

20 {
22 m_trainID = TrainID;
25 m_trainNSat = Sat;
26 }

Member Function Documentation

◆ addBar()

void AFPTDBasicToolTrack::addBar ( const xAOD::AFPToFHit bar)
inline

Adds a new bar to the track.

Definition at line 38 of file AFPTDBasicToolTrack.h.

38 {m_barInTrain.push_back(bar);};

◆ barInTrain()

const std::list<const xAOD::AFPToFHit*>& AFPTDBasicToolTrack::barInTrain ( ) const
inline

Definition at line 35 of file AFPTDBasicToolTrack.h.

35 {return m_barInTrain;}

Member Data Documentation

◆ m_barInTrain

std::list<const xAOD::AFPToFHit*> AFPTDBasicToolTrack::m_barInTrain
protected

Bars used to reconstruct the train.

Definition at line 43 of file AFPTDBasicToolTrack.h.

◆ m_stationID

int AFPTDBasicToolTrack::m_stationID

Definition at line 28 of file AFPTDBasicToolTrack.h.

◆ m_trainID

int AFPTDBasicToolTrack::m_trainID

Definition at line 29 of file AFPTDBasicToolTrack.h.

◆ m_trainNSat

int AFPTDBasicToolTrack::m_trainNSat

Definition at line 31 of file AFPTDBasicToolTrack.h.

◆ m_trainSize

int AFPTDBasicToolTrack::m_trainSize

Definition at line 30 of file AFPTDBasicToolTrack.h.

◆ m_trainTime

double AFPTDBasicToolTrack::m_trainTime

Definition at line 32 of file AFPTDBasicToolTrack.h.


The documentation for this class was generated from the following files:
AFPTDBasicToolTrack::m_trainSize
int m_trainSize
Definition: AFPTDBasicToolTrack.h:30
TrigConf::JetWindowSize::Size
Size
Definition: TriggerThresholdValue.h:17
AFPTDBasicToolTrack::m_barInTrain
std::list< const xAOD::AFPToFHit * > m_barInTrain
Bars used to reconstruct the train.
Definition: AFPTDBasicToolTrack.h:38
AthExHiveOpts.Time
Time
Definition: AthExHiveOpts.py:63
AFPTDBasicToolTrack::m_trainID
int m_trainID
Definition: AFPTDBasicToolTrack.h:29
AFPTDBasicToolTrack::m_stationID
int m_stationID
Definition: AFPTDBasicToolTrack.h:28
Muon::nsw::STGTPSegments::moduleIDBits::stationID
constexpr uint8_t stationID
Large or Small wedge.
Definition: NSWSTGTPDecodeBitmaps.h:152
AFPTDBasicToolTrack::m_trainNSat
int m_trainNSat
Definition: AFPTDBasicToolTrack.h:31
python.SystemOfUnits.bar
int bar
Definition: SystemOfUnits.py:188
AFPTDBasicToolTrack::m_trainTime
double m_trainTime
Definition: AFPTDBasicToolTrack.h:32