#include <G4AdjointPosOnPhysVolGenerator.hh>
정적 Public 멤버 함수 | |
static G4AdjointPosOnPhysVolGenerator * | GetInstance () |
Private 멤버 함수 | |
G4AdjointPosOnPhysVolGenerator () | |
~G4AdjointPosOnPhysVolGenerator () | |
G4double | ComputeAreaOfExtSurfaceStartingFromSphere (G4VSolid *aSolid, G4int NStat) |
G4double | ComputeAreaOfExtSurfaceStartingFromBox (G4VSolid *aSolid, G4int NStat) |
void | GenerateAPositionOnASolidBoundary (G4VSolid *aSolid, G4ThreeVector &p, G4ThreeVector &direction) |
G4double | GenerateAPositionOnASphereBoundary (G4VSolid *aSolid, G4ThreeVector &p, G4ThreeVector &direction) |
G4double | GenerateAPositionOnABoxBoundary (G4VSolid *aSolid, G4ThreeVector &p, G4ThreeVector &direction) |
void | ComputeTransformationFromPhysVolToWorld () |
정적 Private 속성 | |
static G4ThreadLocal G4AdjointPosOnPhysVolGenerator * | theInstance = 0 |
G4AdjointPosOnPhysVolGenerator.hh 파일의 62 번째 라인에서 정의되었습니다.
|
private |
G4AdjointPosOnPhysVolGenerator.cc 파일의 66 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetInstance().
|
private |
G4AdjointPosOnPhysVolGenerator.cc 파일의 60 번째 라인에서 정의되었습니다.
G4double G4AdjointPosOnPhysVolGenerator::ComputeAreaOfExtSurface | ( | ) |
G4AdjointPosOnPhysVolGenerator.cc 파일의 109 번째 라인에서 정의되었습니다.
다음을 참조함 : theSolid.
다음에 의해서 참조됨 : ComputeAreaOfExtSurface().
G4AdjointPosOnPhysVolGenerator.cc 파일의 115 번째 라인에서 정의되었습니다.
다음을 참조함 : ComputeAreaOfExtSurface(), theSolid.
G4AdjointPosOnPhysVolGenerator.cc 파일의 121 번째 라인에서 정의되었습니다.
다음을 참조함 : ComputeAreaOfExtSurface(), theSolid.
G4AdjointPosOnPhysVolGenerator.cc 파일의 127 번째 라인에서 정의되었습니다.
다음을 참조함 : ComputeAreaOfExtSurface(), e.
G4double G4AdjointPosOnPhysVolGenerator::ComputeAreaOfExtSurface | ( | G4VSolid * | aSolid, |
G4double | epsilon | ||
) |
G4AdjointPosOnPhysVolGenerator.cc 파일의 151 번째 라인에서 정의되었습니다.
다음을 참조함 : ComputeAreaOfExtSurface().
|
private |
G4AdjointPosOnPhysVolGenerator.cc 파일의 177 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSolid::DistanceToIn(), GenerateAPositionOnABoxBoundary(), kInfinity.
다음에 의해서 참조됨 : ComputeAreaOfExtSurface().
|
private |
G4AdjointPosOnPhysVolGenerator.cc 파일의 195 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSolid::DistanceToIn(), GenerateAPositionOnASphereBoundary(), kInfinity.
다음에 의해서 참조됨 : ComputeAreaOfExtSurface().
|
private |
G4AdjointPosOnPhysVolGenerator.cc 파일의 390 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VPhysicalVolume::GetFrameRotation(), G4PhysicalVolumeStore::GetInstance(), G4VPhysicalVolume::GetMotherLogical(), G4VPhysicalVolume::GetObjectTranslation(), thePhysicalVolume, theTransformationFromPhysVolToWorld.
다음에 의해서 참조됨 : DefinePhysicalVolume().
G4VPhysicalVolume * G4AdjointPosOnPhysVolGenerator::DefinePhysicalVolume | ( | const G4String & | aName | ) |
G4AdjointPosOnPhysVolGenerator.cc 파일의 75 번째 라인에서 정의되었습니다.
다음을 참조함 : ComputeTransformationFromPhysVolToWorld(), G4cout, G4PhysicalVolumeStore::GetInstance(), G4VPhysicalVolume::GetLogicalVolume(), G4LogicalVolume::GetSolid(), thePhysicalVolume, theSolid.
다음에 의해서 참조됨 : DefinePhysicalVolume1().
G4AdjointPosOnPhysVolGenerator.cc 파일의 103 번째 라인에서 정의되었습니다.
다음을 참조함 : DefinePhysicalVolume(), thePhysicalVolume.
다음에 의해서 참조됨 : G4AdjointPrimaryGenerator::SetAdjointPrimarySourceOnAnExtSurfaceOfAVolume().
|
private |
G4AdjointPosOnPhysVolGenerator.cc 파일의 268 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSolid::CalculateExtent(), G4UniformRand, kXAxis, kYAxis, kZAxis, maxY, maxZ, minY, scale.
다음에 의해서 참조됨 : ComputeAreaOfExtSurface(), ComputeAreaOfExtSurfaceStartingFromBox(), GenerateAPositionOnASolidBoundary(), GenerateAPositionOnTheExtSurfaceOfASolid().
|
private |
G4AdjointPosOnPhysVolGenerator.cc 파일의 213 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSolid::DistanceToIn(), GenerateAPositionOnABoxBoundary(), GenerateAPositionOnASphereBoundary(), kInfinity, UseSphere.
다음에 의해서 참조됨 : GenerateAPositionOnTheExtSurfaceOfASolid().
|
private |
G4AdjointPosOnPhysVolGenerator.cc 파일의 228 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSolid::CalculateExtent(), G4UniformRand, kXAxis, kYAxis, kZAxis, maxY, maxZ, minY, CLHEP::Hep3Vector::rotateY(), CLHEP::Hep3Vector::rotateZ(), scale, CLHEP::Hep3Vector::setRThetaPhi().
다음에 의해서 참조됨 : ComputeAreaOfExtSurface(), ComputeAreaOfExtSurfaceStartingFromSphere(), GenerateAPositionOnASolidBoundary(), GenerateAPositionOnTheExtSurfaceOfASolid().
void G4AdjointPosOnPhysVolGenerator::GenerateAPositionOnTheExtSurfaceOfASolid | ( | G4VSolid * | aSolid, |
G4ThreeVector & | p, | ||
G4ThreeVector & | direction | ||
) |
G4AdjointPosOnPhysVolGenerator.cc 파일의 157 번째 라인에서 정의되었습니다.
다음을 참조함 : GenerateAPositionOnABoxBoundary(), GenerateAPositionOnASolidBoundary(), GenerateAPositionOnASphereBoundary(), ModelOfSurfaceSource.
다음에 의해서 참조됨 : GenerateAPositionOnTheExtSurfaceOfTheSolid().
void G4AdjointPosOnPhysVolGenerator::GenerateAPositionOnTheExtSurfaceOfThePhysicalVolume | ( | G4ThreeVector & | p, |
G4ThreeVector & | direction | ||
) |
G4AdjointPosOnPhysVolGenerator.cc 파일의 370 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, GenerateAPositionOnTheExtSurfaceOfTheSolid(), thePhysicalVolume, theTransformationFromPhysVolToWorld, G4AffineTransform::TransformAxis(), G4AffineTransform::TransformPoint().
다음에 의해서 참조됨 : G4AdjointPrimaryGenerator::GenerateAdjointPrimaryVertex(), GenerateAPositionOnTheExtSurfaceOfThePhysicalVolume(), G4AdjointPrimaryGenerator::GenerateFwdPrimaryVertex().
void G4AdjointPosOnPhysVolGenerator::GenerateAPositionOnTheExtSurfaceOfThePhysicalVolume | ( | G4ThreeVector & | p, |
G4ThreeVector & | direction, | ||
G4double & | costh_to_normal | ||
) |
G4AdjointPosOnPhysVolGenerator.cc 파일의 382 번째 라인에서 정의되었습니다.
다음을 참조함 : CosThDirComparedToNormal, GenerateAPositionOnTheExtSurfaceOfThePhysicalVolume().
void G4AdjointPosOnPhysVolGenerator::GenerateAPositionOnTheExtSurfaceOfTheSolid | ( | G4ThreeVector & | p, |
G4ThreeVector & | direction | ||
) |
G4AdjointPosOnPhysVolGenerator.cc 파일의 171 번째 라인에서 정의되었습니다.
다음을 참조함 : GenerateAPositionOnTheExtSurfaceOfASolid(), theSolid.
다음에 의해서 참조됨 : GenerateAPositionOnTheExtSurfaceOfThePhysicalVolume().
|
inline |
G4AdjointPosOnPhysVolGenerator.hh 파일의 93 번째 라인에서 정의되었습니다.
다음을 참조함 : AreaOfExtSurfaceOfThePhysicalVolume.
|
inline |
G4AdjointPosOnPhysVolGenerator.hh 파일의 94 번째 라인에서 정의되었습니다.
다음을 참조함 : CosThDirComparedToNormal.
|
static |
G4AdjointPosOnPhysVolGenerator.cc 파일의 49 번째 라인에서 정의되었습니다.
다음을 참조함 : G4AdjointPosOnPhysVolGenerator(), theInstance.
다음에 의해서 참조됨 : G4AdjointPrimaryGenerator::G4AdjointPrimaryGenerator().
G4AdjointPosOnPhysVolGenerator.hh 파일의 92 번째 라인에서 정의되었습니다.
다음을 참조함 : theSolid.
|
private |
G4AdjointPosOnPhysVolGenerator.hh 파일의 118 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetAreaOfExtSurfaceOfThePhysicalVolume().
|
private |
G4AdjointPosOnPhysVolGenerator.hh 파일의 119 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GenerateAPositionOnTheExtSurfaceOfThePhysicalVolume(), GetCosThDirComparedToNormal().
|
private |
G4AdjointPosOnPhysVolGenerator.hh 파일의 116 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeAreaOfExtSurface(), GenerateAPositionOnTheExtSurfaceOfASolid().
|
staticprivate |
G4AdjointPosOnPhysVolGenerator.hh 파일의 111 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetInstance().
|
private |
G4AdjointPosOnPhysVolGenerator.hh 파일의 113 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeTransformationFromPhysVolToWorld(), DefinePhysicalVolume(), DefinePhysicalVolume1(), GenerateAPositionOnTheExtSurfaceOfThePhysicalVolume().
|
private |
G4AdjointPosOnPhysVolGenerator.hh 파일의 112 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeAreaOfExtSurface(), DefinePhysicalVolume(), GenerateAPositionOnTheExtSurfaceOfTheSolid(), SetSolid().
|
private |
G4AdjointPosOnPhysVolGenerator.hh 파일의 117 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeTransformationFromPhysVolToWorld(), GenerateAPositionOnTheExtSurfaceOfThePhysicalVolume().
|
private |
G4AdjointPosOnPhysVolGenerator.hh 파일의 115 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeAreaOfExtSurface(), GenerateAPositionOnASolidBoundary().