Geant4  10.00.p01
G4gsdvt2.cc File Reference
#include "G3Division.hh"
#include "G3VolTableEntry.hh"
#include "G3VolTable.hh"
#include "globals.hh"
#include "G3toG4.hh"
+ Include dependency graph for G4gsdvt2.cc:

Go to the source code of this file.

Functions

void G4CreateCloneVTEWithDivision (G4String vname, G3VolTableEntry *mvte, G3DivType divType, G4int nofDivisions, G4int iaxis, G4int nmed, G4double c0, G4double step)
 
void PG4gsdvt2 (G4String *tokens)
 
void G4gsdvt2 (G4String vname, G4String vmoth, G4double step, G4int iaxis, G4double c0, G4int numed, G4int ndvmx)
 

Function Documentation

void G4CreateCloneVTEWithDivision ( G4String  vname,
G3VolTableEntry mvte,
G3DivType  divType,
G4int  nofDivisions,
G4int  iaxis,
G4int  nmed,
G4double  c0,
G4double  step 
)

Definition at line 52 of file G4gsdvn.cc.

References G3VolTableEntry::AddClone(), G3VolTableEntry::AddDaughter(), G3VolTableEntry::AddMother(), G4String::append(), G3Vol, G3VolTableEntry::GetClone(), G3VolTableEntry::GetName(), G3VolTableEntry::GetNmed(), G3VolTableEntry::GetNoClones(), G3VolTableEntry::GetShape(), gSeparator, G3VolTable::PutVTE(), G3VolTableEntry::SetDivision(), and G3Division::UpdateVTE().

Referenced by G4gsdvn(), and G4gsdvt2().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4gsdvt2 ( G4String  vname,
G4String  vmoth,
G4double  step,
G4int  iaxis,
G4double  c0,
G4int  numed,
G4int  ndvmx 
)

Definition at line 58 of file G4gsdvt2.cc.

References FatalException, G3Vol, G4CreateCloneVTEWithDivision(), G4Exception(), G3VolTable::GetVTE(), and kDvt2.

Referenced by G4gsdvx(), and PG4gsdvt2().

+ 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.

References c0, G3fillParams(), G4gsdvt2(), Ipar, PTgsdvt2, Rpar, and Spar.

Referenced by G3CLEval().

+ Here is the call graph for this function:

+ Here is the caller graph for this function: