1 #ifndef DataFormats_Provenance_BranchDescription_h
2 #define DataFormats_Provenance_BranchDescription_h
32 class WrapperInterfaceBase;
52 std::set<std::string>
const&
aliases = std::set<std::string>());
69 void write(std::ostream& os)
const;
219 bool operator<(BranchDescription
const&
a, BranchDescription
const&
b);
221 bool operator==(BranchDescription
const&
a, BranchDescription
const&
b);
223 bool combinable(BranchDescription
const&
a, BranchDescription
const&
b);
226 BranchDescription
const&
b,
bool operator<(DetSet< T > const &x, DetSet< T > const &y)
std::string const & branchName() const
BranchType const & branchType() const
static int const invalidSplitLevel
static int const invalidBasketSize
void setOnDemand(bool isOnDemand)
TypeWithDict wrappedType_
std::string const & processName() const
void write(std::ostream &os) const
void setWrappedType(TypeWithDict const &type)
void setTransient(bool isTransient)
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_
void initFromDictionary()
WrapperInterfaceBase * wrapperInterfaceBase_
bool operator==(debugging_allocator< X > const &, debugging_allocator< Y > const &)
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
WrapperInterfaceBase const * getInterface() 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
ParameterSetID const & parameterSetID() const
std::set< std::string > const & branchAliases() const
std::set< std::string > branchAliases_
BranchID const & aliasForBranchID() const
std::string friendlyClassName_
WrapperInterfaceBase *& wrapperInterfaceBase()
BranchID const & originalBranchID() const
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 tbale.
std::string const & wrappedName() const
tuple size
Write out results.
void insertBranchAlias(std::string const &alias)
TypeWithDict const & wrappedType() const
std::string match(BranchDescription const &a, BranchDescription const &b, std::string const &fileName)
void merge(BranchDescription const &other)
TypeID wrappedTypeID() const