Static Public Member Functions | |
static ModuleDescriptionID | getUniqueID () |
static constexpr ModuleDescriptionID | invalidID () |
Private Attributes | |
fhicl::ParameterSetID | parameterSetID_ {} |
std::string | moduleName_ {} |
std::string | moduleLabel_ {} |
ProcessConfiguration | processConfiguration_ {} |
bool | parentageEnabled_ {true} |
bool | rangesEnabled_ {true} |
bool | dbEnabled_ {true} |
ModuleDescriptionID | id_ {invalidID()} |
Definition at line 24 of file ModuleDescription.h.
|
explicitdefault |
|
explicit |
|
inline |
Definition at line 76 of file ModuleDescription.h.
References dbEnabled_, and string.
Referenced by art::RootOutput::doOpenFile(), art::RootOutput::doRegisterProducts(), and art::Source< T >::finishProductRegistration_().
|
static |
Referenced by id().
|
inline |
Definition at line 101 of file ModuleDescription.h.
References getUniqueID(), and id_.
Referenced by art::Source< T >::finishProductRegistration_().
|
inlinestatic |
Definition at line 109 of file ModuleDescription.h.
References cet::sqlite::max().
Referenced by art::RootOutput::doRegisterProducts(), and art::Source< T >::finishProductRegistration_().
|
inline |
Definition at line 91 of file ModuleDescription.h.
References operator!=(), operator<(), operator==(), art::ProcessConfiguration::parameterSetID(), processConfiguration(), and rh.
|
inline |
Definition at line 51 of file ModuleDescription.h.
References moduleLabel_.
Referenced by art::RootOutput::doRegisterProducts(), art::detail::exceptionContext(), art::ProducerBase::getProductID(), art::CurrentModule::label(), art::Worker::label(), art::Tracer::postModuleBeginJob(), art::Tracer::postModuleBeginRun(), art::Tracer::postModuleBeginSubRun(), art::Tracer::postModuleConstruction(), art::Tracer::postModuleEndJob(), art::Tracer::postModuleEndRun(), art::Tracer::postModuleEndSubRun(), art::Tracer::postModuleEvent(), art::Tracer::preModuleBeginJob(), art::Tracer::preModuleBeginRun(), art::Tracer::preModuleBeginSubRun(), art::Tracer::preModuleConstruction(), art::Tracer::preModuleEndJob(), art::Tracer::preModuleEndRun(), art::Tracer::preModuleEndSubRun(), art::Tracer::preModuleEvent(), art::MemoryTracker::recordModuleData(), art::MemoryTracker::recordOtherData(), art::TimeTracker::recordTime(), and art::TFileService::setDirectoryName_().
|
inline |
Definition at line 46 of file ModuleDescription.h.
References moduleName_, and string.
Referenced by art::detail::exceptionContext(), art::TimeTracker::postSourceConstruction(), art::MemoryTracker::recordModuleData(), art::MemoryTracker::recordOtherData(), art::TimeTracker::recordTime(), and art::TFileService::setDirectoryName_().
bool art::ModuleDescription::operator!= | ( | ModuleDescription const & | rh | ) | const |
Referenced by mainParameterSetID().
bool art::ModuleDescription::operator< | ( | ModuleDescription const & | rh | ) | const |
Referenced by mainParameterSetID().
bool art::ModuleDescription::operator== | ( | ModuleDescription const & | rh | ) | const |
Referenced by mainParameterSetID().
|
inline |
Definition at line 41 of file ModuleDescription.h.
References parameterSetID_, and string.
|
inline |
Definition at line 66 of file ModuleDescription.h.
References parentageEnabled_.
Referenced by art::RootOutput::doOpenFile(), art::RootOutput::doRegisterProducts(), and art::Source< T >::finishProductRegistration_().
|
inline |
Definition at line 56 of file ModuleDescription.h.
References processConfiguration_.
Referenced by art::RootOutput::doRegisterProducts(), art::Source< T >::finishProductRegistration_(), mainParameterSetID(), processConfigurationID(), processName(), releaseVersion(), art::SamplingInput::SamplingInput(), and art::RootOutput::startEndFile().
|
inline |
Definition at line 61 of file ModuleDescription.h.
References art::ProcessConfiguration::id(), and processConfiguration().
|
inline |
Definition at line 81 of file ModuleDescription.h.
References processConfiguration(), art::ProcessConfiguration::processName(), and string.
|
inline |
Definition at line 71 of file ModuleDescription.h.
References rangesEnabled_.
Referenced by art::RootOutput::doOpenFile(), art::RootOutput::doRegisterProducts(), and art::Source< T >::finishProductRegistration_().
|
inline |
Definition at line 86 of file ModuleDescription.h.
References processConfiguration(), and art::ProcessConfiguration::releaseVersion().
void art::ModuleDescription::write | ( | std::ostream & | os | ) | const |
Referenced by art::operator<<().
|
private |
Definition at line 132 of file ModuleDescription.h.
Referenced by dbEnabled().
|
private |
Definition at line 135 of file ModuleDescription.h.
Referenced by id().
|
private |
Definition at line 123 of file ModuleDescription.h.
Referenced by moduleLabel().
|
private |
Definition at line 119 of file ModuleDescription.h.
Referenced by moduleName().
|
private |
Definition at line 116 of file ModuleDescription.h.
Referenced by parameterSetID().
|
private |
Definition at line 128 of file ModuleDescription.h.
Referenced by parentageEnabled().
|
private |
Definition at line 126 of file ModuleDescription.h.
Referenced by processConfiguration().
|
private |
Definition at line 130 of file ModuleDescription.h.
Referenced by rangesEnabled().