21#include "GaudiKernel/TypeNameString.h"
23#include "Identifier/Identifier.h"
33 }
else if (
m_mode ==
"indet") {
35 }
else if (
m_mode ==
"muon") {
43 return StatusCode::FAILURE;
55 return StatusCode::SUCCESS;
62 const EventContext& ctx)
const{
105 ATH_MSG_WARNING(
"Cannot associate prd to a technology ROT creator "<<rio);
#define ATH_CHECK
Evaluate an expression and check for errors.
#define ATH_MSG_VERBOSE(x)
#define ATH_MSG_WARNING(x)
This class provides an interface to generate or decode an identifier for the upper levels of the dete...
const Amg::Vector2D & localPosition() const
return the local position reference
virtual PrepRawDataType prdType() const =0
Interface method returning the prdType.
ToolHandle< IRIO_OnTrackCreator > m_sctClusCor
Detector-specific helper tool, performing the actual calibration corrections for every InDet::SCT_Clu...
RIO_OnTrack * correct(const PrepRawData &rio, const TrackParameters &pars, const EventContext &ctx) const override final
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...
ToolHandle< IRIO_OnTrackCreator > m_muonClusterCor
Detector-specific helper tool, performing the actual calibration corrections for the remaining muon d...
Gaudi::Property< std::string > m_mode
flag: can be 'all', 'indet' or 'muon'
ToolHandle< IRIO_OnTrackCreator > m_muonDriftCircleCor
Detector-specific helper tool, performing the actual calibration corrections for every Muon::MdtPrepD...
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
Class to handle RIO On Tracks ROT) for InDet and Muons, it inherits from the common MeasurementBase.
std::string toString(const Translation3D &translation, int precision=4)
GeoPrimitvesToStringConverter.
ParametersBase< TrackParametersDim, Charged > TrackParameters