CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 (int minBunch, int maxBunch, int bunchSpace)
 
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 28 of file MixingWorkerBase.h.

Constructor & Destructor Documentation

edm::MixingWorkerBase::MixingWorkerBase ( )
inline

Definition at line 31 of file MixingWorkerBase.h.

31 {}
MixingWorkerBase::~MixingWorkerBase ( )
virtual

Default destructor

Definition at line 13 of file MixingWorkerBase.cc.

13 {}

Member Function Documentation

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

Implemented in edm::MixingWorker< T >.

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

Implemented in edm::MixingWorker< T >.

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

Implemented in edm::MixingWorker< T >.

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

Implemented in edm::MixingWorker< T >.

virtual void edm::MixingWorkerBase::reload ( int  minBunch,
int  maxBunch,
int  bunchSpace 
)
inlinevirtual

Reimplemented in edm::MixingWorker< T >.

Definition at line 45 of file MixingWorkerBase.h.

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

Implemented in edm::MixingWorker< T >.

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

Implemented in edm::MixingWorker< T >.

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

Implemented in edm::MixingWorker< T >.