CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Member Functions
DigiAccumulatorMixMod Class Referenceabstract

#include <SimGeneral/MixingModule/interface/DigiAccumulatorMixMod.h>

Inheritance diagram for DigiAccumulatorMixMod:
CastorDigiProducer cms::SiPixelDigitizer EcalDigiProducer HcalDigiProducer HcalTBDigiProducer RecoTrackAccumulator SiStripDigitizer TrackingTruthAccumulator

Public Member Functions

virtual void accumulate (edm::Event const &event, edm::EventSetup const &setup)=0
 
virtual void accumulate (PileUpEventPrincipal const &event, edm::EventSetup const &setup)=0
 
virtual void beginLuminosityBlock (edm::LuminosityBlock const &lumi, edm::EventSetup const &setup)
 
virtual void beginRun (edm::Run const &run, edm::EventSetup const &setup)
 
 DigiAccumulatorMixMod ()
 
virtual void endLuminosityBlock (edm::LuminosityBlock const &lumi, edm::EventSetup const &setup)
 
virtual void endRun (edm::Run const &run, edm::EventSetup const &setup)
 
virtual void finalizeBunchCrossing (edm::Event &event, edm::EventSetup const &setup, int bunchCrossing)
 
virtual void finalizeEvent (edm::Event &event, edm::EventSetup const &setup)=0
 
virtual void initializeBunchCrossing (edm::Event const &event, edm::EventSetup const &setup, int bunchCrossing)
 
virtual void initializeEvent (edm::Event const &event, edm::EventSetup const &setup)=0
 
virtual ~DigiAccumulatorMixMod ()
 

Private Member Functions

 DigiAccumulatorMixMod (DigiAccumulatorMixMod const &)
 
DigiAccumulatorMixMod const & operator= (DigiAccumulatorMixMod const &)
 

Detailed Description

Description: [one line class summary]

Usage: <usage>

Definition at line 38 of file DigiAccumulatorMixMod.h.

Constructor & Destructor Documentation

DigiAccumulatorMixMod::DigiAccumulatorMixMod ( )

Definition at line 3 of file DigiAccumulatorMixMod.cc.

3 {}
DigiAccumulatorMixMod::~DigiAccumulatorMixMod ( )
virtual

Definition at line 5 of file DigiAccumulatorMixMod.cc.

5 {}
DigiAccumulatorMixMod::DigiAccumulatorMixMod ( DigiAccumulatorMixMod const &  )
private

Member Function Documentation

virtual void DigiAccumulatorMixMod::accumulate ( edm::Event const &  event,
edm::EventSetup const &  setup 
)
pure virtual
virtual void DigiAccumulatorMixMod::accumulate ( PileUpEventPrincipal const &  event,
edm::EventSetup const &  setup 
)
pure virtual
virtual void DigiAccumulatorMixMod::beginLuminosityBlock ( edm::LuminosityBlock const &  lumi,
edm::EventSetup const &  setup 
)
inlinevirtual

Definition at line 72 of file DigiAccumulatorMixMod.h.

72 {}
virtual void DigiAccumulatorMixMod::beginRun ( edm::Run const &  run,
edm::EventSetup const &  setup 
)
inlinevirtual

Reimplemented in HcalDigiProducer.

Definition at line 70 of file DigiAccumulatorMixMod.h.

70 {}
virtual void DigiAccumulatorMixMod::endLuminosityBlock ( edm::LuminosityBlock const &  lumi,
edm::EventSetup const &  setup 
)
inlinevirtual

Definition at line 73 of file DigiAccumulatorMixMod.h.

73 {}
virtual void DigiAccumulatorMixMod::endRun ( edm::Run const &  run,
edm::EventSetup const &  setup 
)
inlinevirtual

Reimplemented in HcalDigiProducer.

Definition at line 71 of file DigiAccumulatorMixMod.h.

71 {}
virtual void DigiAccumulatorMixMod::finalizeBunchCrossing ( edm::Event event,
edm::EventSetup const &  setup,
int  bunchCrossing 
)
inlinevirtual

Definition at line 68 of file DigiAccumulatorMixMod.h.

68 {}
virtual void DigiAccumulatorMixMod::finalizeEvent ( edm::Event event,
edm::EventSetup const &  setup 
)
pure virtual
virtual void DigiAccumulatorMixMod::initializeBunchCrossing ( edm::Event const &  event,
edm::EventSetup const &  setup,
int  bunchCrossing 
)
inlinevirtual

Definition at line 64 of file DigiAccumulatorMixMod.h.

64 {}
virtual void DigiAccumulatorMixMod::initializeEvent ( edm::Event const &  event,
edm::EventSetup const &  setup 
)
pure virtual
DigiAccumulatorMixMod const& DigiAccumulatorMixMod::operator= ( DigiAccumulatorMixMod const &  )
private