CMS 3D CMS Logo

Public Member Functions | Private Attributes

HcalDigiProducer Class Reference

#include <HcalDigiProducer.h>

Inheritance diagram for HcalDigiProducer:
DigiAccumulatorMixMod

List of all members.

Public Member Functions

virtual void accumulate (edm::Event const &, edm::EventSetup const &) override
virtual void accumulate (PileUpEventPrincipal const &, edm::EventSetup const &) override
virtual void beginRun (edm::Run &, edm::EventSetup const &) override
virtual void endRun (edm::Run &, edm::EventSetup const &) override
virtual void finalizeEvent (edm::Event &, edm::EventSetup const &) override
 HcalDigiProducer (edm::ParameterSet const &pset, edm::EDProducer &mixMod)
virtual void initializeEvent (edm::Event const &, edm::EventSetup const &) override

Private Attributes

HcalDigitizer theDigitizer_

Detailed Description

Definition at line 12 of file HcalDigiProducer.h.


Constructor & Destructor Documentation

HcalDigiProducer::HcalDigiProducer ( edm::ParameterSet const &  pset,
edm::EDProducer mixMod 
)

Definition at line 4 of file HcalDigiProducer.cc.

                                                                                     :
  DigiAccumulatorMixMod(),
  theDigitizer_(pset) {
  mixMod.produces<HBHEDigiCollection>();
  mixMod.produces<HODigiCollection>();
  mixMod.produces<HFDigiCollection>();
  mixMod.produces<ZDCDigiCollection>();
  mixMod.produces<HBHEUpgradeDigiCollection>("HBHEUpgradeDigiCollection");
  mixMod.produces<HFUpgradeDigiCollection>("HFUpgradeDigiCollection");
}

Member Function Documentation

void HcalDigiProducer::accumulate ( edm::Event const &  event,
edm::EventSetup const &  es 
) [override, virtual]

Implements DigiAccumulatorMixMod.

Definition at line 26 of file HcalDigiProducer.cc.

References HcalDigitizer::accumulate(), and theDigitizer_.

void HcalDigiProducer::accumulate ( PileUpEventPrincipal const &  event,
edm::EventSetup const &  es 
) [override, virtual]

Implements DigiAccumulatorMixMod.

Definition at line 31 of file HcalDigiProducer.cc.

References HcalDigitizer::accumulate(), and theDigitizer_.

void HcalDigiProducer::beginRun ( edm::Run ,
edm::EventSetup const &  es 
) [override, virtual]

Reimplemented from DigiAccumulatorMixMod.

Definition at line 36 of file HcalDigiProducer.cc.

References HcalDigitizer::beginRun(), and theDigitizer_.

void HcalDigiProducer::endRun ( edm::Run ,
edm::EventSetup const &   
) [override, virtual]

Reimplemented from DigiAccumulatorMixMod.

Definition at line 41 of file HcalDigiProducer.cc.

References HcalDigitizer::endRun(), and theDigitizer_.

void HcalDigiProducer::finalizeEvent ( edm::Event event,
edm::EventSetup const &  es 
) [override, virtual]

Implements DigiAccumulatorMixMod.

Definition at line 21 of file HcalDigiProducer.cc.

References HcalDigitizer::finalizeEvent(), and theDigitizer_.

                                                                        {
  theDigitizer_.finalizeEvent(event, es);
}
void HcalDigiProducer::initializeEvent ( edm::Event const &  event,
edm::EventSetup const &  es 
) [override, virtual]

Member Data Documentation

Definition at line 22 of file HcalDigiProducer.h.

Referenced by accumulate(), beginRun(), endRun(), finalizeEvent(), and initializeEvent().