#include <Provenance.h>
Public Member Functions | |
Provenance () | |
Provenance (cet::exempt_ptr< Group const > g) noexcept | |
BranchDescription const & | productDescription () const noexcept |
std::string const & | branchName () const noexcept |
std::string const & | producedClassName () const noexcept |
std::string const & | friendlyClassName () const noexcept |
std::string const & | moduleLabel () const noexcept |
std::string const & | productInstanceName () const noexcept |
std::string const & | processName () const noexcept |
InputTag | inputTag () const |
RangeSet const & | rangeOfValidity () const |
Parentage const & | parentage () const |
std::vector< ProductID > const & | parents () const |
fhicl::ParameterSet const & | parameterSet () const |
std::set< fhicl::ParameterSetID > const & | psetIDs () const noexcept |
ProductID | productID () const noexcept |
bool | isValid () const noexcept |
bool | isPresent () const |
bool | produced () const noexcept |
ProductStatus | productStatus () const |
bool | equals (Provenance const &) const noexcept |
std::ostream & | write (std::ostream &) const |
Private Member Functions | |
ProductProvenance const & | productProvenance () const |
Private Attributes | |
cet::exempt_ptr< Group const > | group_ {nullptr} |
Definition at line 35 of file Provenance.h.
|
explicitdefault |
|
explicitnoexcept |
Definition at line 15 of file Provenance.cc.
|
noexcept |
Definition at line 42 of file Provenance.cc.
|
noexcept |
Definition at line 127 of file Provenance.cc.
|
noexcept |
Definition at line 48 of file Provenance.cc.
InputTag art::Provenance::inputTag | ( | ) | const |
Definition at line 91 of file Provenance.cc.
bool art::Provenance::isPresent | ( | ) | const |
Definition at line 115 of file Provenance.cc.
|
noexcept |
Definition at line 18 of file Provenance.cc.
|
noexcept |
Definition at line 54 of file Provenance.cc.
fhicl::ParameterSet const & art::Provenance::parameterSet | ( | ) | const |
Definition at line 84 of file Provenance.cc.
Parentage const & art::Provenance::parentage | ( | ) | const |
Definition at line 103 of file Provenance.cc.
Definition at line 109 of file Provenance.cc.
|
noexcept |
Definition at line 66 of file Provenance.cc.
|
noexcept |
Definition at line 30 of file Provenance.cc.
|
noexcept |
Definition at line 36 of file Provenance.cc.
|
noexcept |
Definition at line 24 of file Provenance.cc.
|
noexcept |
Definition at line 72 of file Provenance.cc.
|
noexcept |
Definition at line 60 of file Provenance.cc.
|
private |
Definition at line 133 of file Provenance.cc.
ProductStatus art::Provenance::productStatus | ( | ) | const |
Definition at line 97 of file Provenance.cc.
|
noexcept |
Definition at line 78 of file Provenance.cc.
RangeSet const & art::Provenance::rangeOfValidity | ( | ) | const |
Definition at line 121 of file Provenance.cc.
ostream & art::Provenance::write | ( | std::ostream & | os | ) | const |
Definition at line 147 of file Provenance.cc.
|
private |
Definition at line 77 of file Provenance.h.