GEMC
1.8
Geant4 Monte-Carlo Framework
|
#include <evio_output.h>
Public Member Functions | |
~evio_output () | |
event is deleted in WriteEvent routine More... | |
void | SaveSimConditions (MOutputs *, map< string, string >) |
Pure Virtual Method to save the simulation conditions on the file. More... | |
void | ProcessOutput (PH_output, MOutputs *, MBank) |
Pure Virtual Method to process the output. More... | |
void | SetBankHeader (int, string, MOutputs *) |
Pure Virtual Method to set the bank header. More... | |
void | SetOutpHeader (header, MOutputs *) |
Pure Virtual Method to set the output header. MOutputs needed for some output (txt) More... | |
void | RecordAndClear (MOutputs *, MBank) |
Pure Virtual Method to record hits in event / then clear hits objects on heap. More... | |
void | WriteGenerated (MOutputs *, vector< MGeneratedParticle >) |
Pure Virtual Method to write generated particles infos. More... | |
void | WriteEvent (MOutputs *) |
Pure Virtual Method to write event on disk. More... | |
![]() | |
virtual | ~MOutputBaseClass () |
Static Public Member Functions | |
static MOutputBaseClass * | createOutputClass () |
Data Fields | |
evioDOMTree * | event |
evioDOMNodeP | bankevent |
evioDOMNodeP | generatedp |
evioDOMNodeP | sim_conditions |
int | bankID |
vector< vector< double > > | rawinfos |
vector< vector< int > > | dgtinfos |
![]() | |
string | outputType |
Definition at line 20 of file evio_output.h.
|
inline |
Definition at line 23 of file evio_output.h.
|
inlinestatic |
Definition at line 32 of file evio_output.h.
Implements MOutputBaseClass.
Definition at line 140 of file evio_output.cc.
Implements MOutputBaseClass.
Definition at line 8 of file evio_output.cc.
|
virtual |
Implements MOutputBaseClass.
Definition at line 172 of file evio_output.cc.
|
virtual |
Implements MOutputBaseClass.
Definition at line 131 of file evio_output.cc.
Implements MOutputBaseClass.
Definition at line 71 of file evio_output.cc.
|
virtual |
Implements MOutputBaseClass.
Definition at line 65 of file evio_output.cc.
|
virtual |
Implements MOutputBaseClass.
Definition at line 86 of file evio_output.cc.
evioDOMNodeP evio_output::bankevent |
Definition at line 35 of file evio_output.h.
int evio_output::bankID |
Definition at line 38 of file evio_output.h.
vector<vector<int> > evio_output::dgtinfos |
Definition at line 40 of file evio_output.h.
evioDOMTree* evio_output::event |
Definition at line 34 of file evio_output.h.
evioDOMNodeP evio_output::generatedp |
Definition at line 36 of file evio_output.h.
vector<vector<double> > evio_output::rawinfos |
Definition at line 39 of file evio_output.h.
evioDOMNodeP evio_output::sim_conditions |
Definition at line 37 of file evio_output.h.