![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef XAODMUONSIMHITCNV_xAODSimHitTosTGCMeasurementCnvAlg_H
5 #define XAODMUONSIMHITCNV_xAODSimHitTosTGCMeasurementCnvAlg_H
23 #include <CLHEP/Random/RandomEngine.h>
47 CLHEP::HepRandomEngine* rndEngine)
const;
52 CLHEP::HepRandomEngine* rndEngine)
const;
59 "Name of the new xAOD SimHit collection"};
78 Gaudi::Property<std::string>
m_streamName{
this,
"RandomStream",
"sTGCSimHitForkLifting"};
81 "Key of the parametrized NSW uncertainties"};
Gaudi::Property< std::string > m_streamName
Property holding a SG store/key/clid from which a ReadHandle is made.
SG::ReadCondHandleKey< NswErrorCalibData > m_uncertCalibKey
The xAODSimHitTosTGCMasCnvAlg is a short cut towards the stgc strip measurement It takes the SimHits ...
SG::WriteHandleKey< xAOD::sTgcWireContainer > m_writeKeyWire
xAODSimHitTosTGCMeasCnvAlg(const std::string &name, ISvcLocator *pSvcLocator)
void digitizeWire(const EventContext &ctx, const xAOD::MuonSimHit &simHit, xAOD::sTgcWireContainer &wireContainer, CLHEP::HepRandomEngine *rndEngine) const
void digitizePad(const EventContext &ctx, const xAOD::MuonSimHit &simHit, xAOD::sTgcPadContainer &padContainer) const
const MuonGMR4::MuonDetectorManager * m_DetMgr
Access to the new readout geometry.
Property holding a SG store/key/clid from which a ReadHandle is made.
An algorithm that can be simultaneously executed in multiple threads.
StatusCode initialize() override
SG::WriteHandleKey< xAOD::sTgcPadContainer > m_writeKeyPad
SG::ReadHandleKey< ActsGeometryContext > m_geoCtxKey
Property holding a SG store/key/clid from which a WriteHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::ReadHandleKey< xAOD::MuonSimHitContainer > m_readKey
StatusCode execute(const EventContext &ctx) const override
ServiceHandle< IAthRNGSvc > m_rndmSvc
CLHEP::HepRandomEngine * getRandomEngine(const EventContext &ctx) const
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
Property holding a SG store/key/clid from which a WriteHandle is made.
SG::WriteHandleKey< xAOD::sTgcStripContainer > m_writeKeyStrip
void digitizeStrip(const EventContext &ctx, const xAOD::MuonSimHit &simHit, xAOD::sTgcStripContainer &stripContainer, CLHEP::HepRandomEngine *rndEngine) const
~xAODSimHitTosTGCMeasCnvAlg()=default