 |
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef MUONDIGITIZATIONR4_MUONDIGITIZATIONTOOL_H
5 #define MUONDIGITIZATIONR4_MUONDIGITIZATIONTOOL_H
11 #include "CLHEP/Random/RandomEngine.h"
22 #include "Acts/Utilities/PointerTraits.hpp"
45 const unsigned int )
override final;
58 using TimedHits = std::vector<TimedHitPtr<xAOD::MuonSimHit>>;
80 template <
class DetType>
using OutDigitCache_t = std::vector<std::unique_ptr<DetType>>;
85 template <
class DigitColl>
92 template <
class DigitCont,
class DigitColl>
96 unsigned int hashMax)
const;
108 const double deadTimeWindow,
114 "Muon::MuonIdHelperSvc/MuonIdHelperSvc"};
135 "Don't use the ReadHandleKey directly. Just extract the container name from it."};
144 std::unique_ptr<xAOD::MuonSimHitAuxContainer>>;
Property holding a SG store/key/clid from which a ReadHandle is made.
std::list< value_t > type
type of the collection of timed data object
Property holding a SG store/key/clid from which a WriteHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
Include the GeoPrimitives which need to be put first.
This header ties the generic definitions in this package.
the preferred mechanism to access information from the different event stores in a pileup job.