10 #include <boost/algorithm/string.hpp> 15 logicalFileNames_(fileNames),
16 fileNames_(fileNames),
17 fallbackFileNames_(fileNames.
size()),
20 overrideFileLocator_(),
21 fallbackFileLocator_(),
22 overrideFallbackFileLocator_() {
24 init(
override,
"", useLFNasPFNifLFNnotFound);
37 init(
override, overrideFallback, useLFNasPFNifLFNnotFound);
45 typedef std::vector<std::string>::iterator iter;
47 it != itEnd; ++it, ++lt, ++ft) {
51 <<
"An empty string specified in the fileNames parameter for input source.\n";
54 if(it->back() ==
':') {
56 <<
"An empty physical file name specified in the fileNames parameter for input source.\n";
78 findFile(*it, *ft, *lt, useLFNasPFNifLFNnotFound);
93 if (pfn.empty() && useLFNasPFNifLFNnotFound) {