21 #define SIMULATION_CONDITIONS_BANK_TAG 5 24 #define HEADER_BANK_TAG 10 27 #define GENERATED_PARTICLES_BANK_TAG 20 30 #define GENERATED_SUMMARY_BANK_TAG 21 33 #define FLUX_BANK_TAG 50 36 #define MIRRORS_BANK_TAG 60 39 #define DETECTOR_BANK_ID 0 73 #define VOLTAGETIME_ID 5 78 #define QUANTUM_SIGNAL_ID 6 90 gBank(
int i,
string bname,
string d)
114 void load_variable(
string,
int,
string,
string);
119 int getVarId(
string);
120 string getVarType(
string);
123 int getVarBankType(
string);
gBank getDgtBankFromMap(string, map< string, gBank > *)
gBank getBankFromMap(string, map< string, gBank > *)
ostream & operator<<(ostream &stream, detector Detector)
map< string, gBank > read_banks(goptions gemcOpt, map< string, string > allSystems)
int idtag
unique id for the bank
vector< string > type
Variable type.
string bankName
name of the bank, it's also key in the map but we store it here as well
map< int, string > orderedNames
vector< string > name
Variable name.
gBank(int i, string bname, string d)
vector< int > id
Output variable identifier.
vector< string > description
Variable description.
string bdescription
bank description