|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef BEAMEFFECTS_VERTEXBEAMCONPOSITIONER_H
6 #define BEAMEFFECTS_VERTEXBEAMCONPOSITIONER_H 1
12 #include "GaudiKernel/ServiceHandle.h"
52 SG::ReadCondHandleKey<
InDet::BeamSpotData>
m_beamSpotKey {
this,
"BeamSpotKey",
"BeamSpotData",
"SG key for beam spot" };
65 #endif //> !BEAMEFFECTS_VERTEXBEAMCONPOSITIONER_H
StatusCode finalize() override final
Athena algtool's Hooks.
Gaudi::Property< std::string > m_randomEngineName
Name of the random number stream.
Gaudi::Property< bool > m_timeSmearing
Do time smearing.
bool const RAWDATA *ch2 const
ServiceHandle< IAthRNGSvc > m_rndGenSvc
SG::ReadCondHandleKey< InDet::BeamSpotData > m_beamSpotKey
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Property< float > m_timeWidth
Width of time for smearing.
ATHRNG::RNGWrapper *m_randomEngine ATLAS_THREAD_SAFE
Slot-local RNG.
StatusCode initialize() override final
Athena algtool's Hooks.
VertexBeamCondPositioner(const std::string &t, const std::string &n, const IInterface *p)
Constructor with parameters.
~VertexBeamCondPositioner()=default
Destructor.
A wrapper class for event-slot-local random engines.
Define macros for attributes used to control the static checker.