#include <InputFileCatalog.h>
Public Member Functions | |
bool | empty () const |
std::vector< FileCatalogItem > const & | fileCatalogItems () const |
std::vector< std::string > | fileNames (unsigned iCatalog) const |
InputFileCatalog (std::vector< std::string > const &fileNames, std::string const &override, bool useLFNasPFNifLFNnotFound=false, edm::CatalogType catType=edm::CatalogType::RucioCatalog) | |
std::vector< std::string > const & | logicalFileNames () const |
~InputFileCatalog () | |
Static Public Member Functions | |
static bool | isPhysical (std::string const &name) |
Private Member Functions | |
void | findFile (std::string const &lfn, std::vector< std::string > &pfns, bool useLFNasPFNifLFNnotFound, edm::CatalogType catType) |
void | init (std::string const &override, bool useLFNasPFNifLFNnotFound, edm::CatalogType catType) |
Private Attributes | |
std::vector< FileCatalogItem > | fileCatalogItems_ |
std::vector< edm::propagate_const< std::unique_ptr< FileLocator > > > | fileLocators_ |
std::vector< edm::propagate_const< std::unique_ptr< FileLocator > > > | fileLocators_trivalCatalog_ |
std::vector< std::string > | fileNames_ |
std::vector< std::string > | logicalFileNames_ |
edm::propagate_const< std::unique_ptr< FileLocator > > | overrideFileLocator_ |
Definition at line 34 of file InputFileCatalog.h.
edm::InputFileCatalog::InputFileCatalog | ( | std::vector< std::string > const & | fileNames, |
std::string const & | override, | ||
bool | useLFNasPFNifLFNnotFound = false , |
||
edm::CatalogType | catType = edm::CatalogType::RucioCatalog |
||
) |
Definition at line 19 of file InputFileCatalog.cc.
References init().
edm::InputFileCatalog::~InputFileCatalog | ( | ) |
Definition at line 27 of file InputFileCatalog.cc.
|
inline |
Definition at line 47 of file InputFileCatalog.h.
References fileCatalogItems_.
Referenced by edm::PoolSource::PoolSource().
|
inline |
Definition at line 44 of file InputFileCatalog.h.
References fileCatalogItems_.
Referenced by edm::RootInputFileSequence::fileCatalogItems(), and DQMRootSource::readFile_().
std::vector< std::string > edm::InputFileCatalog::fileNames | ( | unsigned | iCatalog | ) | const |
Definition at line 29 of file InputFileCatalog.cc.
References fileCatalogItems_, B2GTnPMonitor_cfi::item, and createJobs::tmp.
Referenced by edm::FromFiles::fileNames(), and DQMRootSource::readFile_().
|
private |
Definition at line 139 of file InputFileCatalog.cc.
References cms::Exception::addContext(), fileLocators_, fileLocators_trivalCatalog_, overrideFileLocator_, edm::RucioCatalog, AlCaHLTBitMon_QueryRunRegistry::string, and edm::TrivialCatalog.
Referenced by init().
|
private |
Definition at line 38 of file InputFileCatalog.cc.
References cms::Exception::addContext(), MillePedeFileConverter_cfg::e, fileCatalogItems_, fileLocators_, fileLocators_trivalCatalog_, fileNames_, findFile(), edm::Service< T >::isAvailable(), isPhysical(), logicalFileNames_, overrideFileLocator_, edm::RucioCatalog, submitPVValidationJobs::split(), AlCaHLTBitMon_QueryRunRegistry::string, trim(), and edm::TrivialCatalog.
Referenced by InputFileCatalog().
|
inlinestatic |
Definition at line 48 of file InputFileCatalog.h.
References Skims_PA_cff::name.
Referenced by init().
|
inline |
Definition at line 45 of file InputFileCatalog.h.
References logicalFileNames_.
Referenced by edm::FromFiles::logicalFileNames().
|
private |
Definition at line 58 of file InputFileCatalog.h.
Referenced by empty(), fileCatalogItems(), fileNames(), and init().
|
private |
Definition at line 62 of file InputFileCatalog.h.
Referenced by findFile(), and init().
|
private |
Definition at line 61 of file InputFileCatalog.h.
Referenced by findFile(), and init().
|
private |
Definition at line 57 of file InputFileCatalog.h.
Referenced by init().
|
private |
Definition at line 56 of file InputFileCatalog.h.
Referenced by init(), and logicalFileNames().
|
private |
Definition at line 59 of file InputFileCatalog.h.
Referenced by findFile(), and init().