![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef XAODMUONSIMHITCNV_xAODSimHitToMmMeasurementCnvAlg_H
5 #define XAODMUONSIMHITCNV_xAODSimHitToMmMeasurementCnvAlg_H
20 #include <CLHEP/Random/RandomEngine.h>
44 "Name of the new xAOD SimHit collection"};
55 Gaudi::Property<std::string>
m_streamName{
this,
"RandomStream",
"MmSimHitForkLifting"};
58 "Key of the parametrized NSW uncertainties"};
Property holding a SG store/key/clid from which a ReadHandle is made.
StatusCode finalize() override final
CLHEP::HepRandomEngine * getRandomEngine(const EventContext &ctx) const
ServiceHandle< IAthRNGSvc > m_rndmSvc
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
~xAODSimHitToMmMeasCnvAlg()=default
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
bool const RAWDATA *ch2 const
SG::ReadCondHandleKey< NswErrorCalibData > m_uncertCalibKey
SG::ReadHandleKey< xAOD::MuonSimHitContainer > m_readKey
std::array< std::atomic< unsigned >, 8 > m_allHits ATLAS_THREAD_SAFE
An algorithm that can be simultaneously executed in multiple threads.
The xAODSimHitTosTGCMasCnvAlg is a short cut towards the stgc strip measurement It takes the SimHits ...
Property holding a SG store/key/clid from which a WriteHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::WriteHandleKey< xAOD::MMClusterContainer > m_writeKey
const MuonGMR4::MuonDetectorManager * m_DetMgr
Access to the new readout geometry.
Property holding a SG store/key/clid from which a WriteHandle is made.
StatusCode initialize() override final
xAODSimHitToMmMeasCnvAlg(const std::string &name, ISvcLocator *pSvcLocator)
Gaudi::Property< std::string > m_streamName
StatusCode execute(const EventContext &ctx) const override final
MuonSimHitContainer_v1 MuonSimHitContainer
Define the version of the pixel cluster container.