![]() |
ATLAS Offline Software
|
#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. More... | |
| TrigInDetTrack (const TrigInDetTrackFitPar *param, const TrigInDetTrackFitPar *endParam=0, const double chi2=0) | |
| Constructor with no space points or drift circles. More... | |
| TrigInDetTrack (std::vector< const TrigSiSpacePoint * > *siSpacePoints, const TrigInDetTrackFitPar *param=0, const TrigInDetTrackFitPar *endParam=0, const double chi2=0) | |
| Constructor with a list of points. More... | |
| 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. More... | |
| 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. More... | |
| AlgoId | algorithmId () const |
| Track author SiTrack = 1, IdScan = 2, TrtXK = 4. More... | |
| const TrigInDetTrackFitPar * | param () const |
| Track parameters (class TrigInDetTrackFitPar) at start of track. More... | |
| const TrigInDetTrackFitPar * | endParam () const |
| Track parameters (class TrigInDetTrackFitPar) at end of track. More... | |
| double | chi2 () const |
| Chi2 of the track fit normalized on number of DOF. More... | |
| std::vector< const TrigSiSpacePoint * > * | siSpacePoints () |
| Pixel and SCT spacepoints associated with track. More... | |
| const std::vector< const TrigSiSpacePoint * > * | siSpacePoints () const |
| int | NPixelSpacePoints () const |
| Number of Pixel spacepoints associated with track. More... | |
| int | NSCT_SpacePoints () const |
| Number of SCT spacepoints associated with track. More... | |
| long | HitPattern () const |
| Hit pattern of silicon spacepoints. More... | |
| int | NStrawHits () const |
| Number of TRT hits associated with track. More... | |
| int | NStraw () const |
| Number of TRT straws intersected by track. More... | |
| int | NStrawTime () const |
| Number of TRT straws with valid drift time intersected by track. More... | |
| int | NTRHits () const |
| Number of high-threshold TRT hits associated with track. More... | |
| std::vector< const InDet::TRT_DriftCircle * > * | trtDriftCircles () |
| TRT drift circles associated with track. More... | |
| const std::vector< const InDet::TRT_DriftCircle * > * | trtDriftCircles () const |
| const std::vector< Identifier > & | rdoList () const |
| RDOs associated with track. More... | |
| 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 |
|
inline |
|
inline |
|
inline |
Definition at line 93 of file TrigInDetTrack.h.
|
delete |
| TrigInDetTrack::TrigInDetTrack | ( | TrigInDetTrack && | other | ) |
Definition at line 7 of file TrigInDetTrack.cxx.
|
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 | ( | ) |
|
private |
Definition at line 29 of file TrigInDetTrack.cxx.
|
inline |
|
inline |
|
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.
1.8.18