1 #ifndef DataFormats_Provenance_BranchDescription_h
2 #define DataFormats_Provenance_BranchDescription_h
33 class WrapperInterfaceBase;
53 std::set<std::string>
const&
aliases = std::set<std::string>());
70 void write(std::ostream& os)
const;
102 std::map<ProcessConfigurationID, std::string>&
moduleNames()
const {
228 bool operator<(BranchDescription
const&
a, BranchDescription
const&
b);
230 bool operator==(BranchDescription
const&
a, BranchDescription
const&
b);
232 bool combinable(BranchDescription
const&
a, BranchDescription
const&
b);
235 BranchDescription
const&
b,
bool operator<(DetSet< T > const &x, DetSet< T > const &y)
BranchType const & branchType() const
TypeWithDict & wrappedType() const
static int const invalidSplitLevel
std::string & branchName() const
TypeWithDict & unwrappedType() const
static int const invalidBasketSize
bool isPsetIDUnique() const
std::map< ProcessConfigurationID, std::string > & moduleNames() const
void initializeTransients() const
TypeWithDict wrappedType_
std::string const & processName() const
std::string match(BranchDescription const &a, BranchDescription const &b, std::string const &fileName, BranchDescription::MatchMode m)
std::map< ProcessConfigurationID, std::string > moduleNames_
ParameterSetID const & psetID() const
void write(std::ostream &os) const
void initFromDictionary() const
BranchID aliasForBranchID_
void throwIfInvalid_() const
std::string const & className() const
std::string const & moduleLabel() const
std::string const & productInstanceName() const
bool combinable(BranchDescription const &a, BranchDescription const &b)
std::string fullClassName_
std::map< ProcessConfigurationID, ParameterSetID > parameterSetIDs_
WrapperInterfaceBase * wrapperInterfaceBase_
bool operator==(debugging_allocator< X > const &, debugging_allocator< Y > const &)
TypeID unwrappedTypeID() const
WrapperInterfaceBase *& wrapperInterfaceBase() const
std::string productInstanceName_
std::string const & friendlyClassName() const
BranchID const & branchID() const
WrapperInterfaceBase const * getInterface() const
void updateFriendlyClassName()
std::type_info const & typeInfo() const
std::string & wrappedName() const
std::string const & moduleName() const
std::string const & fullClassName() const
ParameterSetID const & parameterSetID() const
void initBranchName() const
std::set< std::string > & branchAliases()
std::set< std::string > const & branchAliases() const
std::map< ProcessConfigurationID, ParameterSetID > & parameterSetIDs() const
std::set< std::string > branchAliases_
BranchID const & aliasForBranchID() const
std::string friendlyClassName_
BranchID const & originalBranchID() const
ParameterSetID parameterSetID_
TypeWithDict unwrappedType_
std::ostream & operator<<(std::ostream &ost, const HLTGlobalStatus &hlt)
Formatted printout of trigger tbale.
void merge(BranchDescription const &other)
TypeID wrappedTypeID() const