#include <EventFile.h>
Definition at line 29 of file EventFile.h.
◆ EventFile()
EventFile |
( |
const std::string |
ifilename, |
|
|
const std::string & |
ofilename |
|
) |
| |
◆ ~EventFile()
◆ close()
Close the file, writing the tree to disk if creating an output file.
Implements IEventFile.
Definition at line 54 of file EventFile.cxx.
◆ FillEvent()
◆ nextEvent()
Load the next event in the file.
- Returns
- true if an event was loaded successfully, false otherwise
Implements IEventFile.
Definition at line 31 of file EventFile.cxx.
◆ resetOutputFileDir()
void resetOutputFileDir |
( |
| ) |
|
|
virtual |
◆ setupEvent()
void setupEvent |
( |
IEvent * |
ievent | ) |
|
|
virtual |
Setup the event object that will be used by this file.
- Parameters
-
event | The Event container. |
Implements IEventFile.
Definition at line 45 of file EventFile.cxx.
◆ entry_
◆ event_
Additional output files, i.e. for histogramming Object used to build the HPS event model.
Definition at line 85 of file EventFile.h.
◆ lc_event_
EVENT::LCEvent* lc_event_ {nullptr} |
|
private |
Object used to load all of current LCIO event information.
Definition at line 88 of file EventFile.h.
◆ lc_reader_
IO::LCReader* lc_reader_ {IOIMPL::LCFactory::getInstance()->createLCReader()} |
|
private |
◆ objNumRoot_
Number used to reset object count in TProcessID
Definition at line 96 of file EventFile.h.
◆ ofile_
The ROOT file to which event data will be written to.
Definition at line 79 of file EventFile.h.
The documentation for this class was generated from the following files: