#include <LuminosityBlock.h>
Public Types | |
typedef unsigned long | CacheIdentifier_t |
Public Member Functions | |
CacheIdentifier_t | cacheIdentifier () const |
template<typename PROD , typename... Args> | |
void | emplace (EDPutTokenT< PROD > token, Args &&...args) |
puts a new product More... | |
template<typename PROD , typename... Args> | |
void | emplace (EDPutToken token, Args &&...args) |
template<typename PROD > | |
PROD const & | get (EDGetTokenT< PROD > token) const (false) |
void | getAllStableProvenance (std::vector< StableProvenance const * > &provenances) const |
template<typename PROD > | |
bool | getByLabel (std::string const &label, Handle< PROD > &result) const |
template<typename PROD > | |
bool | getByLabel (std::string const &label, std::string const &productInstanceName, Handle< PROD > &result) const |
template<typename PROD > | |
bool | getByLabel (InputTag const &tag, Handle< PROD > &result) const |
same as above, but using the InputTag class More... | |
template<typename PROD > | |
bool | getByToken (EDGetToken token, Handle< PROD > &result) const |
template<typename PROD > | |
bool | getByToken (EDGetTokenT< PROD > token, Handle< PROD > &result) const |
template<typename PROD > | |
Handle< PROD > | getHandle (EDGetTokenT< PROD > token) const |
template<typename PROD > | |
void | getManyByType (std::vector< Handle< PROD >> &results) const |
Provenance | getProvenance (BranchID const &theID) const |
Run const & | getRun () const |
LuminosityBlockIndex | index () const |
void | labelsForToken (EDGetToken const &iToken, ProductLabels &oLabels) const |
LuminosityBlock (LuminosityBlockPrincipal const &lbp, ModuleDescription const &md, ModuleCallingContext const *, bool isAtEnd) | |
LuminosityBlockAuxiliary const & | luminosityBlockAuxiliary () const override |
ModuleCallingContext const * | moduleCallingContext () const |
ProcessHistory const & | processHistory () const |
ProcessHistoryID const & | processHistoryID () const |
template<typename PROD > | |
void | put (std::unique_ptr< PROD > product) |
Put a new product. More... | |
template<typename PROD > | |
void | put (std::unique_ptr< PROD > product, std::string const &productInstanceName) |
Put a new product with a 'product instance name'. More... | |
template<typename PROD > | |
void | put (EDPutToken token, std::unique_ptr< PROD > product) |
template<typename PROD > | |
void | put (EDPutTokenT< PROD > token, std::unique_ptr< PROD > product) |
void | setConsumer (EDConsumerBase const *iConsumer) |
void | setProducer (ProducerBase const *iProducer) |
void | setSharedResourcesAcquirer (SharedResourcesAcquirer *iResourceAcquirer) |
~LuminosityBlock () override | |
Public Member Functions inherited from edm::LuminosityBlockBase | |
Timestamp const & | beginTime () const |
Timestamp const & | endTime () const |
template<typename PROD > | |
bool | getByLabel (InputTag const &tag, Handle< PROD > &result) const |
same as above, but using the InputTag class More... | |
template<class T > | |
bool | getByLabel (const InputTag &tag, Handle< T > &result) const |
LuminosityBlockID | id () const |
LuminosityBlockNumber_t | luminosityBlock () const |
LuminosityBlockBase () | |
RunNumber_t | run () const |
virtual | ~LuminosityBlockBase () |
Private Types | |
typedef std::vector< edm::propagate_const< std::unique_ptr< WrapperBase > > > | ProductPtrVec |
Private Member Functions | |
void | commit_ (std::vector< edm::ProductResolverIndex > const &iShouldPut) |
template<typename PROD , typename... Args> | |
void | emplaceImpl (EDPutToken::value_type token, Args &&...args) |
BasicHandle | getByLabelImpl (std::type_info const &iWrapperType, std::type_info const &iProductType, InputTag const &iTag) const override |
LuminosityBlockPrincipal const & | luminosityBlockPrincipal () const |
template<typename PROD > | |
void | putImpl (EDPutToken::value_type token, std::unique_ptr< PROD > product) |
ProductPtrVec & | putProducts () |
ProductPtrVec const & | putProducts () const |
Private Attributes | |
LuminosityBlockAuxiliary const & | aux_ |
ModuleCallingContext const * | moduleCallingContext_ |
PrincipalGetAdapter | provRecorder_ |
ProductPtrVec | putProducts_ |
std::shared_ptr< Run const > const | run_ |
Static Private Attributes | |
static const std::string | emptyString_ |
Friends | |
class | ProducerBase |
class | RawInputSource |
template<typename T > | |
class | stream::ProducingModuleAdaptorBase |
Definition at line 47 of file LuminosityBlock.h.
typedef unsigned long edm::LuminosityBlock::CacheIdentifier_t |
If you are caching data from the LuminosityBlock, you should also keep this number. If this number changes then you know that the data you have cached is invalid. The value of '0' will never be returned so you can use that to denote that you have not yet checked the value.
Definition at line 68 of file LuminosityBlock.h.
|
private |
Definition at line 156 of file LuminosityBlock.h.
LuminosityBlock::LuminosityBlock | ( | LuminosityBlockPrincipal const & | lbp, |
ModuleDescription const & | md, | ||
ModuleCallingContext const * | moduleCallingContext, | ||
bool | isAtEnd | ||
) |
Definition at line 12 of file LuminosityBlock.cc.
|
override |
Definition at line 21 of file LuminosityBlock.cc.
LuminosityBlock::CacheIdentifier_t LuminosityBlock::cacheIdentifier | ( | ) | const |
Definition at line 25 of file LuminosityBlock.cc.
References edm::Principal::cacheIdentifier(), and luminosityBlockPrincipal().
|
private |
Definition at line 59 of file LuminosityBlock.cc.
References edm::get_underlying_safe(), mps_fire::i, index(), edm::isEndTransition(), luminosityBlockPrincipal(), eostools::move(), AlCaHLTBitMon_ParallelJobs::p, edm::PrincipalGetAdapter::principal(), provRecorder_, edm::LuminosityBlockPrincipal::put(), putProducts(), edm::PrincipalGetAdapter::putTokenIndexToProductResolverIndex(), and edm::PrincipalGetAdapter::transition().
Referenced by edm::stream::ProducingModuleAdaptorBase< EDProducerBase >::commit().
void LuminosityBlock::emplace | ( | EDPutTokenT< PROD > | token, |
Args &&... | args | ||
) |
puts a new product
Definition at line 235 of file LuminosityBlock.h.
References writedatasetfile::args, edm::EDPutTokenT< T >::index(), edm::EDPutTokenT< T >::isUninitialized(), PROD, edm::principal_get_adapter_detail::throwOnPutOfUninitializedToken(), and UNLIKELY.
Referenced by ConditionDumperInEdm::endLuminosityBlockProduce(), one::dqmimplementation::DQMLumisEDProducer::endLuminosityBlockProduce(), ExternalGeneratorFilter::globalBeginLuminosityBlockProduce(), RawPCCProducer::globalEndLuminosityBlockProduce(), and ExternalGeneratorFilter::globalEndLuminosityBlockProduce().
void LuminosityBlock::emplace | ( | EDPutToken | token, |
Args &&... | args | ||
) |
Definition at line 243 of file LuminosityBlock.h.
References writedatasetfile::args, edm::EDPutToken::index(), edm::EDPutToken::isUninitialized(), PROD, edm::principal_get_adapter_detail::throwOnPutOfUninitializedToken(), edm::principal_get_adapter_detail::throwOnPutOfWrongType(), and UNLIKELY.
|
private |
Definition at line 256 of file LuminosityBlock.h.
References writedatasetfile::args, eostools::move(), findQualityFiles::size, and relativeConstraints::value.
PROD const & LuminosityBlock::get | ( | EDGetTokenT< PROD > | token | ) | const |
Definition at line 345 of file LuminosityBlock.h.
References eostools::move(), edm::PRODUCT_TYPE, edm::principal_get_adapter_detail::throwOnPrematureRead(), and UNLIKELY.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), rrapi.RRApi::columns(), rrapi.RRApi::count(), rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), CompareGeneratorResultsAnalyzer::globalBeginLuminosityBlock(), CompareGeneratorResultsAnalyzer::globalEndLuminosityBlock(), edm::ConcurrentGeneratorFilter< HAD, DEC >::initLumi(), edm::ConcurrentHadronizerFilter< HAD, DEC >::initLumi(), rrapi.RRApi::report(), rrapi.RRApi::reports(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), rrapi.RRApi::templates(), and rrapi.RRApi::workspaces().
void LuminosityBlock::getAllStableProvenance | ( | std::vector< StableProvenance const * > & | provenances | ) | const |
Definition at line 55 of file LuminosityBlock.cc.
References edm::Principal::getAllStableProvenance(), and luminosityBlockPrincipal().
bool LuminosityBlock::getByLabel | ( | std::string const & | label, |
Handle< PROD > & | result | ||
) | const |
Definition at line 270 of file LuminosityBlock.h.
Referenced by pat::PATTriggerProducer::beginLuminosityBlock(), LumiCalculator::endLuminosityBlock(), LogErrorEventFilter::globalBeginLuminosityBlock(), and edm::service::RandomNumberGeneratorService::readFromLuminosityBlock().
bool LuminosityBlock::getByLabel | ( | std::string const & | label, |
std::string const & | productInstanceName, | ||
Handle< PROD > & | result | ||
) | const |
Definition at line 275 of file LuminosityBlock.h.
References edm::HandleBase::clear(), edm::HandleBase::failedToGet(), eostools::move(), and edm::principal_get_adapter_detail::throwOnPrematureRead().
bool LuminosityBlock::getByLabel | ( | InputTag const & | tag, |
Handle< PROD > & | result | ||
) | const |
same as above, but using the InputTag class
Definition at line 293 of file LuminosityBlock.h.
References edm::HandleBase::clear(), edm::HandleBase::failedToGet(), edm::InputTag::instance(), edm::InputTag::label(), eostools::move(), and edm::principal_get_adapter_detail::throwOnPrematureRead().
|
overrideprivate |
Definition at line 93 of file LuminosityBlock.cc.
References edm::PrincipalGetAdapter::getByLabel_(), h, moduleCallingContext_, and provRecorder_.
bool LuminosityBlock::getByToken | ( | EDGetToken | token, |
Handle< PROD > & | result | ||
) | const |
Definition at line 307 of file LuminosityBlock.h.
References edm::HandleBase::clear(), edm::HandleBase::failedToGet(), eostools::move(), edm::PRODUCT_TYPE, and edm::principal_get_adapter_detail::throwOnPrematureRead().
Referenced by EventHeader::analyze(), TrackCount::analyze(), IsoTrig::analyze(), L1GtAnalyzer::analyzeConditionsInLumiBlock(), HLTPrescaleRecorder::beginLuminosityBlock(), pat::PATTriggerEventProducer::beginLuminosityBlock(), BrilClient::dqmEndLuminosityBlock(), GenFilterEfficiencyAnalyzer::endLuminosityBlock(), MillePedeFileExtractor::endLuminosityBlock(), DQMLumiMonitor::endLuminosityBlock(), GenXSecAnalyzer::endLuminosityBlock(), CorrPCCProducer::endLuminosityBlock(), VertexHistogramMaker::fill(), DigiLumiCorrHistogramMaker::fill(), EDMtoMEConverter::Tokens< T >::getData(), GetLumi::getRawValue(), RawPCCProducer::globalEndLuminosityBlockProduce(), AlcaBeamSpotManager::readLumi(), SiPixelStatusManager::readLumi(), and GenWeightsTableProducer::streamBeginLuminosityBlock().
bool LuminosityBlock::getByToken | ( | EDGetTokenT< PROD > | token, |
Handle< PROD > & | result | ||
) | const |
Definition at line 321 of file LuminosityBlock.h.
References edm::HandleBase::clear(), edm::HandleBase::failedToGet(), eostools::move(), edm::PRODUCT_TYPE, and edm::principal_get_adapter_detail::throwOnPrematureRead().
Handle< PROD > LuminosityBlock::getHandle | ( | EDGetTokenT< PROD > | token | ) | const |
Definition at line 335 of file LuminosityBlock.h.
References eostools::move(), edm::PRODUCT_TYPE, edm::principal_get_adapter_detail::throwOnPrematureRead(), and UNLIKELY.
Referenced by edm::GetterOfProducts< trigger::HLTPrescaleTable >::fillHandles().
void LuminosityBlock::getManyByType | ( | std::vector< Handle< PROD >> & | results | ) | const |
Definition at line 355 of file LuminosityBlock.h.
References edm::principal_get_adapter_detail::throwOnPrematureRead().
Provenance LuminosityBlock::getProvenance | ( | BranchID const & | theID | ) | const |
Definition at line 51 of file LuminosityBlock.cc.
References edm::Principal::getProvenance(), luminosityBlockPrincipal(), and moduleCallingContext_.
|
inline |
Definition at line 103 of file LuminosityBlock.h.
Referenced by LumiCalculator::endLuminosityBlock(), edm::Event::getRun(), BeamConditionsMonitor::globalBeginLuminosityBlock(), LogErrorEventFilter::globalBeginLuminosityBlock(), HLTriggerJSONMonitoring::globalBeginLuminosityBlockSummary(), LogErrorEventFilter::globalEndLuminosityBlock(), L1TriggerJSONMonitoring::globalEndLuminosityBlockSummary(), HLTriggerJSONMonitoring::globalEndLuminosityBlockSummary(), HLTriggerJSONMonitoring::streamBeginLuminosityBlock(), and HLTriggerJSONMonitoring::streamEndLuminosityBlockSummary().
LuminosityBlockIndex LuminosityBlock::index | ( | ) | const |
Definition at line 23 of file LuminosityBlock.cc.
References edm::LuminosityBlockPrincipal::index(), and luminosityBlockPrincipal().
Referenced by TotemTimingDQMSource::analyze(), CTPPSDiamondDQMSource::analyze(), L1TSync_Offline::analyze(), CTPPSCommonDQMSource::analyzeCTPPSRecord(), edm::CosMuoGenProducer::beginLuminosityBlock(), edm::BeamHaloProducer::beginLuminosityBlock(), gen::Pythia6Gun::beginLuminosityBlock(), EcalDigiProducer::beginLuminosityBlock(), edm::GeneratorFilter< HAD, DEC >::beginLuminosityBlockProduce(), edm::HadronizerFilter< HAD, DEC >::beginLuminosityBlockProduce(), commit_(), ConditionDumperInEdm::endLuminosityBlockProduce(), LogErrorEventFilter::filter(), ExternalGeneratorFilter::globalBeginLuminosityBlock(), RandomEngineStateProducer::globalBeginLuminosityBlockProduce(), ExternalGeneratorFilter::globalBeginLuminosityBlockProduce(), CTPPSCommonDQMSource::globalEndLuminosityBlock(), TotemTimingDQMSource::globalEndLuminosityBlock(), CTPPSDiamondDQMSource::globalEndLuminosityBlock(), LogErrorEventFilter::globalEndLuminosityBlock(), GenFilterEfficiencyProducer::globalEndLuminosityBlockProduce(), LogErrorEventFilter::globalEndLuminosityBlockProduce(), edm::ConcurrentHadronizerFilter< HAD, DEC >::globalEndLuminosityBlockProduce(), edm::ConcurrentGeneratorFilter< HAD, DEC >::initLumi(), edm::ConcurrentHadronizerFilter< HAD, DEC >::initLumi(), BeautifulSoup.PageElement::insert(), edm::service::RandomNumberGeneratorService::preBeginLumi(), SiPixelDigiToRaw::produce(), ConditionDumperInEdm::produce(), GenFilterEfficiencyProducer::produce(), edm::service::RandomNumberGeneratorService::readFromLuminosityBlock(), ExternalGeneratorFilter::streamBeginLuminosityBlock(), and ExternalGeneratorFilter::streamEndLuminosityBlockSummary().
|
inline |
Definition at line 138 of file LuminosityBlock.h.
References writedatasetfile::args, and PROD.
|
inlineoverridevirtual |
Implements edm::LuminosityBlockBase.
Definition at line 56 of file LuminosityBlock.h.
Referenced by PixelLumiDQM::beginLuminosityBlock(), edm::PileUp::beginLuminosityBlock(), and PixelLumiDQM::endLuminosityBlock().
|
private |
Definition at line 47 of file LuminosityBlock.cc.
References edm::PrincipalGetAdapter::principal(), and provRecorder_.
Referenced by cacheIdentifier(), commit_(), getAllStableProvenance(), getProvenance(), index(), and processHistoryID().
|
inline |
Definition at line 136 of file LuminosityBlock.h.
Referenced by edm::PileUp::beginLuminosityBlock(), and edm::PileUp::endLuminosityBlock().
ProcessHistory const & LuminosityBlock::processHistory | ( | ) | const |
Definition at line 91 of file LuminosityBlock.cc.
References edm::PrincipalGetAdapter::processHistory(), and provRecorder_.
Referenced by gen::BaseHadronizer::generateLHE().
ProcessHistoryID const & LuminosityBlock::processHistoryID | ( | ) | const |
Definition at line 87 of file LuminosityBlock.cc.
References luminosityBlockPrincipal(), and edm::Principal::processHistoryID().
|
inline |
Put a new product.
Definition at line 107 of file LuminosityBlock.h.
References writedatasetfile::args, eostools::move(), PROD, put(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by dqmservices::DQMProtobufReader::beginLuminosityBlock(), edm::GeneratorFilter< HAD, DEC >::beginLuminosityBlockProduce(), edm::HadronizerFilter< HAD, DEC >::beginLuminosityBlockProduce(), LumiProducer::beginLuminosityBlockProduce(), AlcaBeamSpotFromDB::endLuminosityBlockProduce(), AlcaBeamSpotProducer::endLuminosityBlockProduce(), DQMEDHarvester::endLuminosityBlockProduce(), MillePedeFileConverter::endLuminosityBlockProduce(), AlcaPCCProducer::endLuminosityBlockProduce(), EventCountProducer::endLuminosityBlockProduce(), SiPixelStatusProducer::endLuminosityBlockProduce(), HLTPrescaleRecorder::endLuminosityBlockProduce(), edm::GeneratorFilter< HAD, DEC >::endLuminosityBlockProduce(), EDMtoMEConverter::endLuminosityBlockProduce(), edm::HadronizerFilter< HAD, DEC >::endLuminosityBlockProduce(), RandomEngineStateProducer::globalBeginLuminosityBlockProduce(), LHCInfoProducer::globalBeginLuminosityBlockProduce(), edm::ConcurrentGeneratorFilter< HAD, DEC >::globalBeginLuminosityBlockProduce(), edm::ConcurrentHadronizerFilter< HAD, DEC >::globalBeginLuminosityBlockProduce(), GenFilterEfficiencyProducer::globalEndLuminosityBlockProduce(), LogErrorEventFilter::globalEndLuminosityBlockProduce(), edm::ConcurrentGeneratorFilter< HAD, DEC >::globalEndLuminosityBlockProduce(), edm::ConcurrentHadronizerFilter< HAD, DEC >::globalEndLuminosityBlockProduce(), ExpressLumiProducer::writeEmptyProductForEntry(), ExpressLumiProducer::writeProductsForEntry(), and LumiProducer::writeProductsForEntry().
void LuminosityBlock::put | ( | std::unique_ptr< PROD > | product, |
std::string const & | productInstanceName | ||
) |
Put a new product with a 'product instance name'.
Definition at line 194 of file LuminosityBlock.h.
References eostools::move(), PROD, edm::principal_get_adapter_detail::throwOnPutOfNullProduct(), and UNLIKELY.
void LuminosityBlock::put | ( | EDPutToken | token, |
std::unique_ptr< PROD > | product | ||
) |
Definition at line 217 of file LuminosityBlock.h.
References edm::EDPutToken::index(), edm::EDPutToken::isUninitialized(), eostools::move(), PROD, edm::principal_get_adapter_detail::throwOnPutOfNullProduct(), edm::principal_get_adapter_detail::throwOnPutOfUninitializedToken(), edm::principal_get_adapter_detail::throwOnPutOfWrongType(), and UNLIKELY.
void LuminosityBlock::put | ( | EDPutTokenT< PROD > | token, |
std::unique_ptr< PROD > | product | ||
) |
Definition at line 204 of file LuminosityBlock.h.
References edm::EDPutTokenT< T >::index(), edm::EDPutTokenT< T >::isUninitialized(), eostools::move(), PROD, edm::principal_get_adapter_detail::throwOnPutOfNullProduct(), edm::principal_get_adapter_detail::throwOnPutOfUninitializedToken(), and UNLIKELY.
|
private |
Definition at line 181 of file LuminosityBlock.h.
References eostools::move(), findQualityFiles::size, and relativeConstraints::value.
|
inlineprivate |
|
inlineprivate |
Definition at line 158 of file LuminosityBlock.h.
void LuminosityBlock::setConsumer | ( | EDConsumerBase const * | iConsumer | ) |
Definition at line 29 of file LuminosityBlock.cc.
References provRecorder_, run_, and edm::PrincipalGetAdapter::setConsumer().
Referenced by edm::EDAnalyzer::doBeginLuminosityBlock(), edm::EDProducer::doBeginLuminosityBlock(), edm::EDFilter::doBeginLuminosityBlock(), edm::one::EDProducerBase::doBeginLuminosityBlock(), edm::one::EDFilterBase::doBeginLuminosityBlock(), edm::one::EDAnalyzerBase::doBeginLuminosityBlock(), edm::global::EDAnalyzerBase::doBeginLuminosityBlock(), edm::limited::EDProducerBase::doBeginLuminosityBlock(), edm::global::EDProducerBase::doBeginLuminosityBlock(), edm::limited::EDFilterBase::doBeginLuminosityBlock(), edm::global::EDFilterBase::doBeginLuminosityBlock(), edm::limited::EDAnalyzerBase::doBeginLuminosityBlock(), edm::stream::EDAnalyzerAdaptor< T >::doBeginLuminosityBlock(), edm::stream::ProducingModuleAdaptor< T, M, B >::doBeginLuminosityBlock(), edm::EDAnalyzer::doEndLuminosityBlock(), edm::EDProducer::doEndLuminosityBlock(), edm::EDFilter::doEndLuminosityBlock(), edm::one::EDProducerBase::doEndLuminosityBlock(), edm::one::EDFilterBase::doEndLuminosityBlock(), edm::one::EDAnalyzerBase::doEndLuminosityBlock(), edm::global::EDAnalyzerBase::doEndLuminosityBlock(), edm::limited::EDProducerBase::doEndLuminosityBlock(), edm::global::EDProducerBase::doEndLuminosityBlock(), edm::limited::EDFilterBase::doEndLuminosityBlock(), edm::global::EDFilterBase::doEndLuminosityBlock(), edm::limited::EDAnalyzerBase::doEndLuminosityBlock(), edm::stream::EDAnalyzerAdaptor< T >::doEndLuminosityBlock(), edm::stream::ProducingModuleAdaptor< T, M, B >::doEndLuminosityBlock(), edm::global::EDAnalyzerBase::doStreamBeginLuminosityBlock(), edm::limited::EDProducerBase::doStreamBeginLuminosityBlock(), edm::global::EDProducerBase::doStreamBeginLuminosityBlock(), edm::limited::EDFilterBase::doStreamBeginLuminosityBlock(), edm::global::EDFilterBase::doStreamBeginLuminosityBlock(), edm::limited::EDAnalyzerBase::doStreamBeginLuminosityBlock(), edm::global::EDAnalyzerBase::doStreamEndLuminosityBlock(), edm::limited::EDProducerBase::doStreamEndLuminosityBlock(), edm::global::EDProducerBase::doStreamEndLuminosityBlock(), edm::limited::EDFilterBase::doStreamEndLuminosityBlock(), edm::global::EDFilterBase::doStreamEndLuminosityBlock(), edm::limited::EDAnalyzerBase::doStreamEndLuminosityBlock(), edm::stream::EDAnalyzerAdaptorBase::doStreamEndLuminosityBlock(), and edm::stream::ProducingModuleAdaptorBase< T >::doStreamEndLuminosityBlock().
void LuminosityBlock::setProducer | ( | ProducerBase const * | iProducer | ) |
Definition at line 41 of file LuminosityBlock.cc.
References provRecorder_, putProducts_, edm::PrincipalGetAdapter::putTokenIndexToProductResolverIndex(), and edm::PrincipalGetAdapter::setProducer().
Referenced by edm::PuttableSourceBase::doBeginLumi(), edm::one::EDFilterBase::doBeginLuminosityBlock(), edm::one::EDProducerBase::doBeginLuminosityBlock(), edm::limited::EDProducerBase::doBeginLuminosityBlock(), edm::global::EDProducerBase::doBeginLuminosityBlock(), edm::limited::EDFilterBase::doBeginLuminosityBlock(), edm::global::EDFilterBase::doBeginLuminosityBlock(), edm::stream::ProducingModuleAdaptor< T, M, B >::doBeginLuminosityBlock(), edm::one::EDFilterBase::doEndLuminosityBlock(), edm::one::EDProducerBase::doEndLuminosityBlock(), edm::limited::EDProducerBase::doEndLuminosityBlock(), edm::global::EDProducerBase::doEndLuminosityBlock(), edm::limited::EDFilterBase::doEndLuminosityBlock(), edm::global::EDFilterBase::doEndLuminosityBlock(), and edm::stream::ProducingModuleAdaptor< T, M, B >::doEndLuminosityBlock().
void LuminosityBlock::setSharedResourcesAcquirer | ( | SharedResourcesAcquirer * | iResourceAcquirer | ) |
Definition at line 36 of file LuminosityBlock.cc.
References provRecorder_, run_, and edm::PrincipalGetAdapter::setSharedResourcesAcquirer().
|
friend |
Definition at line 165 of file LuminosityBlock.h.
|
friend |
Definition at line 164 of file LuminosityBlock.h.
|
friend |
Definition at line 167 of file LuminosityBlock.h.
|
private |
Definition at line 173 of file LuminosityBlock.h.
|
staticprivate |
Definition at line 177 of file LuminosityBlock.h.
|
private |
Definition at line 175 of file LuminosityBlock.h.
Referenced by getByLabelImpl(), and getProvenance().
|
private |
Definition at line 171 of file LuminosityBlock.h.
Referenced by commit_(), getByLabelImpl(), luminosityBlockPrincipal(), processHistory(), setConsumer(), setProducer(), and setSharedResourcesAcquirer().
|
private |
Definition at line 172 of file LuminosityBlock.h.
Referenced by setProducer().
|
private |
Definition at line 174 of file LuminosityBlock.h.
Referenced by setConsumer(), and setSharedResourcesAcquirer().