Go to the documentation of this file. 1 #ifndef SimFastTiming_FastTimingCommon_MTDDigiProducer_h
2 #define SimFastTiming_FastTimingCommon_MTDDigiProducer_h
12 class ConsumesCollector;
18 class HepRandomEngine;
26 <<
"Please make sure you're calling this with the threaded mixing module...";
void beginRun(edm::Run const &, edm::EventSetup const &) override
std::vector< std::unique_ptr< MTDDigitizerBase > > theDigitizers_
~MTDDigiProducer() override
void endRun(edm::Run const &, edm::EventSetup const &) override
MTDDigiProducer(edm::ParameterSet const &pset, edm::ConsumesCollector &iC)
void initializeEvent(edm::Event const &, edm::EventSetup const &) override
MTDDigiProducer(edm::ParameterSet const &pset, edm::ProducesCollector, edm::ConsumesCollector &iC)
void finalizeEvent(edm::Event &, edm::EventSetup const &) override
CLHEP::HepRandomEngine * randomEngine_
void accumulate(edm::Event const &, edm::EventSetup const &) override
#define DEFINE_DIGI_ACCUMULATOR(type)