1 #ifndef FWCore_Catalog_InputFileCatalog_h
2 #define FWCore_Catalog_InputFileCatalog_h
11 #include "boost/scoped_ptr.hpp"
30 InputFileCatalog(std::vector<std::string>
const&
fileNames, std::string
const&
override,
bool useLFNasPFNifLFNnotFound =
false);
31 InputFileCatalog(std::vector<std::string>
const& fileNames, std::string
const&
override, std::string
const& overrideFallback,
bool useLFNasPFNifLFNnotFound =
false);
39 return (name.empty() || name.find(
':') != std::string::npos);
43 void init(std::string
const&
override, std::string
const& overrideFallback,
bool useLFNasPFNifLFNnotFound);
44 void findFile(std::string &
pfn, std::string & fallbackPfn, std::string
const& lfn,
bool useLFNasPFNifLFNnotFound);
FileCatalogItem(std::string const &pfn, std::string const &lfn, std::string const &fallbackPfn)
std::string const & fallbackFileName() const
std::string const & logicalFileName() const
std::string const & fileName() const