LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
|
Namespaces | |
FDS | |
FTS | |
Typedefs | |
using | LibraryInfoCollection = std::multiset< LibraryInfo > |
using | Widths = std::vector< std::size_t > |
using | ModuleConfigInfoMap = std::map< std::string, ModuleConfigInfo > |
using | WorkerMaker_t = Worker *(WorkerParams const &, ModuleDescription const &) |
using | ModuleTypeFunc_t) = ModuleType( |
template<typename T > | |
using | respond_to_file = void(T::*)(FileBlock const &) |
using | ServiceCache = std::map< TypeID, detail::ServiceCacheEntry > |
typedef std::stack< WrapperBase_ptr > | ServiceStack |
using | WrapperBase_ptr = std::shared_ptr< detail::ServiceWrapperBase > |
Enumerations | |
enum | SignalResponseType { SignalResponseType::FIFO, SignalResponseType::LIFO } |
Functions | |
void | print_available_plugins (suffix_type st, bool const verbose, std::string const &spec) |
void | print_available_plugins (suffix_type st, bool const verbose) |
bool | supports_key (suffix_type st, std::string const &spec, std::string const &key) |
void | print_description (std::vector< PluginMetadata > const &matches) |
void | print_descriptions (std::vector< std::string > const &plugins) |
std::string | describe (cet::exempt_ptr< fhicl::ConfigurationTable const > pb, std::string const &prefix) |
bool | exists_outside_prolog (fhicl::intermediate_table const &config, std::string const &key) |
template<typename T > | |
std::enable_if_t< std::is_convertible< T, std::string >::value, std::string > | fhicl_key (T const &name) |
template<typename H , typename... T> | |
std::enable_if_t< std::is_convertible< H, std::string >::value, std::string > | fhicl_key (H const &hname, T const &...tnames) |
void | fillSourceList (std::istream &ifs, std::vector< std::string > &source_list) |
constexpr const char * | dflt_spec_pattern () |
LibraryInfoCollection | get_LibraryInfoCollection (suffix_type suffix, std::string const &pattern, bool const verbose=false) |
std::unique_ptr< MetadataCollector > | get_MetadataCollector (suffix_type st) |
std::unique_ptr< MetadataSummary > | get_MetadataSummary (suffix_type st, LibraryInfoCollection const &coll) |
constexpr int | info_success () |
std::regex | regex_for_spec (std::string const &) |
void | replace_type (std::string &str, std::string const &spec, std::regex const &r) |
template<> | |
std::string | getType< suffix_type::module > (cet::LibraryManager const &lm, std::string const &fullSpec) |
template<> | |
std::string | getType< suffix_type::plugin > (cet::LibraryManager const &lm, std::string const &fullSpec) |
template<> | |
std::string | getType< suffix_type::tool > (cet::LibraryManager const &lm, std::string const &fullSpec) |
template<typename F , typename RT = decltype(std::declval<F>()())> | |
RT | resolve_if_present (F f, std::string const &caller, RT result) |
template<art::suffix_type st> | |
std::string | getFilePath (cet::LibraryManager const &lm, std::string const &fullspec) |
template<art::suffix_type > | |
std::string | getType (cet::LibraryManager const &, std::string const &) |
template<art::suffix_type > | |
std::unique_ptr< fhicl::ConfigurationTable > | getAllowedConfiguration (cet::LibraryManager const &lm, std::string const &fullSpec, std::string const &name) |
std::string | indent (std::size_t const i) |
std::string | indent0 () |
std::string | indent_1 () |
std::string | indent__2 () |
template<typename T , typename Elem > | |
std::size_t | columnWidth (T const &coll, std::string const Elem::*cp, std::string const &header) |
std::size_t | columnWidth (LibraryInfoCollection const &coll, std::string const &(LibraryInfo::*fp)() const, std::string const &header) |
std::size_t | rule_size (Widths const &widths) |
bool | get_failureToPut_flag (fhicl::ParameterSet const &scheduler_pset, fhicl::ParameterSet const &module_pset) |
void | remove_whitespace (std::string &) |
void | parse_path_spec (std::string path_spec, std::pair< std::string, std::string > &output) |
void | verifyInstanceName (std::string const &in) |
void | verifyFriendlyClassName (std::string const &fcn) |
void | memoryReport () |
void | writeSummary (PathManager &pm, bool wantSummary, cet::cpu_timer const &timer) |
void | triggerReport (PathsInfo const &endPathsInfo, PathsInfo const &triggerPathsInfo, bool wantSummary) |
void | timeReport (cet::cpu_timer const &timer) |
FileNameComponents | componentsFromPattern (std::string const &pattern) |
void | logFileAction (const char *msg, std::string const &file) |
void | validateFileNamePattern (bool do_check, std::string const &pattern) |
void | checkForMissingDictionaries (std::vector< TypeID > const &types) noexcept( false) |
RangeSet | rangeSetFromFileIndex (FileIndex const &fileIndex, RunID runID, bool compactRanges) |
RangeSet | rangeSetFromFileIndex (FileIndex const &fileIndex, SubRunID subRunID, bool compactRanges) |
void | readFileIndex (TFile *file, TTree *metaDataTree, FileIndex *&findexPtr) |
template<typename T > | |
T | readMetadata (TTree *md, bool const requireDict=true) |
template<typename T > | |
bool | readMetadata (TTree *md, T &field, bool const requireDict=true) |
RangeSetInfo | resolveRangeSetInfo (sqlite3 *, std::string const &filename, BranchType, unsigned RangeSetID, bool compact) |
RangeSet | resolveRangeSet (RangeSetInfo const &rs) |
RangeSet | resolveRangeSet (sqlite3 *, std::string const &filename, BranchType, unsigned rangeSetID, bool compact) |
Long64_t | GetBasketSize (TObjArray *branches, bool ondisk, bool inclusive) |
Long64_t | GetBasketSize (TBranch *b, bool ondisk, bool inclusive) |
Long64_t | GetTotalSize (TBranch *br, bool ondisk, bool inclusive) |
Long64_t | GetTotalSize (TObjArray *branches, bool ondisk) |
Long64_t | GetTotalSize (TTree *t, bool ondisk) |
Long64_t | sizeOnDisk (TTree *t) |
Long64_t | sizeOnDisk (TBranch *branch, bool inclusive) |
void | printBranchSummary (std::ostream &os, TBranch *br) |
void | printTreeSummary (std::ostream &os, TTree *t) |
bool | shouldFastClone (bool fastCloningSet, bool fastCloning, bool wantAllEvents, ClosingCriteria const &fileProperties) |
bool | shouldDropEvents (bool dropAllEventsSet, bool dropAllEvents, bool dropAllSubRuns) |
template<typename AUX > | |
void | mergeAuxiliary (AUX &left, AUX const &right) |
template<> | |
void | mergeAuxiliary (EventAuxiliary &, EventAuxiliary const &) |
template<BranchType , typename ID > | |
RangeSet | makeFullRangeSet (ID const &) |
template<> | |
RangeSet | makeFullRangeSet< InSubRun, SubRunID > (SubRunID const &id) |
template<> | |
RangeSet | makeFullRangeSet< InRun, RunID > (RunID const &id) |
template<typename T > | |
size_t | call_eventsToSkip (T &t) |
void | throw_if_invalid (std::string const &) |
template<typename H , typename... T> | |
void | throw_if_invalid (std::string const &msg, H const &h, T const &...t) |
template<typename T > | |
cet::exception & | exceptionContext (ModuleDescription const &md, T const &ip, cet::exception &ex) |
template<typename T , typename ResultType , typename... Args> | |
std::function< ResultType(Args...)> | makeWatchFunc (ResultType(T::*slot)(Args...), T &t) |
template<typename T , typename ResultType , typename... Args> | |
std::function< ResultType(Args...)> | makeWatchFunc (ResultType(T::*slot)(Args...) const, T const &t) |
template<typename T > | |
std::enable_if_t< std::is_constructible< T, fhicl::ParameterSet const &, ActivityRegistry & >::value, std::shared_ptr< T > > | makeServiceFrom (fhicl::ParameterSet const &ps, ActivityRegistry &areg) |
template<typename T > | |
std::enable_if_t<!std::is_constructible< T, fhicl::ParameterSet const &, ActivityRegistry & >::value, std::shared_ptr< T > > | makeServiceFrom (fhicl::ParameterSet const &ps, ActivityRegistry &) |
template<SignalResponseType STYPE, typename SIGNAL , typename FUNC > | |
std::enable_if_t< STYPE==SignalResponseType::FIFO > | connect_to_signal (SIGNAL &s, FUNC f) |
template<SignalResponseType STYPE, typename SIGNAL , typename FUNC > | |
std::enable_if_t< STYPE==SignalResponseType::LIFO > | connect_to_signal (SIGNAL &s, FUNC f) |
template<typename T , typename I > | |
no_tag | has_two_arg_insert_helper (...) |
template<typename T , typename I > | |
yes_tag | has_two_arg_insert_helper (two_arg_insert_func< T, I,&T::insert > *dummy) |
template<typename T , typename R , typename O , typename I > | |
no_tag | has_three_arg_insert_helper (...) |
template<typename T , typename R , typename O , typename I > | |
yes_tag | has_three_arg_insert_helper (three_arg_insert_func< T, R, O, I,&T::insert > *dummy) |
template<typename T > | |
bool | verifyPtrCollection (std::vector< art::PtrVector< T > const * > const &in) |
template<typename iterator > | |
bool | verifyPtrCollection (iterator beg, iterator end, art::ProductID id={}, art::EDProductGetter const *getter=nullptr) |
BranchKey | splitToComponents (std::string const &branchName, std::string &errMsg) |
bool | checkBranchNameSelector (std::string const &branchNameSelector, std::string &errMsg) |
bool | checkBranchNameSelector (BranchKey const &components, std::string &errMsg) |
bool | checkFriendlyName (std::string const &friendlyName, std::string &errMsg) |
bool | checkFriendlyNameSelector (std::string const &friendlyNameSelector, std::string &errMsg) |
bool | checkModuleLabel (std::string const &moduleLabel, std::string &errMsg) |
bool | checkModuleLabelSelector (std::string const &moduleLabelSelector, std::string &errMsg) |
bool | checkInstanceName (std::string const &instanceName, std::string &errMsg) |
bool | checkInstanceNameSelector (std::string const &instanceNameSelector, std::string &errMsg) |
bool | checkProcessName (std::string const &processName, std::string &errMsg) |
bool | checkProcessNameSelector (std::string const &processNameSelector, std::string &errMsg) |
std::vector< std::vector< std::string > > | orderedProcessNamesCollection (ProcessHistoryMap const &pHistMap) |
std::string | bold_fontify (std::string const &s) |
InputTag | input_tag (InputTag const &tag) |
template<typename T > | |
InputTag | input_tag (ProductToken< T > const &token) |
template<typename T > | |
InputTag | input_tag (ViewToken< T > const &token) |
bool | upcastAllowed (std::type_info const &tiFrom, std::type_info const &tiTo) |
template<typename element_type > | |
void const * | maybeCastObj (element_type const *address, std::type_info const &tiTo) |
void const * | maybeCastObj (void const *address, std::type_info const &tiFrom, std::type_info const &tiTo) |
void | throwPartnerException (std::type_info const &generator, std::type_info const &wanted_wrapper_type) |
ProductLookup_t | createProductLookups (ProductDescriptions const &descriptions) |
ViewLookup_t | createViewLookups (ProductDescriptions const &descriptions) |
std::string const & | InvalidHash () |
EventRange | full_run_event_range () |
template<typename TO , typename FROM > | |
constexpr std::enable_if_t< are_cv_compatible< TO, FROM >::value, std::add_pointer_t< std::remove_pointer_t< TO > > > | addr (FROM &from) |
template<typename TO , typename FROM > | |
constexpr std::enable_if_t<!are_cv_compatible< TO, FROM >::value &&are_cv_compatible< FROM, TO >::value, std::add_pointer_t< std::remove_pointer_t< TO > > > | addr (FROM &from) |
Variables | |
template<typename T > | |
bool constexpr | handle_allowed_v {handle_allowed<T>::value} |
using art::detail::LibraryInfoCollection = typedef std::multiset<LibraryInfo> |
Definition at line 12 of file LibraryInfoCollection.h.
using art::detail::ModuleConfigInfoMap = typedef std::map<std::string, ModuleConfigInfo> |
Definition at line 23 of file ModuleConfigInfo.h.
using art::detail::ModuleTypeFunc_t = typedef ModuleType( |
Definition at line 37 of file ModuleMacros.h.
using art::detail::respond_to_file = typedef void (T::*)(FileBlock const&) |
Definition at line 519 of file MixFilter.h.
using art::detail::ServiceCache = typedef std::map<TypeID, detail::ServiceCacheEntry> |
Definition at line 11 of file ServiceCache.h.
typedef std::stack<WrapperBase_ptr> art::detail::ServiceStack |
Definition at line 10 of file ServiceStack.h.
using art::detail::Widths = typedef std::vector<std::size_t> |
Definition at line 67 of file PrintFormatting.h.
using art::detail::WorkerMaker_t = typedef Worker*(WorkerParams const&, ModuleDescription const&) |
Definition at line 36 of file ModuleMacros.h.
using art::detail::WrapperBase_ptr = typedef std::shared_ptr<detail::ServiceWrapperBase> |
Definition at line 19 of file ServiceWrapperBase.h.
|
strong |
Enumerator | |
---|---|
FIFO | |
LIFO |
Definition at line 12 of file SignalResponseType.h.
constexpr std::enable_if_t<are_cv_compatible<TO, FROM>::value, std::add_pointer_t<std::remove_pointer_t<TO> > > art::detail::addr | ( | FROM & | from | ) |
Definition at line 35 of file ensurePointer.h.
References fhicl::detail::atom::value().
constexpr std::enable_if_t<!are_cv_compatible<TO, FROM>::value && are_cv_compatible<FROM, TO>::value, std::add_pointer_t<std::remove_pointer_t<TO> > > art::detail::addr | ( | FROM & | from | ) |
Definition at line 44 of file ensurePointer.h.
|
inline |
Definition at line 9 of file bold_fontify.h.
Referenced by art::ServiceDirector::addSystemService(), art::detail::ServiceCacheEntry::makeAndCacheService(), art::PathsInfo::makeWorker_(), print_descriptions(), mf::StartMessageFacility(), and supports_key().
size_t art::detail::call_eventsToSkip | ( | T & | t | ) |
Definition at line 272 of file MixFilter.h.
bool art::detail::checkBranchNameSelector | ( | std::string const & | branchNameSelector, |
std::string & | errMsg | ||
) |
Definition at line 61 of file branchNameComponentChecking.cc.
References splitToComponents().
bool art::detail::checkBranchNameSelector | ( | BranchKey const & | components, |
std::string & | errMsg | ||
) |
Definition at line 70 of file branchNameComponentChecking.cc.
References checkFriendlyNameSelector(), checkInstanceNameSelector(), checkModuleLabelSelector(), checkProcessNameSelector(), art::BranchKey::friendlyClassName_, art::BranchKey::moduleLabel_, art::BranchKey::processName_, and art::BranchKey::productInstanceName_.
|
noexcept |
Definition at line 5 of file checkForMissingDictionaries.cc.
Referenced by art::MixOp< PROD, OPROD >::initializeBranchInfo().
bool art::detail::checkFriendlyName | ( | std::string const & | friendlyName, |
std::string & | errMsg | ||
) |
Definition at line 84 of file branchNameComponentChecking.cc.
bool art::detail::checkFriendlyNameSelector | ( | std::string const & | friendlyNameSelector, |
std::string & | errMsg | ||
) |
Definition at line 92 of file branchNameComponentChecking.cc.
Referenced by checkBranchNameSelector().
bool art::detail::checkInstanceName | ( | std::string const & | instanceName, |
std::string & | errMsg | ||
) |
Definition at line 115 of file branchNameComponentChecking.cc.
bool art::detail::checkInstanceNameSelector | ( | std::string const & | instanceNameSelector, |
std::string & | errMsg | ||
) |
Definition at line 126 of file branchNameComponentChecking.cc.
Referenced by checkBranchNameSelector().
bool art::detail::checkModuleLabel | ( | std::string const & | moduleLabel, |
std::string & | errMsg | ||
) |
Definition at line 100 of file branchNameComponentChecking.cc.
bool art::detail::checkModuleLabelSelector | ( | std::string const & | moduleLabelSelector, |
std::string & | errMsg | ||
) |
Definition at line 107 of file branchNameComponentChecking.cc.
Referenced by checkBranchNameSelector().
bool art::detail::checkProcessName | ( | std::string const & | processName, |
std::string & | errMsg | ||
) |
Definition at line 137 of file branchNameComponentChecking.cc.
bool art::detail::checkProcessNameSelector | ( | std::string const & | processNameSelector, |
std::string & | errMsg | ||
) |
Definition at line 145 of file branchNameComponentChecking.cc.
Referenced by checkBranchNameSelector().
std::size_t art::detail::columnWidth | ( | T const & | coll, |
std::string const Elem::* | cp, | ||
std::string const & | header | ||
) |
Definition at line 42 of file PrintFormatting.h.
Referenced by art::FileDumperOutput::printPrincipal().
|
inline |
Definition at line 54 of file PrintFormatting.h.
FileNameComponents art::detail::componentsFromPattern | ( | std::string const & | pattern | ) |
Definition at line 63 of file FileNameComponents.cc.
References art::detail::FileNameComponents::add(), and art::detail::FileNameComponents::setSuffix().
Referenced by art::PostCloseFileRenamer::applySubstitutions().
std::enable_if_t<STYPE == SignalResponseType::FIFO> art::detail::connect_to_signal | ( | SIGNAL & | s, |
FUNC | f | ||
) |
Definition at line 16 of file SignalResponseType.h.
std::enable_if_t<STYPE == SignalResponseType::LIFO> art::detail::connect_to_signal | ( | SIGNAL & | s, |
FUNC | f | ||
) |
Definition at line 23 of file SignalResponseType.h.
art::ProductLookup_t art::detail::createProductLookups | ( | ProductDescriptions const & | descriptions | ) |
Definition at line 98 of file createProductLookups.cc.
References art::friendlyname::friendlyName(), art::is_assns(), and art::name_of_assns_base().
Referenced by art::ProductTable::ProductTable().
art::ViewLookup_t art::detail::createViewLookups | ( | ProductDescriptions const & | descriptions | ) |
Definition at line 5 of file createViewLookups.cc.
Referenced by art::ProductTable::ProductTable().
std::string art::detail::describe | ( | cet::exempt_ptr< fhicl::ConfigurationTable const > | pb, |
std::string const & | prefix | ||
) |
Definition at line 6 of file describe.cc.
References fhicl::detail::optional_parameter_message(), and fhicl::detail::ParameterWalker< C >::walk_over().
Referenced by geo::part::Partition< Data >::data(), and geo::part::Partition< Data >::describe().
constexpr const char* art::detail::dflt_spec_pattern | ( | ) |
Definition at line 18 of file get_LibraryInfoCollection.h.
References get_LibraryInfoCollection().
Referenced by print_available_plugins().
cet::exception & art::detail::exceptionContext | ( | ModuleDescription const & | md, |
T const & | ip, | ||
cet::exception & | ex | ||
) |
Definition at line 208 of file Worker.h.
References art::ModuleDescription::moduleLabel(), and art::ModuleDescription::moduleName().
Referenced by art::Worker::doWork().
|
inline |
Definition at line 10 of file exists_outside_prolog.h.
References fhicl::intermediate_table::exists(), fhicl::intermediate_table::find(), and fhicl::extended_value::in_prolog.
Referenced by art::BasicOutputOptionsHandler::doCheckOptions(), art::BasicOutputOptionsHandler::doProcessOptions(), art::BasicPostProcessor::doProcessOptions(), art::DebugOptionsHandler::doProcessOptions(), and art::FileCatalogOptionsHandler::doProcessOptions().
std::enable_if_t<std::is_convertible<T, std::string>::value, std::string> art::detail::fhicl_key | ( | T const & | name | ) |
Definition at line 13 of file fhicl_key.h.
References fhicl::detail::atom::value().
Referenced by art::ProcessingOptionsHandler::doProcessOptions(), art::BasicOutputOptionsHandler::doProcessOptions(), art::DebugOptionsHandler::doProcessOptions(), art::FileCatalogOptionsHandler::doProcessOptions(), and fhicl_key().
std::enable_if_t<std::is_convertible<H, std::string>::value, std::string> art::detail::fhicl_key | ( | H const & | hname, |
T const &... | tnames | ||
) |
Definition at line 20 of file fhicl_key.h.
References fhicl_key().
void art::detail::fillSourceList | ( | std::istream & | ifs, |
std::vector< std::string > & | source_list | ||
) |
Definition at line 4 of file fillSourceList.cc.
Referenced by art::BasicSourceOptionsHandler::processSourceListArg_().
EventRange art::detail::full_run_event_range | ( | ) |
Definition at line 38 of file RangeSet.cc.
Referenced by art::RangeSet::forRun(), and art::RangeSet::is_full_run().
bool art::detail::get_failureToPut_flag | ( | fhicl::ParameterSet const & | scheduler_pset, |
fhicl::ParameterSet const & | module_pset | ||
) |
Definition at line 9 of file get_failureToPut_flag.cc.
References fhicl::ParameterSet::get().
Referenced by art::EDProducer::doBeginJob(), and art::EDFilter::doBeginJob().
LibraryInfoCollection art::detail::get_LibraryInfoCollection | ( | suffix_type | suffix, |
std::string const & | pattern, | ||
bool const | verbose = false |
||
) |
Definition at line 223 of file get_LibraryInfoCollection.cc.
References art::mfPlugin, art::mfStatsPlugin, art::module, art::plugin, art::service, art::source, and art::tool.
Referenced by dflt_spec_pattern(), print_available_plugins(), and supports_key().
std::unique_ptr< MetadataCollector > art::detail::get_MetadataCollector | ( | suffix_type | st | ) |
Definition at line 15 of file get_MetadataCollector.cc.
References art::mfPlugin, art::mfStatsPlugin, art::module, art::plugin, art::service, art::source, and art::tool.
std::unique_ptr< MetadataSummary > art::detail::get_MetadataSummary | ( | suffix_type | st, |
LibraryInfoCollection const & | coll | ||
) |
Definition at line 15 of file get_MetadataSummary.cc.
References art::mfPlugin, art::mfStatsPlugin, art::module, art::plugin, art::service, art::source, and art::tool.
Referenced by print_available_plugins().
std::unique_ptr<fhicl::ConfigurationTable> art::detail::getAllowedConfiguration | ( | cet::LibraryManager const & | lm, |
std::string const & | fullSpec, | ||
std::string const & | name | ||
) |
Definition at line 73 of file PluginSymbolResolvers.h.
References resolve_if_present().
Long64_t art::detail::GetBasketSize | ( | TObjArray * | branches, |
bool | ondisk, | ||
bool | inclusive | ||
) |
Definition at line 11 of file rootFileSizeTools.cc.
References n.
Referenced by GetBasketSize(), and GetTotalSize().
Long64_t art::detail::GetBasketSize | ( | TBranch * | b, |
bool | ondisk, | ||
bool | inclusive | ||
) |
Definition at line 23 of file rootFileSizeTools.cc.
References GetBasketSize().
std::string art::detail::getFilePath | ( | cet::LibraryManager const & | lm, |
std::string const & | fullspec | ||
) |
Definition at line 34 of file PluginSymbolResolvers.h.
References art::Suffixes::get(), resolve_if_present(), s, and art::source.
Long64_t art::detail::GetTotalSize | ( | TBranch * | br, |
bool | ondisk, | ||
bool | inclusive | ||
) |
Definition at line 41 of file rootFileSizeTools.cc.
References f, and GetBasketSize().
Referenced by GetTotalSize(), and sizeOnDisk().
Long64_t art::detail::GetTotalSize | ( | TObjArray * | branches, |
bool | ondisk | ||
) |
Definition at line 59 of file rootFileSizeTools.cc.
References GetTotalSize(), and n.
Long64_t art::detail::GetTotalSize | ( | TTree * | t, |
bool | ondisk | ||
) |
Definition at line 71 of file rootFileSizeTools.cc.
References f, and GetBasketSize().
std::string art::detail::getType | ( | cet::LibraryManager const & | , |
std::string const & | |||
) |
Definition at line 56 of file PluginSymbolResolvers.h.
Referenced by cosmic::CosmicTrackTagger::produce().
std::string art::detail::getType< suffix_type::module > | ( | cet::LibraryManager const & | lm, |
std::string const & | fullSpec | ||
) |
Definition at line 12 of file PluginSymbolResolvers.cc.
References resolve_if_present(), s, and art::to_string().
std::string art::detail::getType< suffix_type::plugin > | ( | cet::LibraryManager const & | lm, |
std::string const & | fullSpec | ||
) |
Definition at line 28 of file PluginSymbolResolvers.cc.
References resolve_if_present(), and s.
std::string art::detail::getType< suffix_type::tool > | ( | cet::LibraryManager const & | lm, |
std::string const & | fullSpec | ||
) |
Definition at line 44 of file PluginSymbolResolvers.cc.
References resolve_if_present(), and s.
no_tag art::detail::has_three_arg_insert_helper | ( | ... | ) |
yes_tag art::detail::has_three_arg_insert_helper | ( | three_arg_insert_func< T, R, O, I,&T::insert > * | dummy | ) |
no_tag art::detail::has_two_arg_insert_helper | ( | ... | ) |
yes_tag art::detail::has_two_arg_insert_helper | ( | two_arg_insert_func< T, I,&T::insert > * | dummy | ) |
|
inline |
Definition at line 18 of file PrintFormatting.h.
Referenced by geo::PlaneGeo::ActiveArea(), lar_cluster3d::ClusterPathFinder::breakIntoTinyBits(), lar_cluster3d::VoronoiPathFinder::breakIntoTinyBits(), lar_cluster3d::ClusterPathFinder::buildConvexHull(), lar_cluster3d::ConvexHullPathFinder::buildConvexHull(), lar_cluster3d::VoronoiPathFinder::buildConvexHull(), recob::PointCharge::dump(), lar::example::CheatTrack::dump(), sim::OpDetBacktrackerRecord::Dump(), sim::SimChannel::Dump(), sim::DumpSimPhotons::DumpElement(), sim::DumpMCShowers::DumpMCShower(), sim::DumpMCTracks::DumpMCTrack(), sim::DumpOpDetBacktrackerRecords::DumpOpDetBacktrackerRecord(), recob::dumper::DumpPCAxis(), sim::DumpSimPhotonsLite::DumpPhoton(), sim::DumpSimChannels::DumpSimChannel(), detsim::DumpOpDetWaveforms::DumpWaveform(), mf::service::ELdestination::emitToken(), recob::TrajectoryPointFlags::fromHit(), geo::CryostatGeo::ID(), indent0(), indent_1(), indent__2(), geo::OpDetGeo::isBar(), geo::WireGeo::isParallelTo(), recob::TrackTrajectory::LocalToGlobalRotationAtPoint(), recob::Trajectory::LocalToGlobalRotationAtPoint(), lar_cluster3d::ConvexHullPathFinder::makeCandidateCluster(), lar_cluster3d::VoronoiPathFinder::makeCandidateCluster(), geo::GeometryCore::MaterialName(), fhicl::detail::MaybeDisplayParent::MaybeDisplayParent(), geo::AuxDetGeo::NSensitiveVolume(), rndm::details::RangeCheckHelper< seed_t >::operator()(), geo::part::PartitionBase::PartitionBase(), geo::GeometryCore::Print(), lar::debug::printBacktrace(), calo::LinearEnergyAlg::setup(), lar_cluster3d::VoronoiPathFinder::subDivideCluster(), geo::AuxDetSensitiveGeo::toLocalCoords(), and geo::TPCGeo::toLocalCoords().
|
inline |
Definition at line 23 of file PrintFormatting.h.
References indent().
Referenced by print_descriptions(), and rule_size().
|
inline |
|
inline |
constexpr int art::detail::info_success | ( | ) |
Definition at line 9 of file info_success.h.
References max.
Referenced by art::BasicOptionsHandler::doCheckOptions(), main(), and art::run_art_common_().
Definition at line 21 of file IPRHelper.h.
Referenced by art::FindMany< ProdB, void >::FindMany(), art::FindMany< ProdB, Data >::FindMany(), art::FindManyP< ProdB, void >::FindManyP(), art::FindManyP< ProdB, Data >::FindManyP(), art::FindOne< ProdB, void >::FindOne(), art::FindOne< ProdB, Data >::FindOne(), art::FindOneP< ProdB, void >::FindOneP(), and art::FindOneP< ProdB, Data >::FindOneP().
|
inline |
Definition at line 28 of file IPRHelper.h.
References art::ProductToken< T >::inputTag_.
Definition at line 35 of file IPRHelper.h.
References art::ViewToken< Element >::inputTag_.
std::string const & art::detail::InvalidHash | ( | ) |
Definition at line 7 of file Hash.cc.
Referenced by art::Hash< I >::fixup(), and art::Hash< I >::isValid().
void art::detail::logFileAction | ( | const char * | msg, |
std::string const & | file | ||
) |
Definition at line 9 of file logFileAction.cc.
References mf::FlushMessageLog().
Referenced by art::RootInputFileSequence::closeFile_(), art::RootOutput::doOpenFile(), art::RootOutput::finishEndFile(), art::RootInputFileSequence::initFile(), art::TFileService::maybeSwitchFiles_(), and art::RootInputFileSequence::openSecondaryFile().
RangeSet art::detail::makeFullRangeSet | ( | ID const & | ) |
Referenced by mergeAuxiliary().
|
inline |
Definition at line 65 of file RootInputTree.h.
References art::RangeSet::forRun().
|
inline |
Definition at line 58 of file RootInputTree.h.
References art::RangeSet::forSubRun().
std::enable_if_t<std::is_constructible<T, fhicl::ParameterSet const&, ActivityRegistry&>::value, std::shared_ptr<T> > art::detail::makeServiceFrom | ( | fhicl::ParameterSet const & | ps, |
ActivityRegistry & | areg | ||
) |
std::enable_if_t<!std::is_constructible<T, fhicl::ParameterSet const&, ActivityRegistry&>::value, std::shared_ptr<T> > art::detail::makeServiceFrom | ( | fhicl::ParameterSet const & | ps, |
ActivityRegistry & | |||
) |
Definition at line 61 of file ServiceWrapper.h.
References art::detail::ServiceWrapper< T, SCOPE >::operator=(), and art::detail::ServiceWrapper< T, SCOPE >::ServiceWrapper().
std::function<ResultType(Args...)> art::detail::makeWatchFunc | ( | ResultType(T::*)(Args...) | slot, |
T & | t | ||
) |
Definition at line 16 of file makeWatchFunc.h.
Referenced by art::GlobalSignal< SRTYPE, ResultType(Args...)>::watch(), art::LocalSignal< STYPE, ResultType(Args...)>::watch(), and art::LocalSignal< STYPE, ResultType(Args...)>::watchAll().
std::function<ResultType(Args...)> art::detail::makeWatchFunc | ( | ResultType(T::*)(Args...) const | slot, |
T const & | t | ||
) |
Definition at line 25 of file makeWatchFunc.h.
|
inline |
Definition at line 21 of file maybeCastObj.h.
Referenced by art::getElementAddresses(), and art::setPtr().
void const* art::detail::maybeCastObj | ( | void const * | address, |
std::type_info const & | tiFrom, | ||
std::type_info const & | tiTo | ||
) |
void art::detail::memoryReport | ( | ) |
Definition at line 4 of file memoryReportDarwin.cc.
Referenced by writeSummary().
void art::detail::mergeAuxiliary | ( | AUX & | left, |
AUX const & | right | ||
) |
Definition at line 43 of file RootInputTree.h.
Referenced by art::RootInputTree::fillAux().
|
inline |
std::vector< std::vector< std::string > > art::detail::orderedProcessNamesCollection | ( | ProcessHistoryMap const & | pHistMap | ) |
Definition at line 12 of file orderedProcessNamesCollection.cc.
References art::isAncestor().
Referenced by art::detail::InfoDumperInputFile::print_branchIDLists(), and art::detail::InfoDumperInputFile::print_process_history().
void art::detail::parse_path_spec | ( | std::string | path_spec, |
std::pair< std::string, std::string > & | output | ||
) |
Definition at line 17 of file parse_path_spec.cc.
References remove_whitespace().
Referenced by art::EventObserverBase::init_().
void art::detail::print_available_plugins | ( | suffix_type | st, |
bool const | verbose, | ||
std::string const & | spec | ||
) |
Definition at line 82 of file AllowedConfiguration.cc.
References get_LibraryInfoCollection(), get_MetadataSummary(), and rule_size().
Referenced by art::BasicOptionsHandler::doCheckOptions(), and print_available_plugins().
|
inline |
Definition at line 85 of file AllowedConfiguration.h.
References dflt_spec_pattern(), print_available_plugins(), print_description(), print_descriptions(), and supports_key().
void art::detail::print_description | ( | std::vector< PluginMetadata > const & | matches | ) |
Definition at line 138 of file AllowedConfiguration.cc.
References art::errors::Configuration, and art::Suffixes::print().
Referenced by print_available_plugins(), and print_descriptions().
void art::detail::print_descriptions | ( | std::vector< std::string > const & | plugins | ) |
Definition at line 178 of file AllowedConfiguration.cc.
References bold_fontify(), indent0(), and print_description().
Referenced by art::BasicOptionsHandler::doCheckOptions(), and print_available_plugins().
void art::detail::printBranchSummary | ( | std::ostream & | os, |
TBranch * | br | ||
) |
void art::detail::printTreeSummary | ( | std::ostream & | os, |
TTree * | t | ||
) |
RangeSet art::detail::rangeSetFromFileIndex | ( | FileIndex const & | fileIndex, |
RunID | runID, | ||
bool | compactRanges | ||
) |
Definition at line 123 of file rangeSetFromFileIndex.cc.
References evd::details::begin(), evd::details::end(), and art::RunID::run().
Referenced by art::RootInputTree::fillAux(), and art::detail::InfoDumperInputFile::print_range_sets().
RangeSet art::detail::rangeSetFromFileIndex | ( | FileIndex const & | fileIndex, |
SubRunID | subRunID, | ||
bool | compactRanges | ||
) |
Definition at line 74 of file rangeSetFromFileIndex.cc.
References evd::details::begin(), evd::details::end(), art::FileIndex::Element::eventID_, art::SubRunID::run(), art::SubRunID::runID(), and art::SubRunID::subRun().
|
inline |
Definition at line 20 of file readFileIndex.h.
References art::FileIndex::addEntryOnLoad(), art::couldNotFindTree(), art::rootNames::fileIndexTreeName(), art::errors::FileReadError, and art::input::getEntry().
Referenced by art::detail::InfoDumperInputFile::InfoDumperInputFile(), and art::MixHelper::openAndReadMetaData_().
T art::detail::readMetadata | ( | TTree * | md, |
bool const | requireDict = true |
||
) |
Definition at line 13 of file readMetadata.h.
References art::input::getEntry().
Referenced by art::detail::InfoDumperInputFile::InfoDumperInputFile(), and art::MixHelper::openAndReadMetaData_().
bool art::detail::readMetadata | ( | TTree * | md, |
T & | field, | ||
bool const | requireDict = true |
||
) |
Definition at line 28 of file readMetadata.h.
References art::input::getEntry().
std::regex art::detail::regex_for_spec | ( | std::string const & | spec | ) |
Definition at line 6 of file MetadataRegexHelpers.cc.
void art::detail::remove_whitespace | ( | std::string & | s | ) |
void art::detail::replace_type | ( | std::string & | str, |
std::string const & | spec, | ||
std::regex const & | r | ||
) |
RT art::detail::resolve_if_present | ( | F | f, |
std::string const & | caller, | ||
RT | result | ||
) |
Definition at line 20 of file PluginSymbolResolvers.h.
Referenced by getAllowedConfiguration(), getFilePath(), getType< suffix_type::module >(), getType< suffix_type::plugin >(), and getType< suffix_type::tool >().
art::RangeSet art::detail::resolveRangeSet | ( | RangeSetInfo const & | rs | ) |
Definition at line 99 of file resolveRangeSet.cc.
References art::detail::RangeSetInfo::is_invalid(), art::detail::RangeSetInfo::ranges, and art::detail::RangeSetInfo::run.
Referenced by art::RootInputTree::fillAux(), art::RootDelayedReader::getProduct_(), art::detail::InfoDumperInputFile::getRangeSet(), and resolveRangeSet().
art::RangeSet art::detail::resolveRangeSet | ( | sqlite3 * | db, |
std::string const & | filename, | ||
BranchType | bt, | ||
unsigned | rangeSetID, | ||
bool | compact | ||
) |
Definition at line 108 of file resolveRangeSet.cc.
References resolveRangeSet(), and resolveRangeSetInfo().
art::detail::RangeSetInfo art::detail::resolveRangeSetInfo | ( | sqlite3 * | db, |
std::string const & | filename, | ||
BranchType | bt, | ||
unsigned | RangeSetID, | ||
bool | compact | ||
) |
Definition at line 50 of file resolveRangeSet.cc.
References art::BranchTypeToString(), max, and util::flags::to_string().
Referenced by art::RootInputTree::fillAux(), art::detail::InfoDumperInputFile::getRangeSet(), and resolveRangeSet().
|
inline |
bool art::detail::shouldDropEvents | ( | bool | dropAllEventsSet, |
bool | dropAllEvents, | ||
bool | dropAllSubRuns | ||
) |
Definition at line 51 of file rootOutputConfigurationTools.cc.
References art::errors::Configuration.
Referenced by art::RootOutput::RootOutput().
bool art::detail::shouldFastClone | ( | bool | fastCloningSet, |
bool | fastCloning, | ||
bool | wantAllEvents, | ||
ClosingCriteria const & | fileProperties | ||
) |
Definition at line 23 of file rootOutputConfigurationTools.cc.
References art::ClosingCriteria::granularity(), and art::Granularity::InputFile.
Referenced by art::RootOutputFile::beginInputFile(), and art::RootOutput::RootOutput().
Long64_t art::detail::sizeOnDisk | ( | TTree * | t | ) |
Definition at line 111 of file rootFileSizeTools.cc.
References GetTotalSize().
Referenced by art::RootSizeOnDisk::fillLevel2(), printBranchSummary(), printTreeSummary(), and art::RootSizeOnDisk::RootSizeOnDisk().
Long64_t art::detail::sizeOnDisk | ( | TBranch * | branch, |
bool | inclusive | ||
) |
Definition at line 119 of file rootFileSizeTools.cc.
References GetTotalSize().
art::BranchKey art::detail::splitToComponents | ( | std::string const & | branchName, |
std::string & | errMsg | ||
) |
Definition at line 46 of file branchNameComponentChecking.cc.
Referenced by checkBranchNameSelector().
bool art::detail::supports_key | ( | suffix_type | st, |
std::string const & | spec, | ||
std::string const & | key | ||
) |
Definition at line 116 of file AllowedConfiguration.cc.
References bold_fontify(), e, get_LibraryInfoCollection(), art::errors::LogicError, and fhicl::detail::SearchAllowedConfiguration::supports_key().
Referenced by art::BasicOutputOptionsHandler::doProcessOptions(), and print_available_plugins().
|
inline |
Definition at line 63 of file Handle.h.
Referenced by art::ValidHandle< T >::swap(), throw_if_invalid(), and art::SummedValue< T >::update().
void art::detail::throw_if_invalid | ( | std::string const & | msg, |
H const & | h, | ||
T const &... | t | ||
) |
Definition at line 68 of file Handle.h.
References art::disjoint_ranges(), art::errors::NullPointerError, art::overlapping_ranges(), art::range_of_validity(), art::same_ranges(), throw_if_invalid(), and fhicl::detail::atom::value().
void art::detail::throwPartnerException | ( | std::type_info const & | generator, |
std::type_info const & | wanted_wrapper_type | ||
) |
Definition at line 6 of file throwPartnerException.cc.
References art::errors::LogicError.
Referenced by art::Assns< L, R, void >::makePartner_(), and art::Assns< L, R, D >::makePartner_().
void art::detail::timeReport | ( | cet::cpu_timer const & | timer | ) |
Definition at line 190 of file writeSummary.cc.
Referenced by writeSummary().
void art::detail::triggerReport | ( | PathsInfo const & | endPathsInfo, |
PathsInfo const & | triggerPathsInfo, | ||
bool | wantSummary | ||
) |
Definition at line 72 of file writeSummary.cc.
References art::PathsInfo::failedEvents(), art::PathsInfo::passedEvents(), art::PathsInfo::pathPtrs(), art::right(), art::PathsInfo::totalEvents(), and art::PathsInfo::workers().
Referenced by writeSummary().
bool art::detail::upcastAllowed | ( | std::type_info const & | tiFrom, |
std::type_info const & | tiTo | ||
) |
Referenced by art::DataViewImpl::removeNonViewableMatches_().
void art::detail::validateFileNamePattern | ( | bool | do_check, |
std::string const & | pattern | ||
) |
Definition at line 7 of file validateFileNamePattern.cc.
References art::errors::Configuration.
Referenced by art::RootOutput::RootOutput(), and art::TFileService::TFileService().
void art::detail::verifyFriendlyClassName | ( | std::string const & | fcn | ) |
Definition at line 16 of file verify_names.cc.
References art::errors::LogicError.
Referenced by art::ProductRegistryHelper::produces(), and art::ProductRegistryHelper::reconstitutes().
void art::detail::verifyInstanceName | ( | std::string const & | in | ) |
Definition at line 5 of file verify_names.cc.
References art::errors::Configuration.
Referenced by art::ProductRegistryHelper::produces(), and art::ProductRegistryHelper::reconstitutes().
bool art::detail::verifyPtrCollection | ( | std::vector< art::PtrVector< T > const * > const & | in | ) |
Definition at line 204 of file CollectionUtilities.h.
References in.
Referenced by art::flattenCollections(), and art::detail::mix_offset< cet::map_vector< P > >::offset().
bool art::detail::verifyPtrCollection | ( | iterator | beg, |
iterator | end, | ||
art::ProductID | id = {} , |
||
art::EDProductGetter const * | getter = nullptr |
||
) |
Definition at line 213 of file CollectionUtilities.h.
References evd::details::end().
void art::detail::writeSummary | ( | PathManager & | pm, |
bool | wantSummary, | ||
cet::cpu_timer const & | timer | ||
) |
Definition at line 55 of file writeSummary.cc.
References art::PathManager::endPathInfo(), memoryReport(), timeReport(), art::PathManager::triggerPathsInfo(), and triggerReport().
Referenced by art::EventProcessor::endJob().
bool constexpr art::detail::handle_allowed_v {handle_allowed<T>::value} |
Definition at line 27 of file ServiceHandleAllowed.h.