Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions | Variables
clparse.cc File Reference
#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>
Include dependency graph for clparse.cc:

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]
 

Function Documentation

void G3CLEval ( G4String *  tokens,
char *  select 
)

Here is the caller graph for this function:

void G3CLEval ( G4String  tokens[],
char *  select 
)

Definition at line 171 of file clparse.cc.

Here is the call graph for this function:

void G3CLRead ( G4String &  fname,
char *  select = 0 
)

Definition at line 99 of file clparse.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4int G3CLTokens ( G4String *  line,
G4String *  tokens 
)

Here is the caller graph for this function:

G4int G3CLTokens ( G4String *  line,
G4String  tokens[] 
)

Definition at line 135 of file clparse.cc.

void G3fillParams ( G4String *  tokens,
const char *  ptypes 
)

Definition at line 219 of file clparse.cc.

Here is the caller graph for this function:

char gSeparator ( '_'  )
void PG4ggclos ( )

Definition at line 32 of file G4ggclos.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void PG4gsatt ( G4String *  tokens)

Definition at line 33 of file G4gsatt.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void PG4gsdet ( G4String *  tokens)

Definition at line 32 of file G4gsdet.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void PG4gsdeta ( G4String *  tokens)

Definition at line 38 of file G4gsdeta.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void PG4gsdetd ( G4String *  tokens)

Definition at line 34 of file G4gsdetd.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void PG4gsdeth ( G4String *  tokens)

Definition at line 34 of file G4gsdeth.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void PG4gsdetu ( G4String *  tokens)

Definition at line 31 of file G4gsdetu.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void PG4gsdetv ( G4String *  tokens)

Definition at line 36 of file G4gsdetv.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void PG4gsdk ( G4String *  tokens)

Definition at line 33 of file G4gsdk.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void PG4gsdvn ( G4String *  tokens)

Definition at line 38 of file G4gsdvn.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void PG4gsdvn2 ( G4String *  tokens)

Definition at line 41 of file G4gsdvn2.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void PG4gsdvt ( G4String *  tokens)

Definition at line 41 of file G4gsdvt.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void PG4gsdvt2 ( G4String *  tokens)

Definition at line 41 of file G4gsdvt2.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void PG4gsdvx ( G4String *  tokens)

Definition at line 40 of file G4gsdvx.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void PG4gsmate ( G4String *  tokens)

Definition at line 42 of file G4gsmate.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void PG4gsmixt ( G4String *  tokens)

Definition at line 43 of file G4gsmixt.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void PG4gspart ( G4String *  tokens)

Definition at line 33 of file G4gspart.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void PG4gspos ( G4String *  tokens)

Definition at line 42 of file G4gspos.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void PG4gsposp ( G4String *  tokens)

Definition at line 42 of file G4gsposp.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void PG4gsrotm ( G4String *  tokens)

Definition at line 35 of file G4gsrotm.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void PG4gstmed ( G4String *  tokens)

Definition at line 44 of file G4gstmed.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void PG4gstpar ( G4String *  tokens)

Definition at line 32 of file G4gstpar.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void PG4gsvolu ( G4String *  tokens)

Definition at line 37 of file G4gsvolu.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

Variable Documentation

G3DetTable G3Det

Definition at line 59 of file clparse.cc.

G3EleTable G3Ele

Definition at line 60 of file clparse.cc.

G3MatTable G3Mat

Definition at line 55 of file clparse.cc.

G3MedTable G3Med

Definition at line 56 of file clparse.cc.

G3PartTable G3Part

Definition at line 58 of file clparse.cc.

G3RotTable G3Rot

Definition at line 57 of file clparse.cc.

G3SensVolVector G3SensVol

Definition at line 61 of file clparse.cc.

G3VolTable G3Vol

Definition at line 54 of file clparse.cc.

G4int Ipar[1000]

Definition at line 66 of file clparse.cc.

G4int narray

Definition at line 64 of file clparse.cc.

std::ofstream ofile

Definition at line 45 of file clparse.cc.

G4double Rpar[1000]

Definition at line 67 of file clparse.cc.

G4String Spar[1000]

Definition at line 68 of file clparse.cc.