ATLAS Offline Software
Loading...
Searching...
No Matches
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;
154
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

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: