Go to the documentation of this file.
14 std::vector<std::string> psetNames;
16 pset.getParameterSetNames(psetNames);
18 for (
const auto& psname : psetNames) {
19 const auto& ps =
pset.getParameterSet(psname);
33 digitizer->initializeEvent(
event, es);
63 digitizer->beginRun(es);
virtual CLHEP::HepRandomEngine & getEngine(StreamID const &)=0
Use this engine in event methods.
void beginRun(edm::Run const &, edm::EventSetup const &) override
std::vector< std::unique_ptr< MTDDigitizerBase > > theDigitizers_
~MTDDigiProducer() override
def create(alignables, pedeDump, additionalData, outputFile, config)
void endRun(edm::Run const &, edm::EventSetup const &) override
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