![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef XAODMUONSIMHITCNV_xAODSimHitToMdtMeasurementCnvAlg_H
5 #define XAODMUONSIMHITCNV_xAODSimHitToMdtMeasurementCnvAlg_H
22 #include <CLHEP/Random/RandomEngine.h>
42 "Name of the new xAOD SimHit collection"};
53 Gaudi::Property<std::string>
m_streamName{
this,
"RandomStream",
"MdtSimHitForkLifting"};
56 "Conditions object containing the calibrations"};
Property holding a SG store/key/clid from which a ReadHandle is made.
xAODSimHitToMdtMeasCnvAlg(const std::string &name, ISvcLocator *pSvcLocator)
The xAODSimHitToMdtMasCnvAlg is a short cut towards the MdtDriftCircle measurement It takes the SimHi...
SG::WriteHandleKey< xAOD::MdtDriftCircleContainer > m_writeKey
ServiceHandle< IAthRNGSvc > m_rndmSvc
Property holding a SG store/key/clid from which a ReadHandle is made.
CLHEP::HepRandomEngine * getRandomEngine(const EventContext &ctx) const
An algorithm that can be simultaneously executed in multiple threads.
SG::ReadCondHandleKey< MuonCalib::MdtCalibDataContainer > m_calibDbKey
const MuonGMR4::MuonDetectorManager * m_DetMgr
Access to the new readout geometry.
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
Property holding a SG store/key/clid from which a WriteHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
StatusCode initialize() override
Property holding a SG store/key/clid from which a WriteHandle is made.
~xAODSimHitToMdtMeasCnvAlg()=default
StatusCode execute(const EventContext &ctx) const override
SG::ReadHandleKey< xAOD::MuonSimHitContainer > m_readKey
Gaudi::Property< std::string > m_streamName