|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef CALOCELLCORRECTION_CALOCELLRANDOMIZER_H
6 #define CALOCELLCORRECTION_CALOCELLRANDOMIZER_H
13 #include "GaudiKernel/ToolHandle.h"
14 #include "GaudiKernel/ServiceHandle.h"
25 const std::string&
name,
33 const EventContext& ctx)
const override;
41 "CaloNoise object to read."};
ServiceHandle< IAthRNGSvc > m_athRNGSvc
CaloCellRandomizer(const std::string &type, const std::string &name, const IInterface *parent)
ATHRNG::RNGWrapper * m_randomEngine
virtual ~CaloCellRandomizer()
bool m_GaussRandGroupedSamples
::StatusCode StatusCode
StatusCode definition for legacy code.
std::string m_randomStream
A wrapper class for event-slot-local random engines.
virtual void MakeCorrection(CaloCell *theCell, const EventContext &ctx) const override
Data object for each calorimeter readout cell.
bool m_GaussRandShifted_Custom
virtual StatusCode initialize() override
SG::ReadCondHandleKey< CaloNoise > m_caloNoiseKey