#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.
1.8.11