ATLAS Offline Software
AFPTDBasicToolTrack.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
10 
11 #ifndef AFP_LOCRECO_AFPTDBASICKALMANTOOLTRACK_H
12 #define AFP_LOCRECO_AFPTDBASICKALMANTOOLTRACK_H 1
13 
14 #include <list>
15 
16 #include "xAODForward/AFPToFHit.h"
17 
18 
21 {
22 public:
23 
25 
26  AFPTDBasicToolTrack (int stationID, int TrainID , double Time, int Size, int Sat);
27 
29  int m_trainID;
32  double m_trainTime;
33 
35  const std::list<const xAOD::AFPToFHit*>& barInTrain () const {return m_barInTrain;}
36 
38 inline void addBar (const xAOD::AFPToFHit* bar) {m_barInTrain.push_back(bar);};
39 
40 protected:
41 
43  std::list<const xAOD::AFPToFHit*> m_barInTrain;
44 };
45 
46 #endif
AFPTDBasicToolTrack::AFPTDBasicToolTrack
AFPTDBasicToolTrack(int stationID, int TrainID, double Time, int Size, int Sat)
Description here.
Definition: AFPTDBasicToolTrack.cxx:19
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
AFPToFHit.h
AFPTDBasicToolTrack::addBar
void addBar(const xAOD::AFPToFHit *bar)
Adds a new bar to the track.
Definition: AFPTDBasicToolTrack.h:38
xAOD::AFPToFHit_v1
Class representing a hit in ToF detector.
Definition: AFPToFHit_v1.h:20
AthExHiveOpts.Time
Time
Definition: AthExHiveOpts.py:63
AFPTDBasicToolTrack::m_trainID
int m_trainID
Definition: AFPTDBasicToolTrack.h:29
AFPTDBasicToolTrack::barInTrain
const std::list< const xAOD::AFPToFHit * > & barInTrain() const
Definition: AFPTDBasicToolTrack.h:35
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
AFPTDBasicToolTrack
Class representing a reconstructed basic ToF track.
Definition: AFPTDBasicToolTrack.h:21