eic-smear
1.0.3
A collection of ROOT classes for Monte Carlo events and a fast-smearing code simulating detector effects for the Electron-Ion Collider task force
|
#include <File.h>
Public Member Functions | |
File () | |
Constructor. More... | |
virtual | ~File () |
Destructor. More... | |
virtual File< T > * | Create () const |
Returns a new File object. More... | |
virtual T * | AllocateEvent () const |
Allocates an event of the type for this file. More... | |
virtual std::string | GetGeneratorName () const |
Returns the name of the generator. More... | |
virtual LogReader * | CreateLogReader () const |
Create a LogReader for this type of Monte Carlo file. More... | |
virtual EventFromAsciiFactory< T > * | CreateEventFactory (std::istream &is) const |
Returns a new event factory instance. More... | |
![]() | |
virtual | ~FileType () |
Destructor. More... | |
Protected Attributes | |
T * | t_ |
erhic::File< T >::File |
|
virtual |
|
inlinevirtual |
Allocates an event of the type for this file.
Implements erhic::FileType.
|
inlinevirtual |
|
inlinevirtual |
Returns a new event factory instance.
Implements erhic::FileType.
|
virtual |
|
virtual |
|
protected |