ATLAS Offline Software
SiTrackMakerEventData_xk.cxx
Go to the documentation of this file.
1 // -*- C++ -*-
2 
3 /*
4  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
5 */
6 
8 // Source file for class SiTrackMakerEventData_xk
10 // Class for event dependent data used in SiTrackMaker_xk
12 
14 
16 #include "TrkTrack/Track.h"
17 
18 namespace InDet {
19 
20  // Constructor
22 
23  // Get methods
25  return m_inputseeds;
26  }
27 
29  return m_goodseeds;
30  }
31 
33  return m_findtracks;
34  }
35 
37  return m_nprint;
38  }
39 
40  std::array<std::array<int,SiCombinatorialTrackFinderData_xk::kNSeedTypes>,SiCombinatorialTrackFinderData_xk::kNStatAllTypes>& SiTrackMakerEventData_xk::summaryStatAll() {
41  return m_summaryStatAll;
42  }
43 
44  std::array<std::array<std::array<int,SiCombinatorialTrackFinderData_xk::kNRapidityRanges>,SiCombinatorialTrackFinderData_xk::kNSeedTypes>,SiCombinatorialTrackFinderData_xk::kNStatEtaTypes>& SiTrackMakerEventData_xk::summaryStatUsedInTrack() {
46  }
47 
48  std::multimap<const Trk::PrepRawData*, const Trk::Track*>& SiTrackMakerEventData_xk::clusterTrack() {
49  return m_clusterTrack;
50  }
51 
52  std::array<double, 9>& SiTrackMakerEventData_xk::par() {
53  return m_par;
54  }
55 
57  return m_pix;
58  }
59 
61  return m_sct;
62  }
63 
64  std::array<double, 2>& SiTrackMakerEventData_xk::xybeam() {
65  return m_xybeam;
66  }
67 
69  return m_conversionData;
70  }
71 
73  return m_roadMakerData;
74  }
75 
77  return m_combinatorialData;
78  }
79 
80 } // end of name space
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::summaryStatAll
std::array< std::array< int, SiCombinatorialTrackFinderData_xk::kNSeedTypes >, SiCombinatorialTrackFinderData_xk::kNStatAllTypes > & summaryStatAll()
Definition: SiTrackMakerEventData_xk.cxx:40
InDet
Primary Vertex Finder.
Definition: VP1ErrorUtils.h:36
InDet::SiTrackMakerEventData_xk::summaryStatUsedInTrack
std::array< std::array< std::array< int, SiCombinatorialTrackFinderData_xk::kNRapidityRanges >, SiCombinatorialTrackFinderData_xk::kNSeedTypes >, SiCombinatorialTrackFinderData_xk::kNStatEtaTypes > & summaryStatUsedInTrack()
Definition: SiTrackMakerEventData_xk.cxx:44
InDet::SiTrackMakerEventData_xk::nprint
int & nprint()
Definition: SiTrackMakerEventData_xk.cxx:36
InDet::SiTrackMakerEventData_xk::clusterTrack
std::multimap< const Trk::PrepRawData *, const Trk::Track * > & clusterTrack()
Definition: SiTrackMakerEventData_xk.cxx:48
InDet::SiTrackMakerEventData_xk::conversionData
SeedToTrackConversionData & conversionData()
Definition: SiTrackMakerEventData_xk.cxx:68
InDet::SiTrackMakerEventData_xk::roadMakerData
SiDetElementRoadMakerData_xk & roadMakerData()
Definition: SiTrackMakerEventData_xk.cxx:72
PrepRawData.h
InDet::SiTrackMakerEventData_xk::pix
bool & pix()
Definition: SiTrackMakerEventData_xk.cxx:56
InDet::SiTrackMakerEventData_xk::m_pix
bool m_pix
Definition: SiTrackMakerEventData_xk.h:96
InDet::SiDetElementRoadMakerData_xk
Definition: SiDetElementRoadMakerData_xk.h:28
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
Track.h
InDet::SiTrackMakerEventData_xk::inputseeds
int & inputseeds()
Definition: SiTrackMakerEventData_xk.cxx:24
InDet::SiTrackMakerEventData_xk::sct
bool & sct()
Definition: SiTrackMakerEventData_xk.cxx:60
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::SiCombinatorialTrackFinderData_xk::kNStatEtaTypes
@ kNStatEtaTypes
Definition: SiCombinatorialTrackFinderData_xk.h:50
InDet::SiCombinatorialTrackFinderData_xk::kNStatAllTypes
@ kNStatAllTypes
Definition: SiCombinatorialTrackFinderData_xk.h:49
InDet::SiTrackMakerEventData_xk::goodseeds
int & goodseeds()
Definition: SiTrackMakerEventData_xk.cxx:28
InDet::SiTrackMakerEventData_xk::xybeam
std::array< double, 2 > & xybeam()
Definition: SiTrackMakerEventData_xk.cxx:64
InDet::SiTrackMakerEventData_xk::findtracks
int & findtracks()
Definition: SiTrackMakerEventData_xk.cxx:32
SiTrackMakerEventData_xk.h
InDet::SiTrackMakerEventData_xk::m_goodseeds
int m_goodseeds
Number good seeds.
Definition: SiTrackMakerEventData_xk.h:81
InDet::SeedToTrackConversionData
Definition: SeedToTrackConversionData.h:28
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
InDet::SiCombinatorialTrackFinderData_xk
Definition: SiCombinatorialTrackFinderData_xk.h:34
InDet::SiTrackMakerEventData_xk::par
std::array< double, 9 > & par()
Definition: SiTrackMakerEventData_xk.cxx:52
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::SiTrackMakerEventData_xk
SiTrackMakerEventData_xk()
InDet::SiTrackMakerEventData_xk::m_conversionData
SeedToTrackConversionData m_conversionData
SeedToTrackConversionData to hold the event dependent data of SeedToTrackConversionTool.
Definition: SiTrackMakerEventData_xk.h:117
InDet::SiCombinatorialTrackFinderData_xk::kNSeedTypes
@ kNSeedTypes
Definition: SiCombinatorialTrackFinderData_xk.h:51
InDet::SiTrackMakerEventData_xk::combinatorialData
SiCombinatorialTrackFinderData_xk & combinatorialData()
Definition: SiTrackMakerEventData_xk.cxx:76