10 #define EVIO_OUTPUT_H 1 68 evioDOMNodeP
addVector(
int,
int,
string, vector<double>);
69 evioDOMNodeP
addVector(
int,
int,
string, vector<int>);
70 evioDOMNodeP
addVector(
int,
int,
string, vector<string>);
void writeGenerated(outputContainer *, vector< generatedParticle >, map< string, gBank > *banksMap)
map< string, bool > insideRawAllBank
map< string, evioDOMNodeP > detectorRawAllBank
evioDOMNodeP addVariable(int, int, string, double)
void recordSimConditions(outputContainer *, map< string, string >)
evioDOMNodeP detectorBank
void writeHeader(outputContainer *, map< string, double >, gBank)
evioDOMNodeP addVector(int, int, string, vector< double >)
map< string, evioDOMNodeP > detectorDgtIntBank
void writeG4RawIntegrated(outputContainer *, vector< hitOutput >, string, map< string, gBank > *)
void writeG4DgtIntegrated(outputContainer *, vector< hitOutput >, string, map< string, gBank > *)
map< string, bool > insideRawIntBank
void writeEvent(outputContainer *)
map< string, bool > insideBank
map< string, evioDOMNodeP > detectorRawIntBank
map< string, bool > insideDgtIntBank
~evio_output()
event is deleted in WriteEvent routine
virtual void writeG4RawAll(outputContainer *, vector< hitOutput >, string, map< string, gBank > *)
void initBank(outputContainer *, gBank, int what)
static outputFactory * createOutput()