#include "/cvmfs/nova.opensciencegrid.org/externals/cetlib/v3_06_01/source/cetlib/search_path.h"
Public Member Functions | |
search_path (std::string const &env_name_or_path) | |
search_path (std::string const &env_name, std::nothrow_t) | |
search_path (std::string const &path, cet::path_tag_t) | |
std::string const & | showenv () const |
bool | empty () const |
std::size_t | size () const |
std::string const & | operator[] (std::size_t k) const |
std::string | find_file (std::string const &filename) const |
bool | find_file (std::string const &filename, std::string &result) const |
std::size_t | find_files (std::string const &filename_pattern, std::vector< std::string > &result) const |
template<class OutIter > | |
std::size_t | find_files (std::string const &filename_pattern, OutIter dest) const |
std::string | to_string () const |
Private Attributes | |
std::string | env_ |
std::vector< std::string > | dirs_ {} |
Definition at line 37 of file search_path.h.
|
explicit |
cet::search_path::search_path | ( | std::string const & | env_name, |
std::nothrow_t | |||
) |
cet::search_path::search_path | ( | std::string const & | path, |
cet::path_tag_t | |||
) |
bool cet::search_path::empty | ( | ) | const |
std::string cet::search_path::find_file | ( | std::string const & | filename | ) | const |
Referenced by calib::ADCShapeFitAna::analyze(), xsrec::MakeXSecCCPi0Inc::beginJob(), me::MEFinder::beginJob(), rsim::ReadoutSim::beginRun(), calib::BetheBlochTables::BetheBlochTables(), calib::Calibrator::Calibrator(), trigmon::LongReadoutAnalyzer::createDBTables(), nova::dbi::Table::CreateFromXML(), cmf::CAFToEventList::DefineNumuQuantiles(), novarwgt::FindAndOpenFile(), novaddt::MoonShadow::FindEphemerisFile(), locator::CelestialLocator::FindEphemerisFile(), geo::GeometryBase::FindGDMLFile(), novaddt::MoonShadow::FindSmartPrescaleLookup(), moonshadowana::MoonShadowAna::FindSmartPrescaleLookup(), moonshadowana::MoonShadowAnaHough::FindSmartPrescaleLookup(), g4n::G4Alg::G4Alg(), geo::GeometryBase::GeometryBase(), ana::GetFluxPrincipals2020(), ana::GetGeniePrincipals2020Small(), rsim::IFPGAAlgorithm::IFPGAAlgorithm(), cmf::ShifterAndWeighter::LoadBeamSystHists2017(), cmf::CalibSyst::LoadCalibSystRatios(), cmf::ShifterAndWeighter::NueAcceptSignalKin2018Weight(), numue::NumuEAlg::NumuEAlg(), photrans::FiberBrightness::preBeginRun(), locator::CelestialLocator::reconfigure(), novaddt::WaveformProcessor::reconfigure(), and supernova::SnovaGen::SnovaGen().
bool cet::search_path::find_file | ( | std::string const & | filename, |
std::string & | result | ||
) | const |
std::size_t cet::search_path::find_files | ( | std::string const & | filename_pattern, |
std::vector< std::string > & | result | ||
) | const |
std::size_t cet::search_path::find_files | ( | std::string const & | filename_pattern, |
OutIter | dest | ||
) | const |
Definition at line 103 of file search_path.h.
References cet::copy_all(), PlotUtilityNew::find_files(), and makeDatasetsPage::results.
std::string const& cet::search_path::operator[] | ( | std::size_t | k | ) | const |
|
inline |
Definition at line 51 of file search_path.h.
References make_syst_table_plots::dest, shutoffs::filename, submit_cafana::find_file(), PlotUtilityNew::find_files(), fillBadChanDBTables::result, gen_hdf5record::size, string, and art::to_string().
std::size_t cet::search_path::size | ( | ) | const |
std::string cet::search_path::to_string | ( | ) | const |
|
private |
Definition at line 98 of file search_path.h.
|
private |
Definition at line 97 of file search_path.h.