#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: