#include <ServiceRegistry.h>
Classes | |
class | Operate |
Public Member Functions | |
template<typename T > | |
T & | get () const |
template<typename T > | |
bool | isAvailable () const |
ServiceRegistry const & | operator= (ServiceRegistry const &)=delete |
ServiceToken | presentToken () const |
ServiceRegistry (ServiceRegistry const &)=delete | |
virtual | ~ServiceRegistry () |
Static Public Member Functions | |
template<typename T > | |
static ServiceToken | createContaining (std::unique_ptr< T > iService) |
create a service token that holds the service defined by iService More... | |
template<typename T > | |
static ServiceToken | createContaining (std::unique_ptr< T > iService, ServiceToken iToken, bool iOverrideIfServiceInToken) |
template<typename T > | |
static ServiceToken | createContaining (std::shared_ptr< serviceregistry::ServiceWrapper< T > > iWrapper) |
create a service token that holds the service held by iWrapper More... | |
template<typename T > | |
static ServiceToken | createContaining (std::shared_ptr< serviceregistry::ServiceWrapper< T > > iWrapper, ServiceToken iToken, serviceregistry::ServiceLegacy iLegacy) |
static ServiceToken | createServicesFromConfig (std::unique_ptr< ParameterSet > params) |
static ServiceToken | createSet (std::vector< ParameterSet > &) |
static ServiceToken | createSet (std::vector< ParameterSet > &, ServiceToken, serviceregistry::ServiceLegacy, bool associate=true) |
static ServiceRegistry & | instance () |
Private Member Functions | |
ServiceRegistry () | |
ServiceToken | setContext (ServiceToken const &iNewToken) |
void | unsetContext (ServiceToken const &iOldToken) |
Private Attributes | |
std::shared_ptr< serviceregistry::ServicesManager > | manager_ |
Friends | |
class | edm::FwkImpl |
int | main (int argc, char *argv[]) |
class | Operate |
Definition at line 39 of file ServiceRegistry.h.
|
delete |
|
virtual |
Definition at line 36 of file ServiceRegistry.cc.
|
private |
Definition at line 30 of file ServiceRegistry.cc.
|
inlinestatic |
create a service token that holds the service defined by iService
Definition at line 102 of file ServiceRegistry.h.
References DiMuonV_cfg::config, eostools::move(), and wrapper.
Referenced by edm::ScheduleItems::addCPRandTNS(), main(), edm::PileUp::PileUp(), and edm::setupSiteLocalConfig().
|
inlinestatic |
Definition at line 110 of file ServiceRegistry.h.
References DiMuonV_cfg::config, edm::serviceregistry::kOverlapIsError, eostools::move(), and wrapper.
|
inlinestatic |
create a service token that holds the service held by iWrapper
Definition at line 122 of file ServiceRegistry.h.
References DiMuonV_cfg::config.
|
inlinestatic |
Definition at line 129 of file ServiceRegistry.h.
References DiMuonV_cfg::config.
|
static |
Definition at line 69 of file ServiceRegistry.cc.
References createSet(), submitPVValidationJobs::params, and AlCaHLTBitMon_QueryRunRegistry::string.
|
static |
Definition at line 75 of file ServiceRegistry.cc.
Referenced by createServicesFromConfig(), edm::ScheduleItems::initServices(), and cond::Utilities::run().
|
static |
Definition at line 81 of file ServiceRegistry.cc.
|
inline |
Definition at line 63 of file ServiceRegistry.h.
References symbols::demangled, manager_, Skims_PA_cff::name, edm::errors::NotFound, edm::Exception::throwThis(), and edm::typeDemangle().
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), submitPVValidationJobs.BetterConfigParser::__updateDict(), rrapi.RRApi::columns(), rrapi.RRApi::count(), rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), submitPVValidationJobs.BetterConfigParser::getResultingSection(), edm::EventProcessor::init(), edm::ScheduleItems::initSchedule(), rrapi.RRApi::report(), rrapi.RRApi::reports(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), rrapi.RRApi::templates(), and rrapi.RRApi::workspaces().
|
static |
Definition at line 90 of file ServiceRegistry.cc.
Referenced by edmtest::TestServicesOnNonFrameworkThreadsAnalyzer::analyze(), OscarMTProducer::beginRun(), OscarMTProducer::endRun(), edm::EventProcessor::init(), edm::ScheduleItems::initSchedule(), edm::Service< SiStripCondObjBuilderFromDb >::isAvailable(), edm::Service< SiStripCondObjBuilderFromDb >::operator*(), edm::Service< SiStripCondObjBuilderFromDb >::operator->(), edm::PileUp::PileUp(), OscarMTProducer::produce(), edm::SecondaryEventProvider::setupPileUpEvent(), evf::EvFBuildingThrottle::start(), edm::OutputModuleCommunicatorT< T >::writeLumiAsync(), edm::Schedule::writeLumiAsync(), edm::OutputModuleCommunicatorT< T >::writeProcessBlockAsync(), edm::Schedule::writeProcessBlockAsync(), edm::OutputModuleCommunicatorT< T >::writeRunAsync(), edm::Schedule::writeRunAsync(), edm::ServiceRegistry::Operate::~Operate(), and OscarMTProducer::~OscarMTProducer().
|
inline |
Definition at line 74 of file ServiceRegistry.h.
References symbols::demangled, manager_, Skims_PA_cff::name, edm::errors::NotFound, edm::Exception::throwThis(), and edm::typeDemangle().
|
delete |
ServiceToken ServiceRegistry::presentToken | ( | ) | const |
The token can be passed to another thread in order to have the same services available in the other thread.
Definition at line 63 of file ServiceRegistry.cc.
References manager_.
Referenced by edmtest::TestServicesOnNonFrameworkThreadsAnalyzer::analyze(), OscarMTProducer::beginRun(), OscarMTProducer::endRun(), OscarMTProducer::produce(), edm::SecondaryEventProvider::setupPileUpEvent(), evf::EvFBuildingThrottle::start(), edm::OutputModuleCommunicatorT< T >::writeLumiAsync(), edm::Schedule::writeLumiAsync(), edm::OutputModuleCommunicatorT< T >::writeProcessBlockAsync(), edm::Schedule::writeProcessBlockAsync(), edm::OutputModuleCommunicatorT< T >::writeRunAsync(), edm::Schedule::writeRunAsync(), and OscarMTProducer::~OscarMTProducer().
|
private |
Definition at line 52 of file ServiceRegistry.cc.
References edm::ServiceToken::manager_, and manager_.
|
private |
Definition at line 58 of file ServiceRegistry.cc.
References edm::ServiceToken::manager_, and manager_.
Referenced by edm::ServiceRegistry::Operate::~Operate().
|
friend |
Definition at line 53 of file ServiceRegistry.h.
|
friend |
===============================================================================================================================================================================================
variant2: for each run define phi-averaged A for normalization channel (Dref,16) and then, divide Rijk on it, i.e. get RRijk
eta=27
eta=25
eta=23
eta=22
eta=21
eta=26
eta=24
eta=19
eta=17
eta=25
eta=23
eta=22
eta=21
eta=26
eta=24
eta=20
eta=19
eta=18
eta=27 L1=1
eta=25 L1=1
eta=23 L1=1
eta=22 L1=1
eta=21 L1=1
eta=29 L1=1
eta=26 L1=1
eta=24 L1=1
eta=20 L1=1
eta=19 L1=1
eta=18 L1=1
eta=17 L1=1
eta=28 L7=1
eta=27 L7=1
eta=25 L7=1
eta=23 L7=1
eta=22 L7=1
eta=21 L7=1
eta=26 L7=1
eta=24 L7=1
eta=20 L7=1
eta=19 L7=1
eta=18 L7=1
eta=17 L7=1
eta=27
eta=25
eta=23
eta=22
eta=21
eta=26
eta=24
eta=19
eta=17
eta=25
eta=23
eta=22
eta=21
eta=26
eta=24
eta=20
eta=19
eta=18
eta=27 L1=1
eta=25 L1=1
eta=23 L1=1
eta=22 L1=1
eta=21 L1=1
eta=26 L1=1
eta=24 L1=1
eta=20 L1=1
eta=19 L1=1
eta=18 L1=1
eta=17 L1=1
eta=28 L7=1
eta=27 L7=1
eta=25 L7=1
eta=23 L7=1
eta=22 L7=1
eta=21 L7=1
eta=26 L7=1
eta=24 L7=1
eta=20 L7=1
eta=19 L7=1
eta=18 L7=1
eta=17 L7=1
eta=27
eta=28
errA with average Amplitudes
errA with average Amplitudes
errA with average Amplitudes
errA with average Amplitudes
Summed Amplitude Plots:
Summed Amplitude Plots:
Summed Amplitude Plots:
Summed Amplitude Plots:
Summed Amplitude Plots:
Summed Amplitude Plots:
RBX:
errA with average Amplitudes
errA with average Amplitudes
errA with average Amplitudes
errA with average Amplitudes
Summed Amplitude Plots:
Summed Amplitude Plots:
Summed Amplitude Plots:
Summed Amplitude Plots:
Summed Amplitude Plots:
Summed Amplitude Plots:
RBX:
errA with average Amplitudes
errA with average Amplitudes
errA with average Amplitudes
errA with average Amplitudes
Summed Amplitude Plots:
Summed Amplitude Plots:
Summed Amplitude Plots:
Summed Amplitude Plots:
Summed Amplitude Plots:
Summed Amplitude Plots:
RBX:
Prepare maps of good/bad channels:
Prepare maps of good/bad channels:
Prepare maps of good/bad channels:
Prepare maps of good/bad channels:
Definition at line 72 of file DiMuonVmerge.cc.
|
friend |
Definition at line 55 of file ServiceRegistry.h.
Referenced by edm::setupSiteLocalConfig().
|
private |
Definition at line 146 of file ServiceRegistry.h.
Referenced by get(), isAvailable(), presentToken(), setContext(), and unsetContext().