CMS 3D CMS Logo

edm::UnscheduledHandler Class Reference

#include <FWCore/Framework/interface/UnscheduledHandler.h>

Inheritance diagram for edm::UnscheduledHandler:

edm::UnscheduledCallProducer

List of all members.

Public Member Functions

void setEventSetup (EventSetup const &iSetup)
bool tryToFill (std::string const &label, EventPrincipal &iEvent)
 returns true if found an EDProducer and ran it
 UnscheduledHandler ()
virtual ~UnscheduledHandler ()

Private Member Functions

const UnscheduledHandleroperator= (UnscheduledHandler const &)
virtual bool tryToFillImpl (std::string const &, EventPrincipal &, EventSetup const &)=0
 UnscheduledHandler (UnscheduledHandler const &)

Private Attributes

const EventSetupm_setup


Detailed Description

Definition at line 32 of file UnscheduledHandler.h.


Constructor & Destructor Documentation

edm::UnscheduledHandler::UnscheduledHandler (  )  [inline]

Definition at line 35 of file UnscheduledHandler.h.

00035 : m_setup(0) {}

virtual edm::UnscheduledHandler::~UnscheduledHandler (  )  [inline, virtual]

Definition at line 36 of file UnscheduledHandler.h.

00036 {}

edm::UnscheduledHandler::UnscheduledHandler ( UnscheduledHandler const &   )  [private]


Member Function Documentation

const UnscheduledHandler& edm::UnscheduledHandler::operator= ( UnscheduledHandler const &   )  [private]

void edm::UnscheduledHandler::setEventSetup ( EventSetup const &  iSetup  )  [inline]

Definition at line 49 of file UnscheduledHandler.h.

References m_setup.

00049                                                    {
00050          m_setup = &iSetup;
00051       }

bool edm::UnscheduledHandler::tryToFill ( std::string const &  label,
EventPrincipal iEvent 
) [inline]

returns true if found an EDProducer and ran it

Definition at line 44 of file UnscheduledHandler.h.

References m_setup, and tryToFillImpl().

00045                                                      {
00046          assert(m_setup);
00047          return tryToFillImpl(label, iEvent, *m_setup);
00048       }

virtual bool edm::UnscheduledHandler::tryToFillImpl ( std::string const &  ,
EventPrincipal ,
EventSetup const &   
) [private, pure virtual]

Implemented in edm::UnscheduledCallProducer.

Referenced by tryToFill().


Member Data Documentation

const EventSetup* edm::UnscheduledHandler::m_setup [private]

Definition at line 61 of file UnscheduledHandler.h.

Referenced by setEventSetup(), and tryToFill().


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:44:29 2009 for CMSSW by  doxygen 1.5.4