![]() |
ATLAS Offline Software
|
represents a LVL2 ID track More...
#include <TrigInDetTrack.h>
Public Types | |
| enum | AlgoId { NULLID =0 , SITRACKID =1 , IDSCANID =2 , TRTLUTID =3 , TRTXKID =4 , STRATEGY_A_ID =5 , STRATEGY_B_ID =6 , STRATEGY_C_ID =7 , STRATEGY_F_ID =8 , STRATEGY_G_ID =9 , STRATEGY_AB_ID =10 , STRATEGY_BC_ID =11 , STRATEGY_AC_ID =12 , STRATEGY_FR_ID =13 , FTF =14 } |
Public Member Functions | |
| TrigInDetTrack () | |
| Constructors: POOL needs default constructor. | |
| TrigInDetTrack (const TrigInDetTrackFitPar *param, const TrigInDetTrackFitPar *endParam=0, const double chi2=0) | |
| Constructor with no space points or drift circles. | |
| TrigInDetTrack (std::vector< const TrigSiSpacePoint * > *siSpacePoints, const TrigInDetTrackFitPar *param=0, const TrigInDetTrackFitPar *endParam=0, const double chi2=0) | |
| Constructor with a list of points. | |
| TrigInDetTrack (std::vector< const InDet::TRT_DriftCircle * > *driftCircles, const TrigInDetTrackFitPar *param=0, const TrigInDetTrackFitPar *endParam=0, const double chi2=0) | |
| TrigInDetTrack (const TrigInDetTrack &)=delete | |
| TrigInDetTrack & | operator= (const TrigInDetTrack &)=delete |
| TrigInDetTrack (TrigInDetTrack &&other) | |
| ~TrigInDetTrack () | |
| Destructor. | |
| void | algorithmId (const AlgoId id) |
| void | param (const TrigInDetTrackFitPar *param) |
| void | endParam (const TrigInDetTrackFitPar *param) |
| void | chi2 (const double chi2) |
| void | StrawHits (const int NSHits) |
| void | Straw (const int NS) |
| void | StrawTime (const int NSTime) |
| void | TRHits (const int NTR) |
| void | NPixelSpacePoints (const int n) |
| void | NSCT_SpacePoints (const int n) |
| void | siSpacePoints (std::vector< const TrigSiSpacePoint * > *spacePoints) |
| void | trtDriftCircles (std::vector< const InDet::TRT_DriftCircle * > *driftCircles) |
| void | HitPattern (const long hp) |
| Hit pattern setter method. | |
| AlgoId | algorithmId () const |
| Track author SiTrack = 1, IdScan = 2, TrtXK = 4. | |
| const TrigInDetTrackFitPar * | param () const |
| Track parameters (class TrigInDetTrackFitPar) at start of track. | |
| const TrigInDetTrackFitPar * | endParam () const |
| Track parameters (class TrigInDetTrackFitPar) at end of track. | |
| double | chi2 () const |
| Chi2 of the track fit normalized on number of DOF. | |
| std::vector< const TrigSiSpacePoint * > * | siSpacePoints () |
| Pixel and SCT spacepoints associated with track. | |
| const std::vector< const TrigSiSpacePoint * > * | siSpacePoints () const |
| int | NPixelSpacePoints () const |
| Number of Pixel spacepoints associated with track. | |
| int | NSCT_SpacePoints () const |
| Number of SCT spacepoints associated with track. | |
| long | HitPattern () const |
| Hit pattern of silicon spacepoints. | |
| int | NStrawHits () const |
| Number of TRT hits associated with track. | |
| int | NStraw () const |
| Number of TRT straws intersected by track. | |
| int | NStrawTime () const |
| Number of TRT straws with valid drift time intersected by track. | |
| int | NTRHits () const |
| Number of high-threshold TRT hits associated with track. | |
| std::vector< const InDet::TRT_DriftCircle * > * | trtDriftCircles () |
| TRT drift circles associated with track. | |
| const std::vector< const InDet::TRT_DriftCircle * > * | trtDriftCircles () const |
| const std::vector< Identifier > & | rdoList () const |
| RDOs associated with track. | |
| void | rdoList (std::vector< Identifier > &&l) |
| void | eraseRdoList () |
| void | fillRdoList () |
Private Member Functions | |
| void | fillSiHitInfo () |
Private Attributes | |
| AlgoId | m_algId |
| const TrigInDetTrackFitPar * | m_param |
| const TrigInDetTrackFitPar * | m_endParam |
| double | m_chi2 |
| int | m_NStrawHits |
| int | m_NStraw |
| int | m_NStrawTime |
| int | m_NTRHits |
| int | m_NPixelSpacePoints |
| int | m_NSCT_SpacePoints |
| long | m_HitPattern |
| std::vector< const TrigSiSpacePoint * > * | m_siSpacePoints |
| std::vector< const InDet::TRT_DriftCircle * > * | m_trtDriftCircles |
| std::vector< Identifier > | m_rdoList |
represents a LVL2 ID track
param() : Track parameters (class TrigInDetTrackFitPar) at start of track
endParam() : Optional Track parameters (class TrigInDetTrackFitPar) at end of track
chi2() : \( \chi^2\) of the track fit divided by the number of degrees of freedom
siSpacePoints() : vector of Si spacepoints (class TrigSiSpacePoint)
trtDriftCircles() : vector of TRT hits associated with the track
algorithmId() : author - an algorithm that's created the track, SiTrack = 1, IdScan = 2, TrtXK = 4
Definition at line 34 of file TrigInDetTrack.h.
| Enumerator | |
|---|---|
| NULLID | |
| SITRACKID | |
| IDSCANID | |
| TRTLUTID | |
| TRTXKID | |
| STRATEGY_A_ID | |
| STRATEGY_B_ID | |
| STRATEGY_C_ID | |
| STRATEGY_F_ID | |
| STRATEGY_G_ID | |
| STRATEGY_AB_ID | |
| STRATEGY_BC_ID | |
| STRATEGY_AC_ID | |
| STRATEGY_FR_ID | |
| FTF | |
Definition at line 37 of file TrigInDetTrack.h.
|
inline |
Constructors: POOL needs default constructor.
Definition at line 42 of file TrigInDetTrack.h.
|
inline |
Constructor with no space points or drift circles.
Definition at line 57 of file TrigInDetTrack.h.
|
inline |
Constructor with a list of points.
Definition at line 74 of file TrigInDetTrack.h.
|
inline |
Definition at line 93 of file TrigInDetTrack.h.
|
delete |
| TrigInDetTrack::TrigInDetTrack | ( | TrigInDetTrack && | other | ) |
Definition at line 7 of file TrigInDetTrack.cxx.
|
inline |
|
inline |
|
inline |
Definition at line 125 of file TrigInDetTrack.h.
|
inline |
|
inline |
Definition at line 128 of file TrigInDetTrack.h.
|
inline |
Track parameters (class TrigInDetTrackFitPar) at end of track.
Definition at line 153 of file TrigInDetTrack.h.
|
inline |
Definition at line 127 of file TrigInDetTrack.h.
|
inline |
Definition at line 193 of file TrigInDetTrack.h.
| void TrigInDetTrack::fillRdoList | ( | ) |
Definition at line 52 of file TrigInDetTrack.cxx.
|
private |
Definition at line 29 of file TrigInDetTrack.cxx.
|
inline |
|
inline |
Hit pattern setter method.
Definition at line 144 of file TrigInDetTrack.h.
|
inline |
|
inline |
Definition at line 133 of file TrigInDetTrack.h.
|
inline |
|
inline |
Definition at line 134 of file TrigInDetTrack.h.
|
inline |
|
inline |
|
inline |
Number of TRT straws with valid drift time intersected by track.
Definition at line 173 of file TrigInDetTrack.h.
|
inline |
Number of high-threshold TRT hits associated with track.
Definition at line 175 of file TrigInDetTrack.h.
|
delete |
|
inline |
Track parameters (class TrigInDetTrackFitPar) at start of track.
Definition at line 151 of file TrigInDetTrack.h.
|
inline |
Definition at line 126 of file TrigInDetTrack.h.
|
inline |
RDOs associated with track.
Definition at line 184 of file TrigInDetTrack.h.
|
inline |
Definition at line 188 of file TrigInDetTrack.h.
|
inline |
|
inline |
Definition at line 158 of file TrigInDetTrack.h.
|
inline |
Definition at line 136 of file TrigInDetTrack.h.
|
inline |
Definition at line 130 of file TrigInDetTrack.h.
|
inline |
Definition at line 129 of file TrigInDetTrack.h.
|
inline |
Definition at line 131 of file TrigInDetTrack.h.
|
inline |
Definition at line 132 of file TrigInDetTrack.h.
|
inline |
TRT drift circles associated with track.
Definition at line 177 of file TrigInDetTrack.h.
|
inline |
Definition at line 180 of file TrigInDetTrack.h.
|
inline |
Definition at line 140 of file TrigInDetTrack.h.
|
private |
Definition at line 201 of file TrigInDetTrack.h.
|
private |
Definition at line 204 of file TrigInDetTrack.h.
|
private |
Definition at line 203 of file TrigInDetTrack.h.
|
private |
Definition at line 211 of file TrigInDetTrack.h.
|
private |
Definition at line 209 of file TrigInDetTrack.h.
|
private |
Definition at line 210 of file TrigInDetTrack.h.
|
private |
Definition at line 206 of file TrigInDetTrack.h.
|
private |
Definition at line 205 of file TrigInDetTrack.h.
|
private |
Definition at line 207 of file TrigInDetTrack.h.
|
private |
Definition at line 208 of file TrigInDetTrack.h.
|
private |
Definition at line 202 of file TrigInDetTrack.h.
|
private |
Definition at line 216 of file TrigInDetTrack.h.
|
private |
Definition at line 212 of file TrigInDetTrack.h.
|
private |
Definition at line 213 of file TrigInDetTrack.h.