![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef XAODMUONSIMHITCNV_xAODSimHitToTgcMeasurementCnvAlg_H
5 #define XAODMUONSIMHITCNV_xAODSimHitToTgcMeasurementCnvAlg_H
20 #include <CLHEP/Random/RandomEngine.h>
46 "Name of the new xAOD SimHit collection"};
57 Gaudi::Property<std::string>
m_streamName{
this,
"RandomStream",
"TgcSimHitForkLifting"};
Property holding a SG store/key/clid from which a ReadHandle is made.
~xAODSimHitToTgcMeasCnvAlg()=default
StatusCode execute(const EventContext &ctx) const override
The xAODSimHitToTgcMasCnvAlg is a short cut towards the TgcStrip measurement The TgcSimHits are taken...
std::array< std::atomic< unsigned >, 2 > m_allHits ATLAS_THREAD_SAFE
An algorithm that can be simultaneously executed in multiple threads.
Property holding a SG store/key/clid from which a WriteHandle is made.
SG::ReadHandleKey< xAOD::MuonSimHitContainer > m_readKey
StatusCode initialize() override
::StatusCode StatusCode
StatusCode definition for legacy code.
CLHEP::HepRandomEngine * getRandomEngine(const EventContext &ctx) const
const MuonGMR4::MuonDetectorManager * m_DetMgr
Access to the new readout geometry.
Property holding a SG store/key/clid from which a WriteHandle is made.
SG::WriteHandleKey< xAOD::TgcStripContainer > m_writeKey
xAODSimHitToTgcMeasCnvAlg(const std::string &name, ISvcLocator *pSvcLocator)
StatusCode finalize() override
ServiceHandle< IAthRNGSvc > m_rndmSvc
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
Define macros for attributes used to control the static checker.
Gaudi::Property< std::string > m_streamName
SG::ReadHandleKey< ActsGeometryContext > m_geoCtxKey