LArSoft  v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
Provenance.cc
Go to the documentation of this file.
1 // ======================================================================
2 //
3 // Provenance: The full description of a product and how it came into
4 // existence.
5 //
6 // definitions:
7 // Product: The EDProduct to which a provenance object is associated
8 // Creator: The EDProducer that made the product.
9 // Parents: The EDProducts used as input by the creator.
10 //
11 // ======================================================================
12 
14 #include "fhiclcpp/ParameterSet.h"
16 
19 {
21 }
22 
23 std::ostream&
24 art::Provenance::write(std::ostream& os) const
25 {
26  // This is grossly inadequate, but it is not critical for the
27  // first pass.
30  return os;
31 }
32 
33 // ======================================================================
ProductProvenance const & productProvenance() const
Definition: Provenance.h:152
static collection_type const & get() noexcept
void write(std::ostream &os) const
std::vector< evd::details::RawDigitInfo_t >::const_iterator begin(RawDigitCacheDataClass const &cache)
void write(std::ostream &os) const
fhicl::ParameterSet const & parameterSet() const
Definition: Provenance.cc:18
std::set< fhicl::ParameterSetID > const & psetIDs() const
Definition: Provenance.h:106
std::ostream & write(std::ostream &os) const
Definition: Provenance.cc:24
BranchDescription const & productDescription() const
Definition: Provenance.h:46