ATLAS Offline Software
Classes | Public Member Functions | Protected Member Functions | List of all members
InDet::SiTrackMakerEventData_xk Class Reference

#include <SiTrackMakerEventData_xk.h>

Inheritance diagram for InDet::SiTrackMakerEventData_xk:
Collaboration diagram for InDet::SiTrackMakerEventData_xk:

Classes

class  ExtendedSiCombinatorialTrackFinderData_xk
 

Public Member Functions

 SiTrackMakerEventData_xk ()
 
 ~SiTrackMakerEventData_xk ()=default
 
int & inputseeds ()
 
int & goodseeds ()
 
int & findtracks ()
 
int & nprint ()
 
std::multimap< const Trk::PrepRawData *, const Trk::Track * > & clusterTrack ()
 
std::array< double, 9 > & par ()
 
bool & pix ()
 
bool & sct ()
 
const ROIPhiRZContainercaloClusterROIEM () const
 
const ROIPhiRZContainercaloClusterROIHad () const
 
void setCaloClusterROIEM (const ROIPhiRZContainer &rois)
 
void setCaloClusterROIHad (const ROIPhiRZContainer &rois)
 
std::array< double, 2 > & xybeam ()
 
std::array< std::array< std::array< int, SiCombinatorialTrackFinderData_xk::kNRapidityRanges >, SiCombinatorialTrackFinderData_xk::kNSeedTypes >, SiCombinatorialTrackFinderData_xk::kNStatEtaTypes > & summaryStatUsedInTrack ()
 
std::array< std::array< int, SiCombinatorialTrackFinderData_xk::kNSeedTypes >, SiCombinatorialTrackFinderData_xk::kNStatAllTypes > & summaryStatAll ()
 
SeedToTrackConversionDataconversionData ()
 
SiCombinatorialTrackFinderData_xkcombinatorialData ()
 
SiDetElementRoadMakerData_xkroadMakerData ()
 

Protected Member Functions

void setPRDtoTrackMap (const Trk::PRDtoTrackMap *prd_to_track_map)
 

Detailed Description

InDet::SiTrackMakerEventData_xk holds event dependent data used by ISiTrackMaker. The object is owened by SiSPSeededTrackFinder.

Author
Susum.nosp@m.u.Od.nosp@m.a@cer.nosp@m.n.ch

Definition at line 43 of file SiTrackMakerEventData_xk.h.

Constructor & Destructor Documentation

◆ SiTrackMakerEventData_xk()

InDet::SiTrackMakerEventData_xk::SiTrackMakerEventData_xk ( )
default

◆ ~SiTrackMakerEventData_xk()

InDet::SiTrackMakerEventData_xk::~SiTrackMakerEventData_xk ( )
default

Member Function Documentation

◆ caloClusterROIEM()

const ROIPhiRZContainer* InDet::SiTrackMakerEventData_xk::caloClusterROIEM ( ) const
inline

Definition at line 56 of file SiTrackMakerEventData_xk.h.

56 { return m_caloClusterROIEM; }

◆ caloClusterROIHad()

const ROIPhiRZContainer* InDet::SiTrackMakerEventData_xk::caloClusterROIHad ( ) const
inline

Definition at line 57 of file SiTrackMakerEventData_xk.h.

57 { return m_caloClusterROIHad; }

◆ clusterTrack()

std::multimap< const Trk::PrepRawData *, const Trk::Track * > & InDet::SiTrackMakerEventData_xk::clusterTrack ( )

Definition at line 48 of file SiTrackMakerEventData_xk.cxx.

48  {
49  return m_clusterTrack;
50  }

◆ combinatorialData()

SiCombinatorialTrackFinderData_xk & InDet::SiTrackMakerEventData_xk::combinatorialData ( )

Definition at line 76 of file SiTrackMakerEventData_xk.cxx.

76  {
77  return m_combinatorialData;
78  }

◆ conversionData()

