ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails Struct Reference
Collaboration diagram for InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails:

Public Member Functions

 TrackHitDetails ()
 
int totalSiHits () const
 
int totalUniqueSiHits () const
 
int totalUniquePixelHits () const
 
int totalSharedPixelHits () const
 
int totalPixelHits () const
 
void dumpInfo () const
 

Public Attributes

bool m_isPatternTrack
 
bool m_thisHasIBLHit
 
bool m_hasSharedIBLHit
 
bool m_hasSharedPixel
 
bool m_firstPixIsShared
 
bool m_passHadronicROI
 
bool m_passConversionSel
 
bool m_trkCouldBeAccepted
 
int m_numPixelDeadSensor
 
int m_numSCTDeadSensor
 
int m_numPixelHits
 
int m_numPixelHoles
 
int m_numSCTHoles
 
int m_numSCTHits
 
int m_numUnused
 
int m_numTRT_Unused
 
int m_numSCT_Unused
 
int m_numPseudo
 
int m_numSplitSharedPix
 
int m_numSplitSharedSCT
 
int m_numShared
 
int m_numSCT_Shared
 
int m_numWeightedShared
 

Detailed Description

Definition at line 114 of file InDetDenseEnvAmbiTrackSelectionTool.h.

Constructor & Destructor Documentation

◆ TrackHitDetails()

InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::TrackHitDetails ( )
inline

Definition at line 144 of file InDetDenseEnvAmbiTrackSelectionTool.h.

145  {
146  m_isPatternTrack = true;
147  m_thisHasIBLHit = false;
148  m_hasSharedIBLHit = false;
149  m_hasSharedPixel = false;
150  m_firstPixIsShared = false;
151  m_passHadronicROI = false;
152  m_passConversionSel = false;
153  m_trkCouldBeAccepted = true;
154 
156  m_numSCTDeadSensor = -1;
157  m_numPixelHits = 0;
158  m_numPixelHoles = 0;
159  m_numSCTHoles = 0;
160  m_numSCTHits = 0;
161 
162  m_numUnused = 0;
163  m_numSCT_Unused = 0;
164  m_numTRT_Unused = 0;
165  m_numPseudo = 0;
166 
169  m_numShared = 0;
170  m_numSCT_Shared = 0;
172  }

Member Function Documentation

◆ dumpInfo()

void InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::dumpInfo ( ) const
inline

Definition at line 205 of file InDetDenseEnvAmbiTrackSelectionTool.h.

206  {
207  std::cout << "isPatternTrack : " << m_isPatternTrack << std::endl;
208  std::cout << "thisHasIBLHit : " << m_thisHasIBLHit << std::endl;
209  std::cout << "hasSharedIBLHit : " << m_hasSharedIBLHit << std::endl;
210  std::cout << "hasSharedPixel : " << m_hasSharedPixel << std::endl;
211  std::cout << "firstPixIsShared : " << m_firstPixIsShared << std::endl;
212  std::cout << "passHadronicROI : " << m_passHadronicROI << std::endl;
213  std::cout << "passConversionSel : " << m_passConversionSel << std::endl;
214  std::cout << "trkCouldBeAccepted: " << m_trkCouldBeAccepted<< std::endl;
215 
216  std::cout << "Dead Pixels: " << m_numPixelDeadSensor<< std::endl;
217  std::cout << "Dead SCT: " << m_numSCTDeadSensor << std::endl;
218  std::cout << "Pixel hit " << m_numPixelHits << std::endl;
219  std::cout << "Pixel holes " << m_numPixelHoles << std::endl;
220  std::cout << "SCT hits " << m_numSCTHits << std::endl;
221  std::cout << "SCT holes " << m_numSCTHoles << std::endl;
222 
223  std::cout << "Unique hits " << m_numUnused << std::endl;
224  std::cout << "Unique SCT " << m_numSCT_Unused << std::endl;
225  std::cout << "Unique TRT " << m_numTRT_Unused << std::endl;
226  std::cout << "Unique Pix " << totalUniquePixelHits() << std::endl;
227  std::cout << "Pseudo " << m_numPseudo << std::endl;
228 
229  std::cout << "SplitSharedPix " << m_numSplitSharedPix << std::endl;
230  std::cout << "SplitSharedSCT " << m_numSplitSharedSCT << std::endl;
231  std::cout << "Shared " << m_numShared << std::endl;
232  std::cout << "Shared SCT " << m_numSCT_Shared << std::endl;
233  std::cout << "Shared Pix " << totalSharedPixelHits() << std::endl;
234  std::cout << "Weighted shared " << m_numWeightedShared << std::endl;
235  };

◆ totalPixelHits()

int InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::totalPixelHits ( ) const
inline

◆ totalSharedPixelHits()

int InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::totalSharedPixelHits ( ) const
inline

Definition at line 195 of file InDetDenseEnvAmbiTrackSelectionTool.h.

196  {
197  return (m_numShared - m_numSCT_Shared);
198  };

◆ totalSiHits()

int InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::totalSiHits ( ) const
inline

◆ totalUniquePixelHits()

int InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::totalUniquePixelHits ( ) const
inline

Definition at line 188 of file InDetDenseEnvAmbiTrackSelectionTool.h.

189  {
190  // m_numTRT_Unused not included in m_numUnused
191  return (m_numUnused - m_numSCT_Unused);
192  };

◆ totalUniqueSiHits()

int InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::totalUniqueSiHits ( ) const
inline

Definition at line 182 of file InDetDenseEnvAmbiTrackSelectionTool.h.

183  {
184  return (totalSiHits() - m_numShared);
185  };

Member Data Documentation

◆ m_firstPixIsShared

bool InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_firstPixIsShared

Definition at line 120 of file InDetDenseEnvAmbiTrackSelectionTool.h.

◆ m_hasSharedIBLHit

bool InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_hasSharedIBLHit

Definition at line 118 of file InDetDenseEnvAmbiTrackSelectionTool.h.

◆ m_hasSharedPixel

bool InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_hasSharedPixel

Definition at line 119 of file InDetDenseEnvAmbiTrackSelectionTool.h.

◆ m_isPatternTrack

bool InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_isPatternTrack

Definition at line 116 of file InDetDenseEnvAmbiTrackSelectionTool.h.

◆ m_numPixelDeadSensor

int InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_numPixelDeadSensor

Definition at line 125 of file InDetDenseEnvAmbiTrackSelectionTool.h.

◆ m_numPixelHits

int InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_numPixelHits

Definition at line 127 of file InDetDenseEnvAmbiTrackSelectionTool.h.

◆ m_numPixelHoles

int InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_numPixelHoles

Definition at line 128 of file InDetDenseEnvAmbiTrackSelectionTool.h.

◆ m_numPseudo

int InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_numPseudo

Definition at line 136 of file InDetDenseEnvAmbiTrackSelectionTool.h.

◆ m_numSCT_Shared

int InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_numSCT_Shared

Definition at line 141 of file InDetDenseEnvAmbiTrackSelectionTool.h.

◆ m_numSCT_Unused

int InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_numSCT_Unused

Definition at line 135 of file InDetDenseEnvAmbiTrackSelectionTool.h.

◆ m_numSCTDeadSensor

int InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_numSCTDeadSensor

Definition at line 126 of file InDetDenseEnvAmbiTrackSelectionTool.h.

◆ m_numSCTHits

int InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_numSCTHits

Definition at line 130 of file InDetDenseEnvAmbiTrackSelectionTool.h.

◆ m_numSCTHoles

int InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_numSCTHoles

Definition at line 129 of file InDetDenseEnvAmbiTrackSelectionTool.h.

◆ m_numShared

int InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_numShared

Definition at line 140 of file InDetDenseEnvAmbiTrackSelectionTool.h.

◆ m_numSplitSharedPix

int InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_numSplitSharedPix

Definition at line 138 of file InDetDenseEnvAmbiTrackSelectionTool.h.

◆ m_numSplitSharedSCT

int InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_numSplitSharedSCT

Definition at line 139 of file InDetDenseEnvAmbiTrackSelectionTool.h.

◆ m_numTRT_Unused

int InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_numTRT_Unused

Definition at line 134 of file InDetDenseEnvAmbiTrackSelectionTool.h.

◆ m_numUnused

int InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_numUnused

Definition at line 133 of file InDetDenseEnvAmbiTrackSelectionTool.h.

◆ m_numWeightedShared

int InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_numWeightedShared

Definition at line 142 of file InDetDenseEnvAmbiTrackSelectionTool.h.

◆ m_passConversionSel

bool InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_passConversionSel

Definition at line 122 of file InDetDenseEnvAmbiTrackSelectionTool.h.

◆ m_passHadronicROI

bool InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_passHadronicROI

Definition at line 121 of file InDetDenseEnvAmbiTrackSelectionTool.h.

◆ m_thisHasIBLHit

bool InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_thisHasIBLHit

Definition at line 117 of file InDetDenseEnvAmbiTrackSelectionTool.h.

◆ m_trkCouldBeAccepted

bool InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_trkCouldBeAccepted

Definition at line 123 of file InDetDenseEnvAmbiTrackSelectionTool.h.


The documentation for this struct was generated from the following file:
InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_numSplitSharedPix
int m_numSplitSharedPix
Definition: InDetDenseEnvAmbiTrackSelectionTool.h:138
InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_numSCTHits
int m_numSCTHits
Definition: InDetDenseEnvAmbiTrackSelectionTool.h:130
InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_numSCT_Unused
int m_numSCT_Unused
Definition: InDetDenseEnvAmbiTrackSelectionTool.h:135
InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_trkCouldBeAccepted
bool m_trkCouldBeAccepted
Definition: InDetDenseEnvAmbiTrackSelectionTool.h:123
InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::totalUniquePixelHits
int totalUniquePixelHits() const
Definition: InDetDenseEnvAmbiTrackSelectionTool.h:188
InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_numUnused
int m_numUnused
Definition: InDetDenseEnvAmbiTrackSelectionTool.h:133
InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_numSCTDeadSensor
int m_numSCTDeadSensor
Definition: InDetDenseEnvAmbiTrackSelectionTool.h:126
InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_hasSharedPixel
bool m_hasSharedPixel
Definition: InDetDenseEnvAmbiTrackSelectionTool.h:119
InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_passHadronicROI
bool m_passHadronicROI
Definition: InDetDenseEnvAmbiTrackSelectionTool.h:121
InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_numSplitSharedSCT
int m_numSplitSharedSCT
Definition: InDetDenseEnvAmbiTrackSelectionTool.h:139
InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_numShared
int m_numShared
Definition: InDetDenseEnvAmbiTrackSelectionTool.h:140
InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_isPatternTrack
bool m_isPatternTrack
Definition: InDetDenseEnvAmbiTrackSelectionTool.h:116
InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_numTRT_Unused
int m_numTRT_Unused
Definition: InDetDenseEnvAmbiTrackSelectionTool.h:134
InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::totalSiHits
int totalSiHits() const
Definition: InDetDenseEnvAmbiTrackSelectionTool.h:175
InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_numPixelHits
int m_numPixelHits
Definition: InDetDenseEnvAmbiTrackSelectionTool.h:127
InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_hasSharedIBLHit
bool m_hasSharedIBLHit
Definition: InDetDenseEnvAmbiTrackSelectionTool.h:118
InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_numWeightedShared
int m_numWeightedShared
Definition: InDetDenseEnvAmbiTrackSelectionTool.h:142
InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_numPixelHoles
int m_numPixelHoles
Definition: InDetDenseEnvAmbiTrackSelectionTool.h:128
InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_passConversionSel
bool m_passConversionSel
Definition: InDetDenseEnvAmbiTrackSelectionTool.h:122
InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_numSCT_Shared
int m_numSCT_Shared
Definition: InDetDenseEnvAmbiTrackSelectionTool.h:141
InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_firstPixIsShared
bool m_firstPixIsShared
Definition: InDetDenseEnvAmbiTrackSelectionTool.h:120
InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_numSCTHoles
int m_numSCTHoles
Definition: InDetDenseEnvAmbiTrackSelectionTool.h:129
InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_numPseudo
int m_numPseudo
Definition: InDetDenseEnvAmbiTrackSelectionTool.h:136
InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::totalSharedPixelHits
int totalSharedPixelHits() const
Definition: InDetDenseEnvAmbiTrackSelectionTool.h:195
InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_thisHasIBLHit
bool m_thisHasIBLHit
Definition: InDetDenseEnvAmbiTrackSelectionTool.h:117
InDet::InDetDenseEnvAmbiTrackSelectionTool::TrackHitDetails::m_numPixelDeadSensor
int m_numPixelDeadSensor
Definition: InDetDenseEnvAmbiTrackSelectionTool.h:125