#include <G3Division.hh>
Public 멤버 함수 | |
G3Division (G3DivType type, G3VolTableEntry *vte, G3VolTableEntry *mvte, G4int nofDivision, G4int iaxis, G4int nmed, G4double c0, G4double step) | |
G3Division (G3VolTableEntry *vte, G3VolTableEntry *mvte, const G3Division &division) | |
virtual | ~G3Division () |
void | UpdateVTE () |
void | CreatePVReplica () |
Private 멤버 함수 | |
void | SetRangeAndAxis () |
void | CreateSolid (G4String shape, G4double par[], G4int npar) |
G3VolTableEntry * | CreateEnvelope (G4String shape, G4double hi, G4double lo, G4double par[], G4int npar) |
G3VolTableEntry * | Dvn () |
G3VolTableEntry * | Dvn2 () |
G3VolTableEntry * | Dvt () |
G3VolTableEntry * | Dvt2 () |
void | Exception (G4String where, G4String what) |
G3Division.hh 파일의 55 번째 라인에서 정의되었습니다.
G3Division::G3Division | ( | G3DivType | type, |
G3VolTableEntry * | vte, | ||
G3VolTableEntry * | mvte, | ||
G4int | nofDivision, | ||
G4int | iaxis, | ||
G4int | nmed, | ||
G4double | c0, | ||
G4double | step | ||
) |
G3Division.cc 파일의 50 번째 라인에서 정의되었습니다.
다음을 참조함 : fVTE, G3VolTableEntry::SetHasNegPars().
G3Division::G3Division | ( | G3VolTableEntry * | vte, |
G3VolTableEntry * | mvte, | ||
const G3Division & | division | ||
) |
G3Division.cc 파일의 70 번째 라인에서 정의되었습니다.
다음을 참조함 : fAxis, fC0, fHighRange, fIAxis, fLowRange, fNmed, fNofDivisions, fOffset, fStep, fType, fVTE, fWidth, kXAxis, G3VolTableEntry::SetHasNegPars().
|
virtual |
G3Division.cc 파일의 92 번째 라인에서 정의되었습니다.
|
private |
G3Division.cc 파일의 438 번째 라인에서 정의되었습니다.
다음을 참조함 : G3VolTableEntry::AddG3Pos(), cm, deg, Exception(), fIAxis, fMVTE, fNmed, fVTE, G4CreateVTE(), G3VolTableEntry::GetMasterClone(), G3VolTableEntry::GetName(), pos, Rpar, x1, y1.
void G3Division::CreatePVReplica | ( | ) |
G3Division.cc 파일의 128 번째 라인에서 정의되었습니다.
다음을 참조함 : fAxis, fIAxis, fLowRange, fMVTE, fNofDivisions, fOffset, fVTE, fWidth, G4cout, G4endl, G3VolTableEntry::GetLV(), G3VolTableEntry::GetName(), G4LogicalVolume::GetName(), G3VolTableEntry::GetShape(), G4LogicalVolume::GetSolid(), G4ReflectionFactory::Instance(), G4ReflectionFactory::Place(), G4ReflectionFactory::Replicate(), CLHEP::Hep3Vector::setX(), CLHEP::Hep3Vector::y().
다음에 의해서 참조됨 : G3toG4BuildPVTree().
G3Division.cc 파일의 615 번째 라인에서 정의되었습니다.
다음을 참조함 : cm, deg, Exception(), FatalException, fIAxis, fOffset, fVTE, fWidth, G3toG4MakeSolid(), G4Exception(), G3VolTableEntry::GetName(), Rpar, G3VolTableEntry::SetHasNegPars(), G3VolTableEntry::SetNRpar(), G3VolTableEntry::SetSolid().
|
private |
G3Division.cc 파일의 787 번째 라인에서 정의되었습니다.
다음을 참조함 : CreateSolid(), fHighRange, fLowRange, fMVTE, fNofDivisions, fWidth, G3VolTableEntry::GetNpar(), G3VolTableEntry::GetRpar(), G3VolTableEntry::GetShape(), Rpar.
다음에 의해서 참조됨 : UpdateVTE().
|
private |
G3Division.cc 파일의 803 번째 라인에서 정의되었습니다.
다음을 참조함 : cm, CreateEnvelope(), CreateSolid(), deg, fAxis, fC0, fHighRange, fLowRange, fMVTE, fNofDivisions, fWidth, G3VolTableEntry::GetNpar(), G3VolTableEntry::GetRpar(), G3VolTableEntry::GetShape(), kPhi, Rpar.
다음에 의해서 참조됨 : UpdateVTE().
|
private |
G3Division.cc 파일의 831 번째 라인에서 정의되었습니다.
다음을 참조함 : cm, CreateEnvelope(), CreateSolid(), deg, fAxis, fHighRange, fLowRange, fMVTE, fNofDivisions, fStep, fWidth, G3VolTableEntry::GetNpar(), G3VolTableEntry::GetRpar(), G3VolTableEntry::GetShape(), kPhi, Rpar.
다음에 의해서 참조됨 : UpdateVTE().
|
private |
G3Division.cc 파일의 872 번째 라인에서 정의되었습니다.
다음을 참조함 : cm, CreateEnvelope(), CreateSolid(), deg, fAxis, fC0, fHighRange, fLowRange, fMVTE, fNofDivisions, fStep, fWidth, G3VolTableEntry::GetNpar(), G3VolTableEntry::GetRpar(), G3VolTableEntry::GetShape(), kPhi, Rpar.
다음에 의해서 참조됨 : UpdateVTE().
G3Division.cc 파일의 181 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4Exception().
다음에 의해서 참조됨 : CreateEnvelope(), CreateSolid(), SetRangeAndAxis().
|
private |
G3Division.cc 파일의 190 번째 라인에서 정의되었습니다.
다음을 참조함 : cm, deg, Exception(), FatalException, fAxis, fHighRange, fIAxis, fLowRange, fMVTE, G4cout, G4endl, G4Exception(), G3VolTableEntry::GetRpar(), G3VolTableEntry::GetShape(), kInfinity, kPhi, kRho, kXAxis, kYAxis, kZAxis, G4INCL::Math::max(), G4INCL::Math::min(), Rpar.
다음에 의해서 참조됨 : UpdateVTE().
void G3Division::UpdateVTE | ( | ) |
G3Division.cc 파일의 97 번째 라인에서 정의되었습니다.
다음을 참조함 : G3VolTableEntry::AddDaughter(), G3VolTableEntry::AddMother(), Dvn(), Dvn2(), Dvt(), Dvt2(), fMVTE, fNmed, fType, fVTE, G3VolTableEntry::GetNmed(), G3VolTableEntry::HasNegPars(), kDvn, kDvn2, kDvt, kDvt2, G3VolTableEntry::ReplaceDaughter(), G3VolTableEntry::ReplaceMother(), G3VolTableEntry::SetNmed(), SetRangeAndAxis().
다음에 의해서 참조됨 : G4CloneDaughters(), G4CreateCloneVTEWithDivision(), G4ProcessDaughters().
|
private |
G3Division.hh 파일의 96 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CreatePVReplica(), Dvn2(), Dvt(), Dvt2(), G3Division(), SetRangeAndAxis().
|
private |
G3Division.hh 파일의 90 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Dvn2(), Dvt2(), G3Division().
|
private |
G3Division.hh 파일의 93 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Dvn(), Dvn2(), Dvt(), Dvt2(), G3Division(), SetRangeAndAxis().
|
private |
G3Division.hh 파일의 88 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CreateEnvelope(), CreatePVReplica(), CreateSolid(), G3Division(), SetRangeAndAxis().
|
private |
G3Division.hh 파일의 92 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CreatePVReplica(), Dvn(), Dvn2(), Dvt(), Dvt2(), G3Division(), SetRangeAndAxis().
|
private |
G3Division.hh 파일의 86 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CreateEnvelope(), CreatePVReplica(), Dvn(), Dvn2(), Dvt(), Dvt2(), SetRangeAndAxis(), UpdateVTE().
|
private |
G3Division.hh 파일의 89 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CreateEnvelope(), G3Division(), UpdateVTE().
|
private |
G3Division.hh 파일의 87 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CreatePVReplica(), Dvn(), Dvn2(), Dvt(), Dvt2(), G3Division().
|
private |
G3Division.hh 파일의 95 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CreatePVReplica(), CreateSolid(), G3Division().
|
private |
G3Division.hh 파일의 91 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Dvt(), Dvt2(), G3Division().
|
private |
G3Division.hh 파일의 84 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G3Division(), UpdateVTE().
|
private |
G3Division.hh 파일의 85 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CreateEnvelope(), CreatePVReplica(), CreateSolid(), G3Division(), UpdateVTE().
|
private |
G3Division.hh 파일의 94 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CreatePVReplica(), CreateSolid(), Dvn(), Dvn2(), Dvt(), Dvt2(), G3Division().