#include <BranchDescription.h>
Classes | |
struct | Transients |
Static Public Attributes | |
static int constexpr | invalidSplitLevel {-1} |
static int constexpr | invalidBasketSize {0} |
static int constexpr | invalidCompression {-1} |
Private Member Functions | |
fhicl::ParameterSetID const & | psetID () const |
void | initProductID_ () |
void | fluffTransients_ () const |
bool | transientsFluffed_ () const noexcept |
bool | isPsetIDUnique () const noexcept |
std::set< ProcessConfigurationID > const & | processConfigurationIDs () const noexcept |
Transients & | guts () noexcept |
Transients const & | guts () const noexcept |
void | throwIfInvalid_ () const |
Private Attributes | |
BranchType | branchType_ {InEvent} |
std::string | moduleLabel_ {} |
std::string | processName_ {} |
ProductID | productID_ {} |
std::string | producedClassName_ {} |
std::string | friendlyClassName_ {} |
std::string | productInstanceName_ {} |
bool | supportsView_ {false} |
std::set< fhicl::ParameterSetID > | psetIDs_ {} |
std::set< ProcessConfigurationID > | processConfigurationIDs_ {} |
Transient< Transients > | transients_ {} |
Friends | |
class | detail::BranchDescriptionStreamer |
bool | combinable (BranchDescription const &, BranchDescription const &) |
bool | operator< (BranchDescription const &, BranchDescription const &) |
bool | operator== (BranchDescription const &, BranchDescription const &) |
Definition at line 41 of file BranchDescription.h.
|
default |
art::BranchDescription::BranchDescription | ( | BranchType const | bt, |
TypeLabel const & | tl, | ||
std::string const & | moduleLabel, | ||
fhicl::ParameterSetID const & | modulePSetID, | ||
ProcessConfiguration const & | processConfig | ||
) |
Definition at line 33 of file BranchDescription.cc.
art::BranchDescription::BranchDescription | ( | BranchType | bt, |
std::string const & | moduleLabel, | ||
std::string const & | processName, | ||
std::string const & | producedClassName, | ||
std::string const & | productInstanceName, | ||
fhicl::ParameterSetID const & | psetID, | ||
ProcessConfigurationID const & | processConfigurationID, | ||
Transients::validity_state | validity, | ||
bool | supportsView, | ||
bool | transient | ||
) |
Definition at line 53 of file BranchDescription.cc.
|
inlinenoexcept |
Definition at line 171 of file BranchDescription.h.
|
inlinenoexcept |
Definition at line 203 of file BranchDescription.h.
|
inlinenoexcept |
Definition at line 193 of file BranchDescription.h.
|
inlinenoexcept |
Definition at line 176 of file BranchDescription.h.
|
inlinenoexcept |
Definition at line 155 of file BranchDescription.h.
|
private |
Definition at line 93 of file BranchDescription.cc.
|
inlinenoexcept |
Definition at line 129 of file BranchDescription.h.
|
privatenoexcept |
Definition at line 234 of file BranchDescription.cc.
|
privatenoexcept |
Definition at line 240 of file BranchDescription.cc.
|
private |
Definition at line 82 of file BranchDescription.cc.
|
inline |
Definition at line 139 of file BranchDescription.h.
|
privatenoexcept |
Definition at line 222 of file BranchDescription.cc.
void art::BranchDescription::merge | ( | BranchDescription const & | other | ) |
Definition at line 119 of file BranchDescription.cc.
|
inlinenoexcept |
Definition at line 114 of file BranchDescription.h.
|
inlinenoexcept |
Definition at line 150 of file BranchDescription.h.
|
privatenoexcept |
Definition at line 228 of file BranchDescription.cc.
|
inlinenoexcept |
Definition at line 119 of file BranchDescription.h.
|
inlinenoexcept |
Definition at line 145 of file BranchDescription.h.
|
inlinenoexcept |
Definition at line 124 of file BranchDescription.h.
|
inlinenoexcept |
Definition at line 188 of file BranchDescription.h.
|
inlinenoexcept |
Definition at line 134 of file BranchDescription.h.
|
private |
Definition at line 104 of file BranchDescription.cc.
|
inlinenoexcept |
Definition at line 182 of file BranchDescription.h.
|
inline |
Definition at line 217 of file BranchDescription.h.
|
inlinenoexcept |
Definition at line 166 of file BranchDescription.h.
|
inlinenoexcept |
Definition at line 198 of file BranchDescription.h.
void art::BranchDescription::swap | ( | BranchDescription & | other | ) |
Definition at line 150 of file BranchDescription.cc.
|
private |
Definition at line 168 of file BranchDescription.cc.
|
inlinenoexcept |
Definition at line 160 of file BranchDescription.h.
|
privatenoexcept |
Definition at line 216 of file BranchDescription.cc.
|
inlinenoexcept |
Definition at line 208 of file BranchDescription.h.
void art::BranchDescription::write | ( | std::ostream & | os | ) | const |
Definition at line 138 of file BranchDescription.cc.
|
friend |
Definition at line 306 of file BranchDescription.cc.
|
friend |
Definition at line 47 of file BranchDescription.h.
|
friend |
Definition at line 246 of file BranchDescription.cc.
|
friend |
Definition at line 318 of file BranchDescription.cc.
|
private |
Definition at line 239 of file BranchDescription.h.
|
private |
Definition at line 255 of file BranchDescription.h.
|
static |
Definition at line 51 of file BranchDescription.h.
|
static |
Definition at line 52 of file BranchDescription.h.
|
static |
Definition at line 50 of file BranchDescription.h.
|
private |
Definition at line 243 of file BranchDescription.h.
|
private |
Definition at line 270 of file BranchDescription.h.
|
private |
Definition at line 246 of file BranchDescription.h.
|
private |
Definition at line 252 of file BranchDescription.h.
|
private |
Definition at line 249 of file BranchDescription.h.
|
private |
Definition at line 259 of file BranchDescription.h.
|
private |
Definition at line 266 of file BranchDescription.h.
|
private |
Definition at line 262 of file BranchDescription.h.
|
mutableprivate |
Definition at line 273 of file BranchDescription.h.