1 #ifndef MuliFileReader_h__
2 #define MuliFileReader_h__
5 #include "DetectorEvent.hh"
9 #include "FileReader.hh"
10 #include "Platform.hh"
11 #include "EventSynchronisationBase.hh"
19 unsigned RunNumber()
const;
21 bool NextEvent(
size_t skip = 0);
22 std::string Filename()
const {
return m_filename; }
26 void addFileReader(
const std::string &filename,
27 const std::string &filepattern =
"");
31 std::string m_filename;
32 std::shared_ptr<eudaq::DetectorEvent> m_ev;
33 std::vector<std::shared_ptr<eudaq::FileReader>> m_fileReaders;
35 size_t m_eventsToSync;
36 bool m_preaparedForEvents;
40 #endif // MuliFileReader_h__
Definition: EventSynchronisationBase.hh:17
Definition: MultiFileReader.hh:15
Definition: DetectorEvent.hh:12