CMS 3D CMS Logo

Public Member Functions | Private Member Functions

edm::EDLooper Class Reference

#include <EDLooper.h>

Inheritance diagram for edm::EDLooper:
edm::EDLooperBase EcalEleCalibLooper edm::ESProducerLooper edm::IterateNTimesLooper InvRingCalib MuScleFit MuScleFit __class__< T > AlignmentProducer PhysicsTools::MVATrainerLooper Pi0FixedMassWindowCalibration ZeeCalibration PhysicsTools::MVATrainerContainerLooperImpl< Record_t > PhysicsTools::MVATrainerLooperImpl< Record_t >

List of all members.

Public Member Functions

 EDLooper ()
 EDLooper (EDLooper const &)
EDLooperoperator= (EDLooper const &)
virtual ~EDLooper ()

Private Member Functions

virtual Status duringLoop (const edm::Event &, const edm::EventSetup &)=0
virtual Status duringLoop (const edm::Event &, const edm::EventSetup &, ProcessingController &)

Detailed Description

Definition at line 27 of file EDLooper.h.


Constructor & Destructor Documentation

EDLooper::EDLooper ( )

Definition at line 12 of file EDLooper.cc.

: EDLooperBase(){ }
EDLooper::~EDLooper ( ) [virtual]

Definition at line 13 of file EDLooper.cc.

{ }
edm::EDLooper::EDLooper ( EDLooper const &  )

Member Function Documentation

virtual Status edm::EDLooper::duringLoop ( const edm::Event ,
const edm::EventSetup  
) [private, pure virtual]
EDLooperBase::Status EDLooper::duringLoop ( const edm::Event iEvent,
const edm::EventSetup iEventSetup,
ProcessingController  
) [private, virtual]

override base class interface and just call the above duringLoop

Implements edm::EDLooperBase.

Definition at line 16 of file EDLooper.cc.

References duringLoop().

                                                                                                {
    return duringLoop(iEvent, iEventSetup);
  }
EDLooper& edm::EDLooper::operator= ( EDLooper const &  )