LArSoft
v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "BranchMapperWithReader.h"
Public Types | |
using | result_t = cet::exempt_ptr< ProductProvenance const > |
Public Member Functions | |
BranchMapperWithReader (TBranch *branch, input::EntryNumber entryNumber) | |
void | write (std::ostream &) const |
result_t | branchToProductProvenance (ProductID const) const |
result_t | insert (std::unique_ptr< ProductProvenance const > &&) |
void | setDelayedRead (bool const value) |
Private Member Functions | |
void | readProvenance_ () const override |
Private Attributes | |
TBranch * | branchPtr_ |
input::EntryNumber | entryNumber_ |
Definition at line 25 of file BranchMapperWithReader.h.
|
inherited |
Definition at line 37 of file BranchMapper.h.
|
inline |
Definition at line 37 of file BranchMapperWithReader.h.
|
inherited |
Definition at line 33 of file BranchMapper.cc.
References art::BranchMapper::entryInfoSet_, and art::BranchMapper::readProvenance().
Referenced by art::detail::KeptProvenance::insertAncestors(), art::markAncestors(), and art::ProvenanceCheckerOutput::write().
|
inherited |
Definition at line 24 of file BranchMapper.cc.
References art::BranchMapper::entryInfoSet_, and art::BranchMapper::readProvenance().
Referenced by art::ResultsPrincipal::put(), art::RunPrincipal::put(), art::SubRunPrincipal::put(), art::EventPrincipal::put(), and readProvenance_().
|
inlineoverrideprivatevirtual |
Reimplemented from art::BranchMapper.
Definition at line 44 of file BranchMapperWithReader.h.
References branchPtr_, entryNumber_, art::input::getEntry(), and art::BranchMapper::insert().
|
inlineinherited |
Definition at line 48 of file BranchMapper.h.
References art::BranchMapper::delayedRead_, and fhicl::detail::atom::value().
|
inherited |
Referenced by art::operator<<().
|
private |
Definition at line 32 of file BranchMapperWithReader.h.
Referenced by readProvenance_().
|
private |
Definition at line 33 of file BranchMapperWithReader.h.
Referenced by readProvenance_().