7#ifndef __EVENT_FILE_H__
8#define __EVENT_FILE_H__
19#include <IO/LCReader.h>
20#include <IOIMPL/LCFactory.h>
21#include <EVENT/LCEvent.h>
38 EventFile(
const std::string ifilename,
const std::string& ofilename);
91 IO::LCReader*
lc_reader_{IOIMPL::LCFactory::getInstance()->createLCReader()};
Class defining methods used to access event information and data collections.
IO::LCReader * lc_reader_
virtual bool nextEvent()
Load the next event in the file.
EVENT::LCEvent * lc_event_
void resetOutputFileDir()
virtual void FillEvent()
Persists the event.
void setupEvent(IEvent *ievent)
Setup the event object that will be used by this file.