|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef CscClusterOnTrackCreator_H
10 #define CscClusterOnTrackCreator_H
16 #include "GaudiKernel/ServiceHandle.h"
17 #include "GaudiKernel/ToolHandle.h"
93 ToolHandle<ICscStripFitter>
m_stripFitter{
this,
"CscStripFitter",
"CalibCscStripFitter/CalibCscStripFitter"};
94 ToolHandle<ICscClusterFitter>
m_clusterFitter{
this,
"CscClusterFitter",
"QratCscClusterFitter/QratCscClusterFitter"};
95 ToolHandle<ICscClusterUtilTool>
m_clusterUtilTool{
this,
"CscClusterUtilTool",
"CscClusterUtilTool/CscClusterUtilTool"};
98 this,
"CSCErrorScalingKey",
"" ,
99 "Key for CSC error scaling conditions data. No error scaling if empty."};
108 #endif // CscClusterOnTrackCreator_H
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
ToolHandle< ICscClusterFitter > m_clusterFitter
CscClusterOnTrackCreator(const std::string &, const std::string &, const IInterface *)
virtual ~CscClusterOnTrackCreator()
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
virtual MuonClusterOnTrack * correct(const Trk::PrepRawData &RIO, const Trk::TrackParameters &TP, const EventContext &) const override
Create new Muon::MuonClusterOnTrack from a Trk::PrepRawData and the predicted Trk::TrackParameter at ...
virtual const ToolHandle< ICscClusterUtilTool > & GetICscClusterUtilTool() const override
ToolHandle< ICscClusterUtilTool > m_clusterUtilTool
Interface for the reconstruction to calibration and alignment corrections. It should be used by recon...
Gaudi::Property< double > m_minimumError
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual const ToolHandle< ICscStripFitter > & GetICscStripFitter() const override
These functions are provided from the interface.
SG::ReadCondHandleKey< RIO_OnTrackErrorScaling > m_cscErrorScalingKey
virtual const ToolHandle< ICscClusterFitter > & GetICscClusterFitter() const override
Gaudi::Property< double > m_errorScalerBeta
Eigen::Matrix< double, 3, 1 > Vector3D
Gaudi::Property< double > m_errorScaler
ToolHandle< ICscStripFitter > m_stripFitter
virtual StatusCode initialize() override
virtual MuonClusterOnTrack * createRIO_OnTrack(const Trk::PrepRawData &RIO, const Amg::Vector3D &GP) const override
Create new Muon::MuonClusterOnTrack from a Trk::PrepRawData and a predicted Trk::TrackParameter.
Interface for tools calibrating CSCCluster, turning them into Muon::ICscClusterOnTrack object.
Base class for Muon cluster RIO_OnTracks.