1 #ifndef art_Framework_IO_Catalog_InputFileCatalog_h 2 #define art_Framework_IO_Catalog_InputFileCatalog_h 41 std::vector<FileCatalogItem>
const&
44 return fileCatalogItems_;
47 size_t currentIndex()
const;
48 bool getNextFile(
int attempts = 5);
49 bool hasNextFile(
int attempts = 5);
51 void rewindTo(
size_t index);
60 return fileCatalogItems_.empty();
63 std::vector<std::string>
const&
74 bool transferOnly =
false);
79 std::vector<FileCatalogItem> fileCatalogItems_{{}};
81 size_t fileIdx_{indexEnd};
83 bool searchable_{
false};
84 bool nextFileProbed_{
false};
85 bool hasNextFile_{
false};