1 #ifndef art_Framework_IO_Sources_detail_FileNamesHandler_h 2 #define art_Framework_IO_Sources_detail_FileNamesHandler_h 12 template <
bool wantFileServices>
21 double waitBetweenAttempts = 5.0);
49 std::vector<std::string>&& fileNames,
51 double waitBetweenAttempts)
52 : fp_(
std::move(fileNames), attempts, waitBetweenAttempts)
68 std::vector<std::string>&& fileNames,
70 : fileNames_(
std::move(fileNames))
71 , currentFile_(fileNames_.
begin())
72 , end_(fileNames_.
end())
78 return (currentFile_ == end_) ? std::string() : *(currentFile_++);
std::vector< std::string > fileNames_
std::vector< std::string >::const_iterator end_
std::vector< evd::details::RawDigitInfo_t >::const_iterator begin(RawDigitCacheDataClass const &cache)
std::vector< evd::details::RawDigitInfo_t >::const_iterator end(RawDigitCacheDataClass const &cache)
std::vector< std::string >::const_iterator currentFile_