#include <ConsumesInfo.h>
Public Member Functions | |
bool | alwaysGets () const |
BranchType | branchType () const |
ConsumesInfo (TypeID const &iType, char const *iLabel, char const *iInstance, char const *iProcess, BranchType iBranchType, KindOfType iKindOfType, bool iAlwaysGets, bool iSkipCurrentProcess_) | |
std::string const & | instance () const |
KindOfType | kindOfType () const |
std::string const & | label () const |
std::string const & | process () const |
bool | skipCurrentProcess () const |
TypeID const & | type () const |
Private Attributes | |
bool | alwaysGets_ |
BranchType | branchType_ |
std::string | instance_ |
KindOfType | kindOfType_ |
std::string | label_ |
std::string | process_ |
bool | skipCurrentProcess_ |
TypeID | type_ |
Description: Contains information about a product a module will get (consume).
Usage: These are typically returned by the PathsAndConsumesOfModules object obtained in the PreBeginJob callback for a service.
Definition at line 23 of file ConsumesInfo.h.
edm::ConsumesInfo::ConsumesInfo | ( | TypeID const & | iType, |
char const * | iLabel, | ||
char const * | iInstance, | ||
char const * | iProcess, | ||
BranchType | iBranchType, | ||
KindOfType | iKindOfType, | ||
bool | iAlwaysGets, | ||
bool | iSkipCurrentProcess_ | ||
) |
Definition at line 5 of file ConsumesInfo.cc.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 38 of file ConsumesInfo.h.
References process_.
Referenced by ConfigBuilder.ConfigBuilder::addExtraStream(), ConfigBuilder.ConfigBuilder::completeInputCommand(), ConfigBuilder.ConfigBuilder::doNotInlineEventContent(), ConfigBuilder.ConfigBuilder.PrintAllModules::leave(), ConfigBuilder.ConfigBuilder::prepare(), ConfigBuilder.ConfigBuilder::prepare_ALCA(), ConfigBuilder.ConfigBuilder::prepare_DQM(), ConfigBuilder.ConfigBuilder::prepare_HLT(), ConfigBuilder.ConfigBuilder::prepare_LHE(), ConfigBuilder.ConfigBuilder::prepare_PATFILTER(), ConfigBuilder.ConfigBuilder::prepare_VALIDATION(), ConfigBuilder.ConfigBuilder::renameHLTprocessInSequence(), ConfigBuilder.ConfigBuilder::renameInputTagsInSequence(), and ConfigBuilder.ConfigBuilder::scheduleSequence().
|
inline |
|
inline |
|
private |
Definition at line 62 of file ConsumesInfo.h.
Referenced by alwaysGets().
|
private |
Definition at line 60 of file ConsumesInfo.h.
Referenced by branchType().
|
private |
Definition at line 58 of file ConsumesInfo.h.
Referenced by instance().
|
private |
Definition at line 61 of file ConsumesInfo.h.
Referenced by kindOfType().
|
private |
Definition at line 57 of file ConsumesInfo.h.
Referenced by Mixins._Labelable::_findDependencies(), label(), and Mixins._Labelable::setLabel().
|
private |
Definition at line 59 of file ConsumesInfo.h.
Referenced by process().
|
private |
Definition at line 63 of file ConsumesInfo.h.
Referenced by skipCurrentProcess().
|
private |
Definition at line 56 of file ConsumesInfo.h.
Referenced by Modules.Service::_placeImpl(), Modules.ESSource::_placeImpl(), Modules.ESProducer::_placeImpl(), Modules.ESPrefer::copy(), Mixins._TypedParameterizable::dumpPython(), Modules.ESPrefer::dumpPythonAs(), Modules.Service::insertInto(), RandomRunSource.RandomRunSource::insertInto(), Mixins._TypedParameterizable::insertInto(), Modules.ESSource::moduleLabel_(), Modules.ESProducer::moduleLabel_(), Modules.ESSource::nameInProcessDesc_(), Modules.ESProducer::nameInProcessDesc_(), Modules.ESPrefer::nameInProcessDesc_(), and type().