1 #ifndef IOPool_Input_RootInputFileSequence_h 2 #define IOPool_Input_RootInputFileSequence_h 18 #include <unordered_map> 23 class FileCatalogItem;
25 class InputFileCatalog;
46 size_t fileNameHash = 0
U,
47 bool currentFileFirst =
true);
55 bool deleteIndexIntoFile,
57 char const* inputTypeName,
97 std::vector<FileCatalogItem>::const_iterator
fileIter_;
103 virtual RootFileSharedPtr
makeRootFile(std::shared_ptr<InputFile> filePtr) = 0;
104 virtual void initFile_(
bool skipBadFiles) = 0;
unsigned long long EventNumber_t
unsigned int LuminosityBlockNumber_t
static std::string const input
std::shared_ptr< T > & get_underlying_safe(propagate_const< std::shared_ptr< T >> &iP)