#include "G3G4Interface.hh"
#include "G3toG4.hh"
#include "G3VolTable.hh"
#include "G3toG4MakeSolid.hh"
#include "G3Division.hh"
#include "G4SystemOfUnits.hh"
#include "G4VSolid.hh"
함수 | |
G4bool | G3NegVolPars (G4double pars[], G4int *nparpt, G3VolTableEntry *vte, G3VolTableEntry *mvte, const char routine[]) |
void | PG4gsposp (G4String *tokens) |
void | G4ProcessDaughters (G3VolTableEntry *vte) |
void | G4CloneDaughters (G3VolTableEntry *vte, G3VolTableEntry *vteClone) |
void | G4CreateCloneVTE (G3VolTableEntry *vte, G3VolTableEntry *mvte, G4double pars[], G4int npar, G4int num, G4double x, G4double y, G4double z, G4int irot, G4String vonly) |
void | G4gsposp (G4String vname, G4int num, G4String vmoth, G4double x, G4double y, G4double z, G4int irot, G4String vonly, G4double pars[], G4int npar) |
G4bool G3NegVolPars | ( | G4double | pars[], |
G4int * | nparpt, | ||
G3VolTableEntry * | vte, | ||
G3VolTableEntry * | mvte, | ||
const char | routine[] | ||
) |
G3NegVolPars.cc 파일의 181 번째 라인에서 정의되었습니다.
다음을 참조함 : FALSE, G3CalcParamsFn(), G3VolTableEntry::GetNpar(), G3VolTableEntry::GetRpar(), G3VolTableEntry::GetShape(), TRUE.
다음에 의해서 참조됨 : G4CreateCloneVTE(), G4ProcessDaughters().
void G4CloneDaughters | ( | G3VolTableEntry * | vte, |
G3VolTableEntry * | vteClone | ||
) |
G4gsposp.cc 파일의 127 번째 라인에서 정의되었습니다.
다음을 참조함 : G3VolTableEntry::AddClone(), G3VolTableEntry::AddDaughter(), G3VolTableEntry::AddG3Pos(), G3VolTableEntry::AddMother(), G4String::append(), G3Vol, G3VolTableEntry::GetDaughter(), G3VolTableEntry::GetDivision(), G3VolTableEntry::GetG3PosCopy(), G3VolTableEntry::GetMasterClone(), G3VolTableEntry::GetName(), G3VolTableEntry::GetNmed(), G3VolTableEntry::GetNoClones(), G3VolTableEntry::GetNoDaughters(), G3VolTableEntry::GetNpar(), G3VolTableEntry::GetRpar(), G3VolTableEntry::GetShape(), gSeparator, G3VolTableEntry::HasNegPars(), G3VolTableEntry::NPCopies(), G3VolTable::PutVTE(), G3VolTableEntry::SetDivision(), G3Division::UpdateVTE().
다음에 의해서 참조됨 : G4CreateCloneVTE().
void G4CreateCloneVTE | ( | G3VolTableEntry * | vte, |
G3VolTableEntry * | mvte, | ||
G4double | pars[], | ||
G4int | npar, | ||
G4int | num, | ||
G4double | x, | ||
G4double | y, | ||
G4double | z, | ||
G4int | irot, | ||
G4String | vonly | ||
) |
G4gsposp.cc 파일의 193 번째 라인에서 정의되었습니다.
다음을 참조함 : G3VolTableEntry::AddClone(), G3VolTableEntry::AddDaughter(), G3VolTableEntry::AddG3Pos(), G3VolTableEntry::AddMother(), G4String::append(), cm, G3NegVolPars(), G3toG4MakeSolid(), G3Vol, G4CloneDaughters(), G4ProcessDaughters(), G3VolTableEntry::GetClone(), G3VolTableEntry::GetName(), G3VolTableEntry::GetNmed(), G3VolTableEntry::GetNoClones(), G3VolTableEntry::GetNpar(), G3VolTableEntry::GetRpar(), G3VolTableEntry::GetShape(), gSeparator, G3VolTable::PutVTE(), G3VolTableEntry::SetHasNegPars(), G3VolTableEntry::SetName(), G3VolTableEntry::SetSolid().
다음에 의해서 참조됨 : G4gspos(), G4gsposp().
void G4gsposp | ( | G4String | vname, |
G4int | num, | ||
G4String | vmoth, | ||
G4double | x, | ||
G4double | y, | ||
G4double | z, | ||
G4int | irot, | ||
G4String | vonly, | ||
G4double | pars[], | ||
G4int | npar | ||
) |
G4gsposp.cc 파일의 297 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G3Vol, G4CreateCloneVTE(), G4Exception(), G3VolTable::GetVTE().
다음에 의해서 참조됨 : PG4gsposp().
void G4ProcessDaughters | ( | G3VolTableEntry * | vte | ) |
G4gsposp.cc 파일의 66 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G3NegVolPars(), G3toG4MakeSolid(), G4cerr, G4endl, G4Exception(), G3VolTableEntry::GetDaughter(), G3VolTableEntry::GetDivision(), G3VolTableEntry::GetName(), G3VolTableEntry::GetNoDaughters(), G3VolTableEntry::GetNpar(), G3VolTableEntry::GetRpar(), G3VolTableEntry::GetShape(), G3VolTableEntry::HasNegPars(), G3VolTableEntry::SetHasNegPars(), G3VolTableEntry::SetNRpar(), G3VolTableEntry::SetSolid(), G3Division::UpdateVTE().
다음에 의해서 참조됨 : G4CreateCloneVTE().
G4gsposp.cc 파일의 42 번째 라인에서 정의되었습니다.
다음을 참조함 : G3fillParams(), G4gsposp(), Ipar, PTgsposp, Rpar, Spar, x, y, z.
다음에 의해서 참조됨 : G3CLEval().