#include <SynchronousEventSetupsController.h>
Public Member Functions | |
void | eventSetupForInstance (IOVSyncValue const &) |
std::shared_ptr< EventSetupProvider > | makeProvider (ParameterSet &, ActivityRegistry *, ParameterSet const *eventSetupPset=nullptr) |
SynchronousEventSetupsController const & | operator= (SynchronousEventSetupsController &&)=delete |
SynchronousEventSetupsController const & | operator= (SynchronousEventSetupsController const &)=delete |
SynchronousEventSetupsController () | |
SynchronousEventSetupsController (SynchronousEventSetupsController &&)=delete | |
SynchronousEventSetupsController (SynchronousEventSetupsController const &)=delete | |
~SynchronousEventSetupsController () | |
Private Attributes | |
EventSetupsController | controller_ |
tbb::global_control | globalControl_ |
tbb::task_group | taskGroup_ |
Description: Manages a group of EventSetups which can share components.
Usage: Useful for unit testing parts of the EventSetup system
Definition at line 30 of file SynchronousEventSetupsController.h.
edm::eventsetup::SynchronousEventSetupsController::SynchronousEventSetupsController | ( | ) |
Definition at line 24 of file SynchronousEventSetupsController.cc.
edm::eventsetup::SynchronousEventSetupsController::~SynchronousEventSetupsController | ( | ) |
Definition at line 27 of file SynchronousEventSetupsController.cc.
References controller_, edm::FinalWaitingTask::done(), edm::eventsetup::EventSetupsController::endIOVsAsync(), and taskGroup_.
|
delete |
|
delete |
void edm::eventsetup::SynchronousEventSetupsController::eventSetupForInstance | ( | IOVSyncValue const & | syncValue | ) |
Definition at line 40 of file SynchronousEventSetupsController.cc.
References controller_, edm::eventsetup::synchronousEventSetupForInstance(), and taskGroup_.
std::shared_ptr< EventSetupProvider > edm::eventsetup::SynchronousEventSetupsController::makeProvider | ( | ParameterSet & | iPSet, |
ActivityRegistry * | activityRegistry, | ||
ParameterSet const * | eventSetupPset = nullptr |
||
) |
Definition at line 35 of file SynchronousEventSetupsController.cc.
References controller_, and edm::eventsetup::EventSetupsController::makeProvider().
|
delete |
|
delete |
|
private |
Definition at line 50 of file SynchronousEventSetupsController.h.
Referenced by eventSetupForInstance(), makeProvider(), and ~SynchronousEventSetupsController().
|
private |
Definition at line 48 of file SynchronousEventSetupsController.h.
|
private |
Definition at line 49 of file SynchronousEventSetupsController.h.
Referenced by eventSetupForInstance(), and ~SynchronousEventSetupsController().