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 AlignmentProducer loopername PhysicsTools::MVATrainerLooper Pi0FixedMassWindowCalibration ZeeCalibration PhysicsTools::MVATrainerContainerLooperImpl< Record_t > PhysicsTools::MVATrainerLooperImpl< Record_t >

List of all members.

Public Member Functions

 EDLooper ()
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 &)
 EDLooper (const EDLooper &)
const EDLooperoperator= (const EDLooper &)

Detailed Description

Definition at line 28 of file EDLooper.h.


Constructor & Destructor Documentation

EDLooper::EDLooper ( )

Definition at line 27 of file EDLooper.cc.

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

Definition at line 28 of file EDLooper.cc.

{ }
edm::EDLooper::EDLooper ( const EDLooper ) [private]

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,
edm::ProcessingController  
) [private, virtual]

override base class interface and just call the above duringLoop

Implements edm::EDLooperBase.

Definition at line 31 of file EDLooper.cc.

References duringLoop().

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