#include <InputFileCatalog.h>
Public Member Functions | |
bool | empty () const |
std::vector< std::string > const & | fallbackFileNames () const |
std::vector< FileCatalogItem > const & | fileCatalogItems () const |
std::vector< std::string > const & | fileNames () const |
InputFileCatalog (std::vector< std::string > const &fileNames, std::string const &override, bool noThrow=false) | |
InputFileCatalog (std::vector< std::string > const &fileNames, std::string const &override, std::string const &overrideFallback, bool noThrow=false) | |
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 &pfn, std::string &fallbackPfn, std::string const &lfn, bool noThrow) |
void | init (std::vector< std::string > const &fileNames, std::string const &override, std::string const &overrideFallback, bool noThrow) |
Private Attributes | |
boost::scoped_ptr< FileLocator > | fallbackFileLocator_ |
std::vector< std::string > | fallbackFileNames_ |
std::vector< FileCatalogItem > | fileCatalogItems_ |
boost::scoped_ptr< FileLocator > | fileLocator_ |
std::vector< std::string > | fileNames_ |
std::vector< std::string > | logicalFileNames_ |
boost::scoped_ptr< FileLocator > | overrideFallbackFileLocator_ |
boost::scoped_ptr< FileLocator > | overrideFileLocator_ |
Definition at line 28 of file InputFileCatalog.h.
edm::InputFileCatalog::InputFileCatalog | ( | std::vector< std::string > const & | fileNames, |
std::string const & | override, | ||
bool | noThrow = false |
||
) |
Definition at line 14 of file InputFileCatalog.cc.
References init().
edm::InputFileCatalog::InputFileCatalog | ( | std::vector< std::string > const & | fileNames, |
std::string const & | override, | ||
std::string const & | overrideFallback, | ||
bool | noThrow = false |
||
) |
Definition at line 27 of file InputFileCatalog.cc.
References init().
edm::InputFileCatalog::~InputFileCatalog | ( | ) |
Definition at line 40 of file InputFileCatalog.cc.
|
inline |
Definition at line 37 of file InputFileCatalog.h.
References fileCatalogItems_.
Referenced by edm::EDInputSource::EDInputSource(), python.Vispa.Gui.VispaWidget.TextField::setAutosizeFont(), and python.Vispa.Gui.VispaWidget.TextField::setAutotruncate().
|
inline |
Definition at line 36 of file InputFileCatalog.h.
References fallbackFileNames_.
|
inline |
Definition at line 33 of file InputFileCatalog.h.
References fileCatalogItems_.
Referenced by edm::EDInputSource::fileCatalogItems(), and edm::RootInputFileSequence::fileCatalogItems().
|
inline |
Definition at line 35 of file InputFileCatalog.h.
References fileNames_.
Referenced by DQMFileReader::beginJob(), edm::ExternalInputSource::fileNames(), edm::EDInputSource::fileNames(), and edm::StreamerFileReader::StreamerFileReader().
|
private |
Definition at line 80 of file InputFileCatalog.cc.
References edm::hlt::Exception, fallbackFileLocator_, fileLocator_, overrideFallbackFileLocator_, and overrideFileLocator_.
Referenced by init().
|
private |
Definition at line 42 of file InputFileCatalog.cc.
References edm::errors::Configuration, ExpressReco_HICollisions_FallBack::e, edm::hlt::Exception, fallbackFileLocator_, fallbackFileNames_, fileCatalogItems_, fileLocator_, fileNames_, findFile(), isPhysical(), logicalFileNames_, lt, overrideFallbackFileLocator_, and overrideFileLocator_.
Referenced by InputFileCatalog().
|
inlinestatic |
|
inline |
Definition at line 34 of file InputFileCatalog.h.
References logicalFileNames_.
Referenced by edm::ExternalInputSource::logicalFileNames(), and edm::EDInputSource::logicalFileNames().
|
private |
Definition at line 51 of file InputFileCatalog.h.
Referenced by findFile(), and init().
|
private |
Definition at line 47 of file InputFileCatalog.h.
Referenced by fallbackFileNames(), and init().
|
private |
Definition at line 48 of file InputFileCatalog.h.
Referenced by empty(), fileCatalogItems(), and init().
|
private |
Definition at line 49 of file InputFileCatalog.h.
Referenced by findFile(), and init().
|
private |
Definition at line 46 of file InputFileCatalog.h.
Referenced by fileNames(), and init().
|
private |
Definition at line 45 of file InputFileCatalog.h.
Referenced by init(), and logicalFileNames().
|
private |
Definition at line 52 of file InputFileCatalog.h.
Referenced by findFile(), and init().
|
private |
Definition at line 50 of file InputFileCatalog.h.
Referenced by findFile(), and init().