1 #ifndef DataFormats_Provenance_BranchDescription_h 2 #define DataFormats_Provenance_BranchDescription_h 51 std::set<std::string>
const&
aliases = std::set<std::string>());
68 void write(std::ostream&
os)
const;
250 bool operator<(BranchDescription
const&
a, BranchDescription
const&
b);
252 bool operator==(BranchDescription
const&
a, BranchDescription
const&
b);
254 bool combinable(BranchDescription
const&
a, BranchDescription
const&
b);
bool operator<(DetSet< T > const &x, DetSet< T > const &y)
constexpr bool operator==(ELseverityLevel const &e1, ELseverityLevel const &e2) noexcept
BranchID const & switchAliasForBranchID() const
ParameterSetID const & parameterSetID() const
void setIsProvenanceSetOnRead(bool value=true) noexcept
bool isProvenanceSetOnRead_
static int const invalidSplitLevel
BranchID const & branchID() const
static int const invalidBasketSize
BranchType const & branchType() const
void setOnDemand(bool isOnDemand)
TypeWithDict wrappedType_
std::string const & fullClassName() const
std::string const & moduleName() const
TypeID unwrappedTypeID() const
std::string const & processName() const
void setIsMergeable(bool v)
TypeWithDict const & unwrappedType() const
std::string const & friendlyClassName() const
void setWrappedType(TypeWithDict const &type)
BranchID switchAliasForBranchID_
void setTransient(bool isTransient)
BranchID aliasForBranchID_
std::string const & switchAliasModuleLabel() const
std::string const & className() const
TypeID wrappedTypeID() const
std::string const & branchName() const
bool combinable(BranchDescription const &a, BranchDescription const &b)
std::string fullClassName_
void setIsTransform(bool isTransform)
void initFromDictionary()
std::string const & productInstanceName() const
The Signals That Services Can Subscribe To This is based on ActivityRegistry and is current per Services can connect to the signals distributed by the ActivityRegistry in order to monitor the activity of the application Each possible callback has some defined which we here list in angle e< void, edm::EventID const &, edm::Timestamp const & > We also list in braces which AR_WATCH_USING_METHOD_ is used for those or
void setWrappedName(std::string const &name)
void setSplitLevel(int level)
std::string productInstanceName_
void initializeTransients()
BranchID const & aliasForBranchID() const
void throwIfInvalid_() const
void setDropped(bool isDropped)
void updateFriendlyClassName()
std::string const & wrappedName() const
bool isSwitchAlias() const
bool availableOnlyAtEndTransition_
std::type_info const & typeInfo() const
void write(std::ostream &os) const
void setSwitchAliasModuleLabel(std::string label)
bool isProvenanceSetOnRead() const noexcept
std::set< std::string > branchAliases_
bool availableOnlyAtEndTransition() const
std::string friendlyClassName_
ParameterSetID parameterSetID_
void setUnwrappedType(TypeWithDict const &type)
TypeWithDict unwrappedType_
void setBasketSize(int size)
void setProduced(bool isProduced)
std::ostream & operator<<(std::ostream &ost, const HLTGlobalStatus &hlt)
Formatted printout of trigger table.
void setSwitchAliasForBranch(BranchDescription const &aliasForBranch)
std::string const & moduleLabel() const
void insertBranchAlias(std::string const &alias)
TypeWithDict const & wrappedType() const
std::set< std::string > const & branchAliases() const
std::string match(BranchDescription const &a, BranchDescription const &b, std::string const &fileName)
void merge(BranchDescription const &other)
BranchID const & originalBranchID() const
std::string switchAliasModuleLabel_