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;
243 bool operator<(BranchDescription
const&
a, BranchDescription
const&
b);
245 bool operator==(BranchDescription
const&
a, BranchDescription
const&
b);
247 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
std::string const & branchName() const
BranchType const & branchType() const
void setIsProvenanceSetOnRead(bool value=true) noexcept
bool isProvenanceSetOnRead_
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::EventIDconst &, edm::Timestampconst & > We also list in braces which AR_WATCH_USING_METHOD_ is used for those or
static int const invalidSplitLevel
static int const invalidBasketSize
void setOnDemand(bool isOnDemand)
TypeWithDict wrappedType_
std::string const & processName() const
void setIsMergeable(bool v)
void write(std::ostream &os) const
BranchID const & switchAliasForBranchID() const
void setWrappedType(TypeWithDict const &type)
BranchID switchAliasForBranchID_
void setTransient(bool isTransient)
BranchID aliasForBranchID_
void throwIfInvalid_() const
std::string const & className() const
std::string const & switchAliasModuleLabel() const
std::string const & moduleLabel() const
std::string const & productInstanceName() const
bool combinable(BranchDescription const &a, BranchDescription const &b)
std::string fullClassName_
void initFromDictionary()
TypeID unwrappedTypeID() const
void setWrappedName(std::string const &name)
void setSplitLevel(int level)
std::string productInstanceName_
void initializeTransients()
std::string const & friendlyClassName() const
BranchID const & branchID() const
TypeWithDict const & unwrappedType() const
void setDropped(bool isDropped)
void updateFriendlyClassName()
std::type_info const & typeInfo() const
std::string const & moduleName() const
std::string const & fullClassName() const
bool availableOnlyAtEndTransition_
ParameterSetID const & parameterSetID() const
std::set< std::string > const & branchAliases() const
void setSwitchAliasModuleLabel(std::string label)
bool isProvenanceSetOnRead() const noexcept
std::set< std::string > branchAliases_
BranchID const & aliasForBranchID() const
std::string friendlyClassName_
BranchID const & originalBranchID() const
ParameterSetID parameterSetID_
bool availableOnlyAtEndTransition() const
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 tbale.
void setSwitchAliasForBranch(BranchDescription const &aliasForBranch)
std::string const & wrappedName() const
tuple size
Write out results.
void insertBranchAlias(std::string const &alias)
TypeWithDict const & wrappedType() const
bool isSwitchAlias() const
std::string match(BranchDescription const &a, BranchDescription const &b, std::string const &fileName)
void merge(BranchDescription const &other)
TypeID wrappedTypeID() const
std::string switchAliasModuleLabel_