1 #ifndef IOPool_Streamer_StreamerFileReader_h
2 #define IOPool_Streamer_StreamerFileReader_h
6 #include "boost/shared_ptr.hpp"
18 class EventSkipperByID;
19 struct InputSourceDescription;
21 class StreamerInputFile;
34 virtual void skip(
int toSkip);
StreamerFileReader(ParameterSet const &pset, InputSourceDescription const &desc)
int initialNumberOfEventsToSkip_
InitMsgView const * getHeader()
virtual void skip(int toSkip)
boost::shared_ptr< EventSkipperByID > eventSkipperByID_
std::vector< std::string > streamerNames_
virtual void closeFile_()
static void fillDescriptions(ConfigurationDescriptions &descriptions)
std::unique_ptr< StreamerInputFile > streamReader_
EventMsgView const * getNextEvent()
virtual ~StreamerFileReader()
virtual bool checkNextEvent()