#include <UltraFresnelLens.hh>
Public 멤버 함수 | |
UltraFresnelLens (G4double Diameter, G4int nGrooves, G4Material *Material, G4VPhysicalVolume *MotherPV, G4ThreeVector Pos) | |
~UltraFresnelLens () | |
G4VPhysicalVolume * | GetPhysicalVolume () |
G4Material * | GetMaterial () |
G4double | GetDiameter () |
G4double | GetThickness () |
G4double | GetGrooveWidth () |
G4int | GetNumberOfGrooves () |
G4double | GetSagita (G4double) |
Private 멤버 함수 | |
void | BuildLens (G4VPhysicalVolume *) |
Private 속성 | |
G4double | LensDiameter |
G4int | NumberOfGrooves |
G4Material * | LensMaterial |
G4ThreeVector | LensPosition |
G4double | GrooveWidth |
G4double | LensThickness |
G4VPhysicalVolume * | LensPhysicalVolume |
UltraFresnelLens.hh 파일의 54 번째 라인에서 정의되었습니다.
UltraFresnelLens::UltraFresnelLens | ( | G4double | Diameter, |
G4int | nGrooves, | ||
G4Material * | Material, | ||
G4VPhysicalVolume * | MotherPV, | ||
G4ThreeVector | Pos | ||
) |
UltraFresnelLens.cc 파일의 59 번째 라인에서 정의되었습니다.
다음을 참조함 : BuildLens(), FatalException, G4Exception(), GetSagita(), GrooveWidth, LensDiameter, LensMaterial, LensPosition, LensThickness, NumberOfGrooves.
UltraFresnelLens::~UltraFresnelLens | ( | ) |
UltraFresnelLens.cc 파일의 83 번째 라인에서 정의되었습니다.
|
private |
UltraFresnelLens.cc 파일의 88 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VisAttributes::GetInvisible(), G4VPhysicalVolume::GetLogicalVolume(), G4LogicalVolume::GetMaterial(), kZAxis, LensDiameter, LensMaterial, LensPhysicalVolume, LensPosition, LensThickness, mm, NumberOfGrooves, G4LogicalVolume::SetVisAttributes(), twopi.
다음에 의해서 참조됨 : UltraFresnelLens().
|
inline |
UltraFresnelLens.hh 파일의 64 번째 라인에서 정의되었습니다.
다음을 참조함 : LensDiameter.
|
inline |
UltraFresnelLens.hh 파일의 66 번째 라인에서 정의되었습니다.
다음을 참조함 : GrooveWidth.
다음에 의해서 참조됨 : UltraFresnelLensParameterisation::UltraFresnelLensParameterisation().
|
inline |
UltraFresnelLens.hh 파일의 63 번째 라인에서 정의되었습니다.
다음을 참조함 : LensMaterial.
|
inline |
UltraFresnelLens.hh 파일의 67 번째 라인에서 정의되었습니다.
다음을 참조함 : NumberOfGrooves.
다음에 의해서 참조됨 : UltraFresnelLensParameterisation::UltraFresnelLensParameterisation().
|
inline |
UltraFresnelLens.hh 파일의 62 번째 라인에서 정의되었습니다.
다음을 참조함 : LensPhysicalVolume.
다음에 의해서 참조됨 : UltraDetectorConstruction::ConstructUVscope().
UltraFresnelLens.cc 파일의 123 번째 라인에서 정의되었습니다.
다음을 참조함 : e, FatalException, G4Exception(), mm, mm2, mm3.
다음에 의해서 참조됨 : UltraFresnelLens(), UltraFresnelLensParameterisation::UltraFresnelLensParameterisation().
|
inline |
UltraFresnelLens.hh 파일의 65 번째 라인에서 정의되었습니다.
다음을 참조함 : LensThickness.
다음에 의해서 참조됨 : UltraDetectorConstruction::ConstructUVscope().
|
private |
UltraFresnelLens.hh 파일의 81 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetGrooveWidth(), UltraFresnelLens().
|
private |
UltraFresnelLens.hh 파일의 76 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BuildLens(), GetDiameter(), UltraFresnelLens().
|
private |
UltraFresnelLens.hh 파일의 78 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BuildLens(), GetMaterial(), UltraFresnelLens().
|
private |
UltraFresnelLens.hh 파일의 85 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BuildLens(), GetPhysicalVolume().
|
private |
UltraFresnelLens.hh 파일의 79 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BuildLens(), UltraFresnelLens().
|
private |
UltraFresnelLens.hh 파일의 82 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BuildLens(), GetThickness(), UltraFresnelLens().
|
private |
UltraFresnelLens.hh 파일의 77 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BuildLens(), GetNumberOfGrooves(), UltraFresnelLens().