SeedToTrackConversionData & InDet::SiTrackMakerEventData_xk::conversionData ( )

Definition at line 68 of file SiTrackMakerEventData_xk.cxx.

68  {
69  return m_conversionData;
70  }

◆ findtracks()

int & InDet::SiTrackMakerEventData_xk::findtracks ( )

Definition at line 32 of file SiTrackMakerEventData_xk.cxx.

32  {
33  return m_findtracks;
34  }

◆ goodseeds()

int & InDet::SiTrackMakerEventData_xk::goodseeds ( )

Definition at line 28 of file SiTrackMakerEventData_xk.cxx.

28  {
29  return m_goodseeds;
30  }

◆ inputseeds()

int & InDet::SiTrackMakerEventData_xk::inputseeds ( )

Definition at line 24 of file SiTrackMakerEventData_xk.cxx.

24  {
25  return m_inputseeds;
26  }

◆ nprint()

int & InDet::SiTrackMakerEventData_xk::nprint ( )

Definition at line 36 of file SiTrackMakerEventData_xk.cxx.

36  {
37  return m_nprint;
38  }

◆ par()

std::array< double, 9 > & InDet::SiTrackMakerEventData_xk::par ( )

Definition at line 52 of file SiTrackMakerEventData_xk.cxx.

52  {
53  return m_par;
54  }

◆ pix()

bool & InDet::SiTrackMakerEventData_xk::pix ( )

Definition at line 56 of file SiTrackMakerEventData_xk.cxx.

56  {
57  return m_pix;
58  }

◆ roadMakerData()

SiDetElementRoadMakerData_xk & InDet::SiTrackMakerEventData_xk::roadMakerData ( )

Definition at line 72 of file SiTrackMakerEventData_xk.cxx.

72  {
73  return m_roadMakerData;
74  }

◆ sct()

bool & InDet::SiTrackMakerEventData_xk::sct ( )

Definition at line 60 of file SiTrackMakerEventData_xk.cxx.

60  {
61  return m_sct;
62  }

◆ setCaloClusterROIEM()

void InDet::SiTrackMakerEventData_xk::setCaloClusterROIEM ( const ROIPhiRZContainer rois)
inline

Definition at line 58 of file SiTrackMakerEventData_xk.h.

◆ setCaloClusterROIHad()

void InDet::SiTrackMakerEventData_xk::setCaloClusterROIHad ( const ROIPhiRZContainer rois)
inline

Definition at line 59 of file SiTrackMakerEventData_xk.h.

◆ setPRDtoTrackMap()

void InDet::SiTrackMakerEventData_xk::setPRDtoTrackMap ( const Trk::PRDtoTrackMap prd_to_track_map)
inlineprotected

Definition at line 75 of file SiTrackMakerEventData_xk.h.

75 { m_combinatorialData.setPRDtoTrackMap(prd_to_track_map); }

◆ summaryStatAll()

std::array< std::array< int, SiCombinatorialTrackFinderData_xk::kNSeedTypes >, SiCombinatorialTrackFinderData_xk::kNStatAllTypes > & InDet::SiTrackMakerEventData_xk::summaryStatAll ( )

Definition at line 40 of file SiTrackMakerEventData_xk.cxx.

40  {
41  return m_summaryStatAll;
42  }

◆ summaryStatUsedInTrack()

std::array< std::array< std::array< int, SiCombinatorialTrackFinderData_xk::kNRapidityRanges >, SiCombinatorialTrackFinderData_xk::kNSeedTypes >, SiCombinatorialTrackFinderData_xk::kNStatEtaTypes > & InDet::SiTrackMakerEventData_xk::summaryStatUsedInTrack ( )

Definition at line 44 of file SiTrackMakerEventData_xk.cxx.

44  {
46  }

◆ xybeam()

std::array< double, 2 > & InDet::SiTrackMakerEventData_xk::xybeam ( )

Definition at line 64 of file SiTrackMakerEventData_xk.cxx.

64  {
65  return m_xybeam;
66  }

Member Data Documentation

◆ m_caloClusterROIEM

const ROIPhiRZContainer* InDet::SiTrackMakerEventData_xk::m_caloClusterROIEM {}
private

Definition at line 111 of file SiTrackMakerEventData_xk.h.

◆ m_caloClusterROIHad

const ROIPhiRZContainer* InDet::SiTrackMakerEventData_xk::m_caloClusterROIHad {}
private

Definition at line 112 of file SiTrackMakerEventData_xk.h.

◆ m_clusterTrack

std::multimap<const Trk::PrepRawData*, const Trk::Track*> InDet::SiTrackMakerEventData_xk::m_clusterTrack
private

Definition at line 90 of file SiTrackMakerEventData_xk.h.

◆ m_combinatorialData

ExtendedSiCombinatorialTrackFinderData_xk InDet::SiTrackMakerEventData_xk::m_combinatorialData
private

SiCombinatorialTrackFinderData_xk to hold the event dependent data of SiCombinatorialTrackFinder_xk.

Definition at line 130 of file SiTrackMakerEventData_xk.h.

◆ m_conversionData

SeedToTrackConversionData InDet::SiTrackMakerEventData_xk::m_conversionData
private

SeedToTrackConversionData to hold the event dependent data of SeedToTrackConversionTool.

Definition at line 117 of file SiTrackMakerEventData_xk.h.

◆ m_findtracks

int InDet::SiTrackMakerEventData_xk::m_findtracks {0}
private

Numbe found tracks.

Definition at line 82 of file SiTrackMakerEventData_xk.h.

◆ m_goodseeds

int InDet::SiTrackMakerEventData_xk::m_goodseeds {0}
private

Number good seeds.

Definition at line 81 of file SiTrackMakerEventData_xk.h.

◆ m_inputseeds

int InDet::SiTrackMakerEventData_xk::m_inputseeds {0}
private

Number input seeds.

Definition at line 80 of file SiTrackMakerEventData_xk.h.

◆ m_nprint

int InDet::SiTrackMakerEventData_xk::m_nprint {0}
private

Flag for dump method.

Definition at line 86 of file SiTrackMakerEventData_xk.h.

◆ m_par

std::array<double, 9> InDet::SiTrackMakerEventData_xk::m_par {}
private

Definition at line 91 of file SiTrackMakerEventData_xk.h.

◆ m_pix

bool InDet::SiTrackMakerEventData_xk::m_pix {false}
private

Definition at line 96 of file SiTrackMakerEventData_xk.h.

◆ m_roadMakerData

SiDetElementRoadMakerData_xk InDet::SiTrackMakerEventData_xk::m_roadMakerData
private

Definition at line 118 of file SiTrackMakerEventData_xk.h.

◆ m_sct

bool InDet::SiTrackMakerEventData_xk::m_sct {false}
private

Definition at line 97 of file SiTrackMakerEventData_xk.h.

◆ m_summaryStatAll

std::array<std::array<int, SiCombinatorialTrackFinderData_xk::kNSeedTypes>, SiCombinatorialTrackFinderData_xk::kNStatAllTypes> InDet::SiTrackMakerEventData_xk::m_summaryStatAll {}
private

Definition at line 107 of file SiTrackMakerEventData_xk.h.

◆ m_summaryStatUsedInTrack

std::array<std::array<std::array<int, SiCombinatorialTrackFinderData_xk::kNRapidityRanges>, SiCombinatorialTrackFinderData_xk::kNSeedTypes>, SiCombinatorialTrackFinderData_xk::kNStatEtaTypes> InDet::SiTrackMakerEventData_xk::m_summaryStatUsedInTrack {}
private

Counters.

Definition at line 104 of file SiTrackMakerEventData_xk.h.

◆ m_xybeam

std::array<double, 2> InDet::SiTrackMakerEventData_xk::m_xybeam {0., 0.}
private

