CMS 3D CMS Logo

List of all members | Public Member Functions
edm::MixingWorkerBase Class Referenceabstract

#include <MixingWorkerBase.h>

Inheritance diagram for edm::MixingWorkerBase:
edm::MixingWorker< T >

Public Member Functions

virtual void addPileups (const edm::EventPrincipal &, ModuleCallingContext const *, unsigned int EventNr)=0
 
virtual void addSignals (const edm::Event &e)=0
 
virtual bool checkSignal (const edm::Event &e)=0
 
virtual void createnewEDProduct ()=0
 
 MixingWorkerBase ()
 
virtual void put (edm::Event &e)=0
 
virtual void reload (const edm::EventSetup &setup)
 
virtual void setBcrOffset ()=0
 
virtual void setSourceOffset (const unsigned int s)=0
 
virtual void setTof ()=0
 
virtual ~MixingWorkerBase ()
 

Detailed Description

This class allows MixingModule to store a vector of MixingWorkers, which are templated.

Definition at line 29 of file MixingWorkerBase.h.

Constructor & Destructor Documentation

edm::MixingWorkerBase::MixingWorkerBase ( )
inline
MixingWorkerBase::~MixingWorkerBase ( )
virtual

Default destructor

Definition at line 14 of file MixingWorkerBase.cc.

Referenced by MixingWorkerBase().

14 { }

Member Function Documentation

virtual void edm::MixingWorkerBase::addPileups ( const edm::EventPrincipal ,
ModuleCallingContext const *  ,
unsigned int  EventNr 
)
pure virtual

Implemented in edm::MixingWorker< T >.

Referenced by MixingWorkerBase().

virtual void edm::MixingWorkerBase::addSignals ( const edm::Event e)
pure virtual

Implemented in edm::MixingWorker< T >.

Referenced by MixingWorkerBase().

virtual bool edm::MixingWorkerBase::checkSignal ( const edm::Event e)
pure virtual

Steps in BMixingModule::produce

Implemented in edm::MixingWorker< T >.

Referenced by MixingWorkerBase().

virtual void edm::MixingWorkerBase::createnewEDProduct ( )
pure virtual

Implemented in edm::MixingWorker< T >.

Referenced by MixingWorkerBase().

virtual void edm::MixingWorkerBase::put ( edm::Event e)
pure virtual

Implemented in edm::MixingWorker< T >.

Referenced by MixingWorkerBase().

virtual void edm::MixingWorkerBase::reload ( const edm::EventSetup setup)
inlinevirtual

Reimplemented in edm::MixingWorker< T >.

Definition at line 50 of file MixingWorkerBase.h.

50 {};
virtual void edm::MixingWorkerBase::setBcrOffset ( )
pure virtual

Implemented in edm::MixingWorker< T >.

Referenced by MixingWorkerBase().

virtual void edm::MixingWorkerBase::setSourceOffset ( const unsigned int  s)
pure virtual

Implemented in edm::MixingWorker< T >.

Referenced by MixingWorkerBase().

virtual void edm::MixingWorkerBase::setTof ( )
pure virtual

Implemented in edm::MixingWorker< T >.

Referenced by MixingWorkerBase().