|
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... | |
Public Member Functions inherited from erhic::FileType | |
| 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 |