|
ATLAS Offline Software
|
Go to the documentation of this file.
14 #ifndef TRKTOOLS_RIOONTRACKCREATOR_H
15 #define TRKTOOLS_RIOONTRACKCREATOR_H
18 #include "GaudiKernel/ThreadLocalContext.h"
20 #include "GaudiKernel/ToolHandle.h"
72 const EventContext& ctx)
const override;
83 this,
"ToolPixelCluster",
84 "InDet::PixelClusterOnTrackTool/PixelClusterOnTrackTool"};
88 this,
"ToolSCT_Cluster",
89 "InDet::SCT_ClusterOnTrackTool/SCT_ClusterOnTrackTool"};
93 this,
"ToolTRT_DriftCircle",
94 "InDet::TRT_DriftCircleOnTrackTool/TRT_DriftCircleOnTrackTool"};
98 this,
"ToolMuonDriftCircle",
99 "Muon::MdtDriftCircleOnTrackCreator/MdtDriftCircleOnTrackTool"};
104 this,
"ToolMuonCluster",
105 "Muon::MuonClusterOnTrackCreator/MuonClusterOnTrackTool"};
107 Gaudi::Property<std::string>
m_mode{
this,
"Mode" ,
"all" };
123 #endif // TRKTOOLS_RIOONTRACKCREATOR_H
bool m_doPixel
Load Pixel IRIO_OnTrackCreator.
bool m_doTRT
Load TRT IRIO_OnTrackCreator.
RIO_OnTrackCreator(const std::string &, const std::string &, const IInterface *)
standard AlgTool constructor
ToolHandle< IRIO_OnTrackCreator > m_muonDriftCircleCor
Detector-specific helper tool, performing the actual calibration corrections for every Muon::MdtPrepD...
ToolHandle< IRIO_OnTrackCreator > m_sctClusCor
Detector-specific helper tool, performing the actual calibration corrections for every InDet::SCT_Clu...
bool m_doSCT
Load SCT IRIO_OnTrackCreator.
::StatusCode StatusCode
StatusCode definition for legacy code.
ToolHandle< IRIO_OnTrackCreator > m_muonClusterCor
Detector-specific helper tool, performing the actual calibration corrections for the remaining muon d...
Ensure that the ATLAS eigen extensions are properly loaded.
virtual StatusCode initialize() override
get specific ROT tools and the AtlasIdHelper
ToolHandle< IRIO_OnTrackCreator > m_pixClusCor
Detector-specific helper tool, performing the actual calibration corrections for every InDet::PixelCl...
virtual ~RIO_OnTrackCreator()
virtual destructor
RIO_OnTrack * correct(const PrepRawData &, const TrackParameters &, const EventContext &ctx) const override
the master method for going from RIO to ROT.
ToolHandle< IRIO_OnTrackCreator > m_trt_Cor
Detector-specific helper tool, performing the actual calibration corrections for every InDet::TRT::Dr...
Gaudi::Property< std::string > m_mode
flag: can be 'all', 'indet' or 'muon'
const AtlasDetectorID * m_idHelper
Helper to detect type of sub-detector from PRD->identify().
general tool to converts clusters or driftcircles (Trk::PrepRawData) to fully calibrated hits (Trk::R...
Interface class for transforming Trk::PrepRawData to Trk::RIO_OnTrack using a local track hypothesis.
This class provides an interface to generate or decode an identifier for the upper levels of the dete...