1 #ifndef art_Framework_IO_Root_RootInputFileSequence_h 2 #define art_Framework_IO_Root_RootInputFileSequence_h 29 class DuplicateChecker;
30 class FileCatalogItem;
32 class InputFileCatalog;
33 class UpdateOutputCallbacks;
71 Name(
"saveMemoryObjectThreshold"),
79 std::vector<std::string>{
"keep *"}};
81 Name(
"dropDescendantsOfDroppedBranches"),
91 Name(
"secondaryFileNames")};
97 Name(
"compactEventRanges"),
99 "If users can guarantee that SubRuns do not span multiple input\n" 100 "files, the 'compactEventRanges' parameter can be set to 'true'\n" 101 "to ensure the most compact representation of event-ranges " 103 "with all Runs and SubRuns stored in the input file.\n\n" 104 "WARNING: Enabling compact event ranges creates a history that can\n" 105 " cause file concatenation problems if a given SubRun spans\n" 106 " multiple input files. Use with care."),
138 std::unique_ptr<RunPrincipal>
readRun_();
164 std::vector<std::vector<std::string>>
const&
IDNumber_t< Level::Event > EventNumber_t
IDNumber_t< Level::Run > RunNumber_t