EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <eic-smear/blob/master/include/eicsmear/erhic/File.h>
Public Member Functions | |
File () | |
virtual | ~File () |
virtual File< erhic::EventHepMC > * | Create () const |
virtual erhic::EventHepMC * | AllocateEvent () const |
virtual LogReader * | CreateLogReader () const |
EventFromAsciiFactory < erhic::EventHepMC > * | CreateEventFactory (std::istream &is) const |
Public Member Functions inherited from erhic::FileType | |
virtual | ~FileType () |
virtual std::string | GetGeneratorName () const |
virtual void | SetGeneratorName (const std::string newname="") |
Protected Attributes | |
erhic::EventHepMC * | t_ |
Protected Attributes inherited from erhic::FileType | |
std::string | generatorname |
Definition at line 528 of file File.h.
View newest version in sPHENIX GitHub at line 528 of file File.h
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Allocates an event of the type for this file.
Implements erhic::FileType.
Definition at line 554 of file File.h.
View newest version in sPHENIX GitHub at line 554 of file File.h
|
inlinevirtual |
|
inlinevirtual |
Returns a new event object for the generator making this type of file.
Implements erhic::FileType.
Definition at line 566 of file File.h.
View newest version in sPHENIX GitHub at line 566 of file File.h
|
inlinevirtual |
Create a LogReader for this type of Monte Carlo file. Returns NULL if the file type is unsupported or has no LogReader class implemented. The LogReader must be deleted by the user.
Implements erhic::FileType.
Definition at line 564 of file File.h.
View newest version in sPHENIX GitHub at line 564 of file File.h
|
protected |