ATLAS Offline Software
Loading...
Searching...
No Matches
InDet::InDetDenseEnvAmbiTrackSelectionTool::TSoS_Details Struct Reference
Collaboration diagram for InDet::InDetDenseEnvAmbiTrackSelectionTool::TSoS_Details:

Public Member Functions

 TSoS_Details ()
 TSoS_Details (unsigned int temp_nTSoS)
int findIndexOfPreviousMeasurement (int currentIndex) const

Public Attributes

unsigned int m_nTSoS {}
std::vector< int > m_type
std::vector< int > m_detType
std::vector< int > m_hitIsShared
std::vector< float > m_splitProb1
std::vector< float > m_splitProb2
std::vector< const Trk::RIO_OnTrack * > m_RIO
std::multimap< const Trk::Track *, int, lessTrkTrackm_overlappingTracks
std::multimap< int, const Trk::Track * > m_tracksSharingHit

Detailed Description

Definition at line 251 of file InDetDenseEnvAmbiTrackSelectionTool.h.

Constructor & Destructor Documentation

◆ TSoS_Details() [1/2]

InDet::InDetDenseEnvAmbiTrackSelectionTool::TSoS_Details::TSoS_Details ( )
inline

Definition at line 263 of file InDetDenseEnvAmbiTrackSelectionTool.h.

264 {
265 std::cout << "WARNING DON'T USE THE DEFAULT CONSTRUCTOR OF tsosDetails" << std::endl;
266 };

◆ TSoS_Details() [2/2]

InDet::InDetDenseEnvAmbiTrackSelectionTool::TSoS_Details::TSoS_Details ( unsigned int temp_nTSoS)
inline

Definition at line 268 of file InDetDenseEnvAmbiTrackSelectionTool.h.

Member Function Documentation

◆ findIndexOfPreviousMeasurement()

int InDet::InDetDenseEnvAmbiTrackSelectionTool::TSoS_Details::findIndexOfPreviousMeasurement ( int currentIndex) const
inline

Definition at line 279 of file InDetDenseEnvAmbiTrackSelectionTool.h.

280 {
281 int indexPreviousMeasurement = currentIndex-1;
282 while(indexPreviousMeasurement >= 0){
283 if ( m_type[indexPreviousMeasurement] != OtherTsos ){
284 break;
285 } else {
286 --indexPreviousMeasurement;
287 }
288 } // end while
289 return indexPreviousMeasurement;
290 };

Member Data Documentation

◆ m_detType

std::vector<int> InDet::InDetDenseEnvAmbiTrackSelectionTool::TSoS_Details::m_detType

Definition at line 255 of file InDetDenseEnvAmbiTrackSelectionTool.h.

◆ m_hitIsShared

std::vector<int> InDet::InDetDenseEnvAmbiTrackSelectionTool::TSoS_Details::m_hitIsShared

Definition at line 256 of file InDetDenseEnvAmbiTrackSelectionTool.h.

◆ m_nTSoS

unsigned int InDet::InDetDenseEnvAmbiTrackSelectionTool::TSoS_Details::m_nTSoS {}

Definition at line 253 of file InDetDenseEnvAmbiTrackSelectionTool.h.

253{};

◆ m_overlappingTracks

std::multimap<const Trk::Track*, int, lessTrkTrack > InDet::InDetDenseEnvAmbiTrackSelectionTool::TSoS_Details::m_overlappingTracks

Definition at line 260 of file InDetDenseEnvAmbiTrackSelectionTool.h.

◆ m_RIO

std::vector<const Trk::RIO_OnTrack*> InDet::InDetDenseEnvAmbiTrackSelectionTool::TSoS_Details::m_RIO

Definition at line 259 of file InDetDenseEnvAmbiTrackSelectionTool.h.

◆ m_splitProb1

std::vector<float> InDet::InDetDenseEnvAmbiTrackSelectionTool::TSoS_Details::m_splitProb1

Definition at line 257 of file InDetDenseEnvAmbiTrackSelectionTool.h.

◆ m_splitProb2

std::vector<float> InDet::InDetDenseEnvAmbiTrackSelectionTool::TSoS_Details::m_splitProb2

Definition at line 258 of file InDetDenseEnvAmbiTrackSelectionTool.h.

◆ m_tracksSharingHit

std::multimap< int, const Trk::Track*> InDet::InDetDenseEnvAmbiTrackSelectionTool::TSoS_Details::m_tracksSharingHit

Definition at line 261 of file InDetDenseEnvAmbiTrackSelectionTool.h.

◆ m_type

std::vector<int> InDet::InDetDenseEnvAmbiTrackSelectionTool::TSoS_Details::m_type

Definition at line 254 of file InDetDenseEnvAmbiTrackSelectionTool.h.


The documentation for this struct was generated from the following file: