#include "FWCore/Utilities/interface/StreamID.h"
Public Member Functions | |
operator unsigned int () const | |
StreamID & | operator= (const StreamID &)=default |
bool | operator== (const StreamID &iID) const |
StreamID ()=delete | |
StreamID (const StreamID &)=default | |
unsigned int | value () const |
~StreamID ()=default | |
Static Public Member Functions | |
static StreamID | invalidStreamID () |
Private Member Functions | |
StreamID (unsigned int iValue) | |
Private Attributes | |
unsigned int | value_ |
Friends | |
class | EventPrincipal |
class | Schedule |
Only a Schedule is allowed to create one of these. More... | |
Description: Identifies an edm stream
Usage: Various APIs use this type to allow access to per stream information.
Definition at line 30 of file StreamID.h.
|
default |
|
delete |
Referenced by invalidStreamID().
|
default |
|
inlineexplicitprivate |
Definition at line 51 of file StreamID.h.
|
inlinestatic |
Definition at line 45 of file StreamID.h.
References StreamID().
Referenced by edm::SecondaryEventProvider::beginLuminosityBlock(), edm::SecondaryEventProvider::beginRun(), DQMEDAnalyzer::beginStream(), DQMEDAnalyzer::DQMEDAnalyzer(), edm::SecondaryEventProvider::endLuminosityBlock(), edm::SecondaryEventProvider::endRun(), and edm::GlobalSchedule::processOneGlobalAsync().
|
inline |
|
inline |
|
inline |
Definition at line 43 of file StreamID.h.
References value_.
Referenced by edmtest::AcquireIntProducer::acquire(), average.Average::average(), TestInterProcessRandomProd::beginStream(), TestInterProcessProd::beginStream(), ExternalGeneratorFilter::beginStream(), DQMEDAnalyzer::DQMEDAnalyzer(), edm::ModuloStreamIDFilter::filter(), edm::service::RandomNumberGeneratorService::getEngine(), edm::service::RandomNumberGeneratorService::getEventCache(), edm::InputSource::issueReports(), edm::SystemTimeKeeper::pathTiming(), edm::SystemTimeKeeper::pauseModuleEvent(), edm::service::Timing::postEvent(), edm::service::MessageLogger::postEvent(), edm::service::SimpleMemoryCheck::postModule(), FastTimerService::postModuleEvent(), evf::FastMonitoringService::postModuleEvent(), FastTimerService::postModuleEventAcquire(), evf::FastMonitoringService::postModuleEventAcquire(), edm::service::RandomNumberGeneratorService::postModuleStreamCheck(), FastTimerService::postPathEvent(), evf::FastMonitoringService::postSourceEvent(), edm::service::StallMonitor::postSourceEvent(), evf::FastMonitoringService::postStreamBeginLumi(), evf::FastMonitoringService::postStreamEndLumi(), edm::service::Timing::preEvent(), edm::service::MessageLogger::preEvent(), cond::service::PoolDBOutputService::preEventProcessing(), edm::service::SimpleMemoryCheck::preModule(), FastTimerService::preModuleEvent(), evf::FastMonitoringService::preModuleEvent(), cond::service::PoolDBOutputService::preModuleEvent(), FastTimerService::preModuleEventAcquire(), evf::FastMonitoringService::preModuleEventAcquire(), edm::service::RandomNumberGeneratorService::preModuleStreamCheck(), FastTimerService::prePathEvent(), evf::FastMonitoringService::preSourceEvent(), edm::service::StallMonitor::preSourceEvent(), edm::service::MessageLogger::preStreamBeginLumi(), evf::FastMonitoringService::preStreamBeginLumi(), edm::service::MessageLogger::preStreamBeginRun(), evf::FastMonitoringService::preStreamEarlyTermination(), edm::service::MessageLogger::preStreamEndLumi(), evf::FastMonitoringService::preStreamEndLumi(), edm::service::MessageLogger::preStreamEndRun(), edm::SubProcess::processAsync(), edm::StreamSchedule::processOneStreamAsync(), edm::PathStatusInserter::produce(), edm::LogErrorHarvester::produce(), EcalMixingModuleValidation::randomEngine(), edm::StreamerInputSource::read(), edm::RootFile::readCurrentEvent(), edm::PoolSource::readEvent_(), edm::RepeatingCachedRootSource::readEvent_(), edm::SystemTimeKeeper::restartModuleEvent(), edm::service::RandomNumberGeneratorService::saveStatesToFile(), edm::PathStatusInserter::setPathStatus(), edm::SystemTimeKeeper::startEvent(), edm::SystemTimeKeeper::startModuleEvent(), edm::SystemTimeKeeper::stopEvent(), edm::SystemTimeKeeper::stopModuleEvent(), edmtest::ExceptionThrowingProducer::streamBeginLuminosityBlock(), edmtest::ExceptionThrowingProducer::streamBeginRun(), TestInterProcessProd::streamBeginRun(), edm::global::outputmodule::StreamCacheHolder< T, C >::streamCache(), edm::global::impl::StreamCacheHolder< T, C >::streamCache(), edm::limited::impl::StreamCacheHolder< T, C >::streamCache(), edmtest::ExceptionThrowingProducer::streamEndLuminosityBlock(), TestInterProcessProd::streamEndLuminosityBlock(), edmtest::ExceptionThrowingProducer::streamEndRun(), TestInterProcessProd::streamEndRun(), ExternalGeneratorFilter::streamEndRun(), edm::StreamSchedule::StreamSchedule(), and edm::EventPrincipal::transitionIndex_().
|
friend |
Definition at line 50 of file StreamID.h.
|
friend |
Only a Schedule is allowed to create one of these.
Definition at line 49 of file StreamID.h.
|
private |
Definition at line 54 of file StreamID.h.
Referenced by operator unsigned int(), operator==(), and value().