1 #ifndef art_Framework_Core_InputSource_h 2 #define art_Framework_Core_InputSource_h 61 return moduleDescription_;
66 return moduleDescription_.processConfiguration();
72 virtual void skipEvents(
int n);
76 virtual void rewind();
78 virtual void doBeginJob();
79 virtual void doEndJob();
82 virtual std::unique_ptr<FileBlock> readFile() = 0;
83 virtual void closeFile() = 0;
84 virtual std::unique_ptr<RunPrincipal> readRun() = 0;
85 virtual std::unique_ptr<SubRunPrincipal> readSubRun(
87 virtual std::unique_ptr<EventPrincipal> readEvent(
89 virtual std::unique_ptr<RangeSetHandler> runRangeSetHandler() = 0;
90 virtual std::unique_ptr<RangeSetHandler> subRunRangeSetHandler() = 0;
Service to store calibration data products (CDP) in the SQLite3 metadatabase of a file...