#include <SecondaryEventProvider.h>
Public Member Functions | |
void | beginJob (ProductRegistry const &iRegistry) |
void | beginLuminosityBlock (LuminosityBlockPrincipal &lumi, const edm::EventSetup &setup, ModuleCallingContext const *) |
void | beginRun (RunPrincipal &run, const edm::EventSetup &setup, ModuleCallingContext const *) |
void | endJob () |
void | endLuminosityBlock (LuminosityBlockPrincipal &lumi, const edm::EventSetup &setup, ModuleCallingContext const *) |
void | endRun (RunPrincipal &run, const edm::EventSetup &setup, ModuleCallingContext const *) |
SecondaryEventProvider (std::vector< ParameterSet > &psets, ProductRegistry &pregistry, std::shared_ptr< ProcessConfiguration > processConfiguration) | |
void | setupPileUpEvent (EventPrincipal &ep, const EventSetup &setup) |
Private Attributes | |
std::unique_ptr < ExceptionToActionTable > | exceptionToActionTable_ |
WorkerManager | workerManager_ |
Definition at line 14 of file SecondaryEventProvider.h.
edm::SecondaryEventProvider::SecondaryEventProvider | ( | std::vector< ParameterSet > & | psets, |
ProductRegistry & | pregistry, | ||
std::shared_ptr< ProcessConfiguration > | processConfiguration | ||
) |
Definition at line 8 of file SecondaryEventProvider.cc.
References edm::WorkerManager::addToUnscheduledWorkers(), diffTwoXMLs::label, edm::WorkerManager::setOnDemandProducts(), AlCaHLTBitMon_QueryRunRegistry::string, and workerManager_.
|
inline |
Definition at line 28 of file SecondaryEventProvider.h.
References edm::WorkerManager::beginJob(), and workerManager_.
void edm::SecondaryEventProvider::beginLuminosityBlock | ( | LuminosityBlockPrincipal & | lumi, |
const edm::EventSetup & | setup, | ||
ModuleCallingContext const * | mcc | ||
) |
Definition at line 38 of file SecondaryEventProvider.cc.
References edm::ModuleCallingContext::getGlobalContext(), edm::StreamID::invalidStreamID(), fjr2json::lumi, edm::WorkerManager::processOneOccurrence(), HcalObjRepresent::setup(), and workerManager_.
void edm::SecondaryEventProvider::beginRun | ( | RunPrincipal & | run, |
const edm::EventSetup & | setup, | ||
ModuleCallingContext const * | mcc | ||
) |
Definition at line 33 of file SecondaryEventProvider.cc.
References edm::ModuleCallingContext::getGlobalContext(), edm::StreamID::invalidStreamID(), edm::WorkerManager::processOneOccurrence(), DTTTrigCorrFirst::run, HcalObjRepresent::setup(), and workerManager_.
|
inline |
Definition at line 29 of file SecondaryEventProvider.h.
References edm::WorkerManager::endJob(), and workerManager_.
void edm::SecondaryEventProvider::endLuminosityBlock | ( | LuminosityBlockPrincipal & | lumi, |
const edm::EventSetup & | setup, | ||
ModuleCallingContext const * | mcc | ||
) |
Definition at line 48 of file SecondaryEventProvider.cc.
References edm::ModuleCallingContext::getGlobalContext(), edm::StreamID::invalidStreamID(), fjr2json::lumi, edm::WorkerManager::processOneOccurrence(), HcalObjRepresent::setup(), and workerManager_.
void edm::SecondaryEventProvider::endRun | ( | RunPrincipal & | run, |
const edm::EventSetup & | setup, | ||
ModuleCallingContext const * | mcc | ||
) |
Definition at line 43 of file SecondaryEventProvider.cc.
References edm::ModuleCallingContext::getGlobalContext(), edm::StreamID::invalidStreamID(), edm::WorkerManager::processOneOccurrence(), DTTTrigCorrFirst::run, HcalObjRepresent::setup(), and workerManager_.
void edm::SecondaryEventProvider::setupPileUpEvent | ( | EventPrincipal & | ep, |
const EventSetup & | setup | ||
) |
Definition at line 53 of file SecondaryEventProvider.cc.
References edm::WorkerManager::processOneOccurrence(), HcalObjRepresent::setup(), and workerManager_.
|
private |
Definition at line 32 of file SecondaryEventProvider.h.
|
private |
Definition at line 33 of file SecondaryEventProvider.h.
Referenced by beginJob(), beginLuminosityBlock(), beginRun(), endJob(), endLuminosityBlock(), endRun(), SecondaryEventProvider(), and setupPileUpEvent().