LArSoft
v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "InputTag.h"
Public Member Functions | |
InputTag ()=default | |
InputTag (std::string const &s) | |
InputTag (char const *s) | |
InputTag (std::string const &label, std::string const &instance, std::string const &processName={}) | |
InputTag (char const *label, char const *instance, char const *processName="") | |
std::string | encode () const |
bool | empty () const noexcept |
std::string const & | label () const noexcept |
std::string const & | instance () const noexcept |
std::string const & | process () const noexcept |
bool | operator== (InputTag const &tag) const noexcept |
Private Member Functions | |
void | set_from_string_ (std::string const &s) |
Private Attributes | |
std::string | label_ {} |
std::string | instance_ {} |
std::string | process_ {} |
Definition at line 18 of file InputTag.h.
|
default |
|
inline |
Definition at line 96 of file InputTag.h.
References set_from_string_().
|
inline |
Definition at line 101 of file InputTag.h.
References set_from_string_().
|
inline |
Definition at line 84 of file InputTag.h.
|
inline |
Definition at line 90 of file InputTag.h.
|
inlinenoexcept |
Definition at line 49 of file InputTag.h.
std::string art::InputTag::encode | ( | ) | const |
Definition at line 36 of file InputTag.cc.
References instance_, label_, and process_.
Referenced by recob::DumpVertices::analyze(), sim::DumpOpDetBacktrackerRecords::analyze(), sim::DumpSimChannels::analyze(), sim::DumpSimPhotons::analyze(), recob::DumpPCAxes::analyze(), sim::DumpSimPhotonsLite::analyze(), recob::DumpSpacePoints::analyze(), recob::DumpChargedSpacePoints::analyze(), recob::DumpSeeds::analyze(), recob::DumpClusters::analyze(), hit::DumpHits::analyze(), sim::DumpMCParticles::analyze(), sim::DumpMCTracks::analyze(), caldata::DumpWires::analyze(), detsim::DumpRawDigits::analyze(), sim::DumpMCShowers::analyze(), recob::DumpPFParticles::analyze(), recob::DumpTracks::analyze(), sim::DumpMCParticles::DumpMCParticle(), evd::RecoBaseDrawer::GetBezierTracks(), anab::FVectorWriter< 4 >::initOutputs(), DUNE::NeutrinoShowerEff::processEff(), shower::EMShower::produce(), lar::example::RemoveIsolatedSpacePoints::produce(), lar::example::TotallyCheatTracker::produce(), anab::FVectorWriter< 4 >::setDataTag(), and detinfo::setDetectorClocksStandardTriggersFromEvent().
|
inlinenoexcept |
Definition at line 60 of file InputTag.h.
Referenced by art::Consumer::consumes(), art::Consumer::consumesView(), art::MixHelper::declareMixOp(), art::RootBranchInfoList::findBranchInfo(), anab::FVectorReader< T, N >::FVectorReader(), art::DataViewImpl::getByLabel(), art::DataViewImpl::getView(), art::Consumer::mayConsume(), art::Consumer::mayConsumeView(), and art::operator<<().
|
inlinenoexcept |
Definition at line 55 of file InputTag.h.
Referenced by art::Consumer::consumes(), art::Consumer::consumesView(), sim::DumpMCParticles::DumpMCParticle(), art::RootBranchInfoList::findBranchInfo(), anab::FVectorReader< T, N >::FVectorReader(), art::DataViewImpl::getByLabel(), art::DataViewImpl::getView(), art::Consumer::mayConsume(), art::Consumer::mayConsumeView(), art::operator<<(), nnet::TrainingDataAlg::TrainingDataAlg(), and evd::RecoBaseDrawer::VertexOrtho().
|
inlinenoexcept |
|
inlinenoexcept |
an empty string means find the most recently produced product with the label and instance
Definition at line 67 of file InputTag.h.
References geo::details::operator==().
Referenced by art::Consumer::consumes(), art::Consumer::consumesView(), art::RootBranchInfoList::findBranchInfo(), anab::FVectorReader< T, N >::FVectorReader(), art::DataViewImpl::getByLabel(), art::DataViewImpl::getView(), art::Consumer::mayConsume(), art::Consumer::mayConsumeView(), art::operator<<(), and evd::RecoBaseDrawer::VertexOrtho().
|
private |
Definition at line 15 of file InputTag.cc.
References art::errors::Configuration, instance_, label_, and process_.
Referenced by InputTag().
|
private |
Definition at line 76 of file InputTag.h.
Referenced by encode(), operator==(), and set_from_string_().
|
private |
Definition at line 75 of file InputTag.h.
Referenced by encode(), operator==(), and set_from_string_().
|
private |
Definition at line 77 of file InputTag.h.
Referenced by encode(), operator==(), and set_from_string_().