GEMC
2.2
Geant4 Monte-Carlo Framework
|
#include <evio_output.h>
Public Member Functions | |
~evio_output () | |
event is deleted in WriteEvent routine More... | |
void | recordSimConditions (outputContainer *, map< string, string >) |
void | writeHeader (outputContainer *, map< string, double >, gBank) |
void | initBank (outputContainer *, gBank, int what) |
void | writeGenerated (outputContainer *, vector< generatedParticle >, map< string, gBank > *banksMap) |
void | writeG4RawIntegrated (outputContainer *, vector< hitOutput >, string, map< string, gBank > *) |
void | writeG4DgtIntegrated (outputContainer *, vector< hitOutput >, string, map< string, gBank > *) |
virtual void | writeG4RawAll (outputContainer *, vector< hitOutput >, string, map< string, gBank > *) |
void | writeEvent (outputContainer *) |
![]() | |
virtual | ~outputFactory () |
Static Public Member Functions | |
static outputFactory * | createOutput () |
Data Fields | |
evioDOMTree * | event |
evioDOMNodeP | detectorBank |
map< string, evioDOMNodeP > | detectorRawIntBank |
map< string, evioDOMNodeP > | detectorDgtIntBank |
map< string, evioDOMNodeP > | detectorRawAllBank |
map< string, bool > | insideBank |
map< string, bool > | insideRawIntBank |
map< string, bool > | insideDgtIntBank |
map< string, bool > | insideRawAllBank |
int | evn |
![]() | |
string | outputType |
Definition at line 16 of file evio_output.h.
|
inline |
Definition at line 19 of file evio_output.h.
|
inlinestatic |
Definition at line 20 of file evio_output.h.
void evio_output::initBank | ( | outputContainer * | output, |
gBank | thisHitBank, | ||
int | what | ||
) |
Definition at line 131 of file evio_output.cc.
|
virtual |
Implements outputFactory.
Definition at line 16 of file evio_output.cc.
|
virtual |
Implements outputFactory.
Definition at line 342 of file evio_output.cc.
|
virtual |
Implements outputFactory.
Definition at line 210 of file evio_output.cc.
|
virtual |
Implements outputFactory.
Definition at line 240 of file evio_output.cc.
|
virtual |
Implements outputFactory.
Definition at line 180 of file evio_output.cc.
|
virtual |
Implements outputFactory.
Definition at line 63 of file evio_output.cc.
|
virtual |
Implements outputFactory.
Definition at line 36 of file evio_output.cc.
evioDOMNodeP evio_output::detectorBank |
Definition at line 48 of file evio_output.h.
map<string, evioDOMNodeP> evio_output::detectorDgtIntBank |
Definition at line 50 of file evio_output.h.
map<string, evioDOMNodeP> evio_output::detectorRawAllBank |
Definition at line 51 of file evio_output.h.
map<string, evioDOMNodeP> evio_output::detectorRawIntBank |
Definition at line 49 of file evio_output.h.
evioDOMTree* evio_output::event |
Definition at line 47 of file evio_output.h.
int evio_output::evn |
Definition at line 58 of file evio_output.h.
map<string, bool> evio_output::insideBank |
Definition at line 53 of file evio_output.h.
map<string, bool> evio_output::insideDgtIntBank |
Definition at line 55 of file evio_output.h.
map<string, bool> evio_output::insideRawAllBank |
Definition at line 56 of file evio_output.h.
map<string, bool> evio_output::insideRawIntBank |
Definition at line 54 of file evio_output.h.