Definition at line 113 of file SiTrackMakerEventData_xk.h.


The documentation for this class was generated from the following files:
InDet::SiTrackMakerEventData_xk::ExtendedSiCombinatorialTrackFinderData_xk::setPRDtoTrackMap
void setPRDtoTrackMap(const Trk::PRDtoTrackMap *prd_to_track_map)
Definition: SiTrackMakerEventData_xk.h:124
InDet::SiTrackMakerEventData_xk::m_combinatorialData
ExtendedSiCombinatorialTrackFinderData_xk m_combinatorialData
SiCombinatorialTrackFinderData_xk to hold the event dependent data of SiCombinatorialTrackFinder_xk.
Definition: SiTrackMakerEventData_xk.h:130
InDet::SiTrackMakerEventData_xk::m_pix
bool m_pix
Definition: SiTrackMakerEventData_xk.h:96
InDet::SiTrackMakerEventData_xk::m_nprint
int m_nprint
Flag for dump method.
Definition: SiTrackMakerEventData_xk.h:86
InDet::SiTrackMakerEventData_xk::m_roadMakerData
SiDetElementRoadMakerData_xk m_roadMakerData
Definition: SiTrackMakerEventData_xk.h:118
InDet::SiTrackMakerEventData_xk::m_xybeam
std::array< double, 2 > m_xybeam
Definition: SiTrackMakerEventData_xk.h:113
InDet::SiTrackMakerEventData_xk::m_summaryStatAll
std::array< std::array< int, SiCombinatorialTrackFinderData_xk::kNSeedTypes >, SiCombinatorialTrackFinderData_xk::kNStatAllTypes > m_summaryStatAll
Definition: SiTrackMakerEventData_xk.h:107
InDet::SiTrackMakerEventData_xk::m_caloClusterROIEM
const ROIPhiRZContainer * m_caloClusterROIEM
Definition: SiTrackMakerEventData_xk.h:111
InDet::SiTrackMakerEventData_xk::m_caloClusterROIHad
const ROIPhiRZContainer * m_caloClusterROIHad
Definition: SiTrackMakerEventData_xk.h:112
InDet::SiTrackMakerEventData_xk::m_goodseeds
int m_goodseeds
Number good seeds.
Definition: SiTrackMakerEventData_xk.h:81
InDet::SiTrackMakerEventData_xk::m_par
std::array< double, 9 > m_par
Definition: SiTrackMakerEventData_xk.h:91
InDet::SiTrackMakerEventData_xk::m_inputseeds
int m_inputseeds
Number input seeds.
Definition: SiTrackMakerEventData_xk.h:80
InDet::SiTrackMakerEventData_xk::m_summaryStatUsedInTrack
std::array< std::array< std::array< int, SiCombinatorialTrackFinderData_xk::kNRapidityRanges >, SiCombinatorialTrackFinderData_xk::kNSeedTypes >, SiCombinatorialTrackFinderData_xk::kNStatEtaTypes > m_summaryStatUsedInTrack
Counters.
Definition: SiTrackMakerEventData_xk.h:104
InDet::SiTrackMakerEventData_xk::m_sct
bool m_sct
Definition: SiTrackMakerEventData_xk.h:97
TriggerTest.rois
rois
Definition: TriggerTest.py:23
InDet::SiTrackMakerEventData_xk::m_clusterTrack
std::multimap< const Trk::PrepRawData *, const Trk::Track * > m_clusterTrack
Definition: SiTrackMakerEventData_xk.h:90
InDet::SiTrackMakerEventData_xk::m_findtracks
int m_findtracks
Numbe found tracks.
Definition: SiTrackMakerEventData_xk.h:82
InDet::SiTrackMakerEventData_xk::m_conversionData
SeedToTrackConversionData m_conversionData
SeedToTrackConversionData to hold the event dependent data of SeedToTrackConversionTool.
Definition: SiTrackMakerEventData_xk.h:117