Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include "globals.hh"
#include <fstream>
#include "G4Tokenizer.hh"
#include "G3toG4.hh"
#include "G3EleTable.hh"
#include "G3VolTable.hh"
#include "G3MatTable.hh"
#include "G3MedTable.hh"
#include "G3RotTable.hh"
#include "G3PartTable.hh"
#include "G3DetTable.hh"
#include "G3SensVolVector.hh"
#include <stdlib.h>
Go to the source code of this file.
Functions | |
char | gSeparator ('_') |
G4int | G3CLTokens (G4String *line, G4String *tokens) |
void | G3CLEval (G4String *tokens, char *select) |
void | PG4gsvolu (G4String *tokens) |
void | PG4gspos (G4String *tokens) |
void | PG4gsposp (G4String *tokens) |
void | PG4gsatt (G4String *tokens) |
void | PG4gsrotm (G4String *tokens) |
void | PG4gsdvn (G4String *tokens) |
void | PG4gsdvt (G4String *tokens) |
void | PG4gsdvx (G4String *tokens) |
void | PG4gsdvn2 (G4String *tokens) |
void | PG4gsdvt2 (G4String *tokens) |
void | PG4gsmate (G4String *tokens) |
void | PG4gsmixt (G4String *tokens) |
void | PG4gstmed (G4String *tokens) |
void | PG4gstpar (G4String *tokens) |
void | PG4gspart (G4String *tokens) |
void | PG4gsdk (G4String *tokens) |
void | PG4gsdet (G4String *tokens) |
void | PG4gsdetv (G4String *tokens) |
void | PG4gsdeta (G4String *tokens) |
void | PG4gsdeth (G4String *tokens) |
void | PG4gsdetd (G4String *tokens) |
void | PG4gsdetu (G4String *tokens) |
void | PG4ggclos () |
void | G3CLRead (G4String &fname, char *select=0) |
G4int | G3CLTokens (G4String *line, G4String tokens[]) |
void | G3CLEval (G4String tokens[], char *select) |
void | G3fillParams (G4String *tokens, const char *ptypes) |
Variables | |
std::ofstream | ofile |
G3VolTable | G3Vol |
G3MatTable | G3Mat |
G3MedTable | G3Med |
G3RotTable | G3Rot |
G3PartTable | G3Part |
G3DetTable | G3Det |
G3EleTable | G3Ele |
G3SensVolVector | G3SensVol |
G4int | narray |
G4int | Ipar [1000] |
G4double | Rpar [1000] |
G4String | Spar [1000] |
void G3CLEval | ( | G4String * | tokens, |
char * | select | ||
) |
Referenced by G3CLRead().
void G3CLEval | ( | G4String | tokens[], |
char * | select | ||
) |
Definition at line 170 of file clparse.cc.
void G3CLRead | ( | G4String & | fname, |
char * | select = 0 |
||
) |
Definition at line 98 of file clparse.cc.
Referenced by G4BuildGeom().
Referenced by G3CLRead().
Definition at line 134 of file clparse.cc.
void G3fillParams | ( | G4String * | tokens, |
const char * | ptypes | ||
) |
Definition at line 218 of file clparse.cc.
Referenced by PG4gsatt(), PG4gsdet(), PG4gsdeta(), PG4gsdetd(), PG4gsdeth(), PG4gsdetu(), PG4gsdetv(), PG4gsdk(), PG4gsdvn(), PG4gsdvn2(), PG4gsdvt(), PG4gsdvt2(), PG4gsdvx(), PG4gsmate(), PG4gsmixt(), PG4gspart(), PG4gspos(), PG4gsposp(), PG4gsrotm(), PG4gstmed(), PG4gstpar(), and PG4gsvolu().
char gSeparator | ( | '_' | ) |
void PG4ggclos | ( | ) |
Definition at line 31 of file G4ggclos.cc.
Referenced by G3CLEval().
void PG4gsatt | ( | G4String * | tokens | ) |
Definition at line 32 of file G4gsatt.cc.
Referenced by G3CLEval().
void PG4gsdet | ( | G4String * | tokens | ) |
Definition at line 31 of file G4gsdet.cc.
Referenced by G3CLEval().
void PG4gsdeta | ( | G4String * | tokens | ) |
Definition at line 37 of file G4gsdeta.cc.
Referenced by G3CLEval().
void PG4gsdetd | ( | G4String * | tokens | ) |
Definition at line 33 of file G4gsdetd.cc.
Referenced by G3CLEval().
void PG4gsdeth | ( | G4String * | tokens | ) |
Definition at line 33 of file G4gsdeth.cc.
Referenced by G3CLEval().
void PG4gsdetu | ( | G4String * | tokens | ) |
Definition at line 30 of file G4gsdetu.cc.
Referenced by G3CLEval().
void PG4gsdetv | ( | G4String * | tokens | ) |
Definition at line 35 of file G4gsdetv.cc.
Referenced by G3CLEval().
void PG4gsdk | ( | G4String * | tokens | ) |
Definition at line 32 of file G4gsdk.cc.
Referenced by G3CLEval().
void PG4gsdvn | ( | G4String * | tokens | ) |
Definition at line 37 of file G4gsdvn.cc.
Referenced by G3CLEval().
void PG4gsdvn2 | ( | G4String * | tokens | ) |
Definition at line 40 of file G4gsdvn2.cc.
Referenced by G3CLEval().
void PG4gsdvt | ( | G4String * | tokens | ) |
Definition at line 40 of file G4gsdvt.cc.
Referenced by G3CLEval().
void PG4gsdvt2 | ( | G4String * | tokens | ) |
Definition at line 40 of file G4gsdvt2.cc.
Referenced by G3CLEval().
void PG4gsdvx | ( | G4String * | tokens | ) |
Definition at line 39 of file G4gsdvx.cc.
Referenced by G3CLEval().
void PG4gsmate | ( | G4String * | tokens | ) |
Definition at line 41 of file G4gsmate.cc.
Referenced by G3CLEval().
void PG4gsmixt | ( | G4String * | tokens | ) |
Definition at line 42 of file G4gsmixt.cc.
Referenced by G3CLEval().
void PG4gspart | ( | G4String * | tokens | ) |
Definition at line 32 of file G4gspart.cc.
Referenced by G3CLEval().
void PG4gspos | ( | G4String * | tokens | ) |
Definition at line 41 of file G4gspos.cc.
Referenced by G3CLEval().
void PG4gsposp | ( | G4String * | tokens | ) |
Definition at line 41 of file G4gsposp.cc.
Referenced by G3CLEval().
void PG4gsrotm | ( | G4String * | tokens | ) |
Definition at line 34 of file G4gsrotm.cc.
Referenced by G3CLEval().
void PG4gstmed | ( | G4String * | tokens | ) |
Definition at line 43 of file G4gstmed.cc.
Referenced by G3CLEval().
void PG4gstpar | ( | G4String * | tokens | ) |
Definition at line 31 of file G4gstpar.cc.
Referenced by G3CLEval().
void PG4gsvolu | ( | G4String * | tokens | ) |
Definition at line 36 of file G4gsvolu.cc.
Referenced by G3CLEval().
G3DetTable G3Det |
Definition at line 58 of file clparse.cc.
Referenced by G4BuildGeom(), and G4gsdeta().
G3EleTable G3Ele |
Definition at line 59 of file clparse.cc.
Referenced by G4gsmate(), and G4gsmixt().
G3MatTable G3Mat |
Definition at line 54 of file clparse.cc.
Referenced by G4gsmate(), G4gsmixt(), and G4gstmed().
G3MedTable G3Med |
Definition at line 55 of file clparse.cc.
Referenced by G3toG4BuildLVTree(), and G4gstmed().
G3PartTable G3Part |
Definition at line 57 of file clparse.cc.
Referenced by G4BuildGeom().
G3RotTable G3Rot |
Definition at line 56 of file clparse.cc.
Referenced by G3toG4BuildPVTree(), G4gsrotm(), and GetTransform3D().
G3SensVolVector G3SensVol |
Definition at line 60 of file clparse.cc.
Referenced by G3toG4BuildLVTree().
G3VolTable G3Vol |
Definition at line 53 of file clparse.cc.
Referenced by G3VolTableEntry::AddG3Pos(), G4BuildGeom(), G4CloneDaughters(), G4CreateCloneVTE(), G4CreateCloneVTEWithDivision(), G4CreateVTE(), G4ggclos(), G4gsbool(), G4gsdvn(), G4gsdvn2(), G4gsdvt(), G4gsdvt2(), G4gspos(), G4gsposp(), G4gsvolu(), and G3VolTableEntry::GetMasterClone().
G4int Ipar[1000] |
Definition at line 65 of file clparse.cc.
Referenced by G3fillParams(), PG4gsatt(), PG4gsdet(), PG4gsdeta(), PG4gsdetd(), PG4gsdeth(), PG4gsdetu(), PG4gsdetv(), PG4gsdk(), PG4gsdvn(), PG4gsdvn2(), PG4gsdvt(), PG4gsdvt2(), PG4gsdvx(), PG4gsmate(), PG4gsmixt(), PG4gspart(), PG4gspos(), PG4gsposp(), PG4gsrotm(), PG4gstmed(), PG4gstpar(), and PG4gsvolu().
G4int narray |
Definition at line 63 of file clparse.cc.
Referenced by G3fillParams().
std::ofstream ofile |
Definition at line 44 of file clparse.cc.
Referenced by G4VScoreWriter::DumpAllQuantitiesToFile(), G4VScoreWriter::DumpQuantityToFile(), G3CLEval(), G3CLRead(), G3fillParams(), G4GMocrenIO::storeData2(), G4GMocrenIO::storeData3(), and G4GMocrenIO::storeData4().
G4double Rpar[1000] |
Definition at line 66 of file clparse.cc.
Referenced by G3fillParams(), PG4gsdeth(), PG4gsdetu(), PG4gsdk(), PG4gsdvn2(), PG4gsdvt(), PG4gsdvt2(), PG4gsdvx(), PG4gsmate(), PG4gsmixt(), PG4gspart(), PG4gspos(), PG4gsposp(), PG4gsrotm(), PG4gstmed(), PG4gstpar(), and PG4gsvolu().
G4String Spar[1000] |
Definition at line 67 of file clparse.cc.
Referenced by G3fillParams(), PG4gsatt(), PG4gsdet(), PG4gsdeta(), PG4gsdetd(), PG4gsdeth(), PG4gsdetu(), PG4gsdetv(), PG4gsdvn(), PG4gsdvn2(), PG4gsdvt(), PG4gsdvt2(), PG4gsdvx(), PG4gsmate(), PG4gsmixt(), PG4gspart(), PG4gspos(), PG4gsposp(), PG4gstmed(), PG4gstpar(), and PG4gsvolu().