#include <G4OpticalSurface.hh>
정적 Public 멤버 함수 | |
static void | CleanSurfacePropertyTable () |
static const G4SurfacePropertyTable * | GetSurfacePropertyTable () |
static size_t | GetNumberOfSurfaceProperties () |
static void | DumpTableInfo () |
Protected 속성 | |
G4String | theName |
G4SurfaceType | theType |
정적 Protected 속성 | |
static G4SurfacePropertyTable | theSurfacePropertyTable |
정적 Private 속성 | |
static const G4int | incidentIndexMax = 91 |
static const G4int | thetaIndexMax = 45 |
static const G4int | phiIndexMax = 37 |
static const G4int | indexmax = 7280001 |
static const G4int | RefMax = 90 |
static const G4int | LUTbins =20000 |
G4OpticalSurface.hh 파일의 128 번째 라인에서 정의되었습니다.
G4OpticalSurface::G4OpticalSurface | ( | const G4OpticalSurface & | right | ) |
G4OpticalSurface.cc 파일의 166 번째 라인에서 정의되었습니다.
다음을 참조함 : AngularDistribution, AngularDistributionLUT, DichroicVector, incidentIndexMax, indexmax, phiIndexMax, polish, Reflectivity, RefMax, right, sigma_alpha, theFinish, theMaterialPropertiesTable, theModel, G4SurfaceProperty::theName, thetaIndexMax, G4SurfaceProperty::theType.
G4OpticalSurface::G4OpticalSurface | ( | const G4String & | name, |
G4OpticalSurfaceModel | model = glisur , |
||
G4OpticalSurfaceFinish | finish = polished , |
||
G4SurfaceType | type = dielectric_dielectric , |
||
G4double | value = 1.0 |
||
) |
G4OpticalSurface.cc 파일의 93 번째 라인에서 정의되었습니다.
다음을 참조함 : AngularDistribution, AngularDistributionLUT, DAVIS, dichroic, DichroicVector, dielectric_dichroic, dielectric_LUT, dielectric_LUTDAVIS, FatalException, G4Exception(), glisur, incidentIndexMax, indexmax, LUT, phiIndexMax, polish, ReadDichroicFile(), ReadLUTDAVISFile(), ReadLUTFile(), ReadReflectivityLUTFile(), Reflectivity, RefMax, sigma_alpha, thetaIndexMax, unified.
|
virtual |
G4OpticalSurface.cc 파일의 156 번째 라인에서 정의되었습니다.
다음을 참조함 : AngularDistribution, AngularDistributionLUT, DichroicVector, Reflectivity.
|
staticinherited |
G4SurfaceProperty.cc 파일의 107 번째 라인에서 정의되었습니다.
다음을 참조함 : G4SurfaceProperty::DumpTableInfo(), pos, G4SurfaceProperty::theSurfacePropertyTable.
void G4OpticalSurface::DumpInfo | ( | ) | const |
G4OpticalSurface.cc 파일의 233 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, glisur, LUT, polish, sigma_alpha, theFinish, theModel, G4SurfaceProperty::theType.
다음에 의해서 참조됨 : OpNoviceDetectorConstruction::Construct().
|
staticinherited |
G4SurfaceProperty.cc 파일의 91 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, G4SurfaceProperty::GetName(), G4SurfaceProperty::GetNumberOfSurfaceProperties(), G4SurfaceProperty::GetType(), G4SurfaceProperty::theSurfacePropertyTable.
다음에 의해서 참조됨 : G4SurfaceProperty::CleanSurfacePropertyTable().
|
inline |
G4OpticalSurface.hh 파일의 273 번째 라인에서 정의되었습니다.
다음을 참조함 : AngularDistribution, incidentIndexMax, thetaIndexMax.
G4OpticalSurface.hh 파일의 283 번째 라인에서 정의되었습니다.
다음을 참조함 : AngularDistributionLUT.
|
inline |
G4OpticalSurface.hh 파일의 295 번째 라인에서 정의되었습니다.
다음을 참조함 : DichroicVector.
다음에 의해서 참조됨 : G4OpBoundaryProcess::DielectricDichroic().
|
inline |
G4OpticalSurface.hh 파일의 170 번째 라인에서 정의되었습니다.
다음을 참조함 : theFinish.
다음에 의해서 참조됨 : DetectorConstruction::GetSurfaceFinish(), G4GDMLWriteSolids::OpticalSurfaceWrite(), G4OpBoundaryProcess::PostStepDoIt().
G4OpticalSurface.cc 파일의 208 번째 라인에서 정의되었습니다.
다음을 참조함 : indexmax.
G4OpticalSurface.cc 파일의 213 번째 라인에서 정의되었습니다.
다음을 참조함 : LUTbins.
다음에 의해서 참조됨 : G4OpBoundaryProcess::DielectricLUTDAVIS().
|
inline |
G4OpticalSurface.hh 파일의 191 번째 라인에서 정의되었습니다.
다음을 참조함 : theMaterialPropertiesTable.
다음에 의해서 참조됨 : G4GDMLWriteSolids::OpticalSurfaceWrite(), G4GDMLReadSolids::PropertyRead(), G4GDMLWriteSolids::PropertyWrite().
|
inline |
G4OpticalSurface.hh 파일의 175 번째 라인에서 정의되었습니다.
다음을 참조함 : theModel.
다음에 의해서 참조됨 : DetectorConstruction::GetSurfaceModel(), G4GDMLWriteSolids::OpticalSurfaceWrite(), G4OpBoundaryProcess::PostStepDoIt().
|
staticinherited |
G4SurfaceProperty.cc 파일의 84 번째 라인에서 정의되었습니다.
다음을 참조함 : G4SurfaceProperty::theSurfacePropertyTable.
다음에 의해서 참조됨 : G4SurfaceProperty::DumpTableInfo().
G4OpticalSurface.cc 파일의 228 번째 라인에서 정의되었습니다.
다음을 참조함 : phiIndexMax.
다음에 의해서 참조됨 : G4OpBoundaryProcess::DielectricLUT().
|
inline |
G4OpticalSurface.hh 파일의 186 번째 라인에서 정의되었습니다.
다음을 참조함 : polish.
다음에 의해서 참조됨 : G4OpBoundaryProcess::GetFacetNormal(), G4GDMLWriteSolids::OpticalSurfaceWrite().
G4OpticalSurface.hh 파일의 289 번째 라인에서 정의되었습니다.
다음을 참조함 : Reflectivity.
G4OpticalSurface.cc 파일의 218 번째 라인에서 정의되었습니다.
다음을 참조함 : RefMax.
|
inline |
G4OpticalSurface.hh 파일의 181 번째 라인에서 정의되었습니다.
다음을 참조함 : sigma_alpha.
다음에 의해서 참조됨 : G4OpBoundaryProcess::GetFacetNormal(), G4GDMLWriteSolids::OpticalSurfaceWrite(), DetectorConstruction::SetSurfaceSigmaAlpha().
|
staticinherited |
G4SurfaceProperty.cc 파일의 79 번째 라인에서 정의되었습니다.
다음을 참조함 : G4SurfaceProperty::theSurfacePropertyTable.
다음에 의해서 참조됨 : G4GDMLReadSolids::GetSurfaceProperty().
G4OpticalSurface.cc 파일의 223 번째 라인에서 정의되었습니다.
다음을 참조함 : thetaIndexMax.
다음에 의해서 참조됨 : G4OpBoundaryProcess::DielectricLUT().
|
inlineinherited |
G4SurfaceProperty.hh 파일의 119 번째 라인에서 정의되었습니다.
다음을 참조함 : G4SurfaceProperty::theType.
다음에 의해서 참조됨 : G4SurfaceProperty::DumpTableInfo(), G4GDMLWriteSolids::OpticalSurfaceWrite(), G4OpBoundaryProcess::PostStepDoIt().
G4int G4OpticalSurface::operator!= | ( | const G4OpticalSurface & | right | ) | const |
G4OpticalSurface.cc 파일의 200 번째 라인에서 정의되었습니다.
G4OpticalSurface & G4OpticalSurface::operator= | ( | const G4OpticalSurface & | right | ) |
G4OpticalSurface.cc 파일의 57 번째 라인에서 정의되었습니다.
다음을 참조함 : AngularDistribution, AngularDistributionLUT, DichroicVector, incidentIndexMax, indexmax, phiIndexMax, polish, Reflectivity, RefMax, sigma_alpha, theFinish, theMaterialPropertiesTable, theModel, G4SurfaceProperty::theName, thetaIndexMax, G4SurfaceProperty::theType.
G4int G4OpticalSurface::operator== | ( | const G4OpticalSurface & | right | ) | const |
G4OpticalSurface.cc 파일의 195 번째 라인에서 정의되었습니다.
G4OpticalSurface.cc 파일의 553 번째 라인에서 정의되었습니다.
다음을 참조함 : DichroicVector, FatalException, fin, G4cout, G4endl, G4Exception(), G4Physics2DVector::GetLengthX(), G4Physics2DVector::GetLengthY(), G4Physics2DVector::GetValue(), G4Physics2DVector::GetX(), G4Physics2DVector::GetY(), INT_MAX, G4Physics2DVector::Retrieve().
다음에 의해서 참조됨 : G4OpticalSurface(), SetFinish(), SetType().
G4OpticalSurface.cc 파일의 413 번째 라인에서 정의되었습니다.
다음을 참조함 : AngularDistributionLUT, Detector_LUT, FatalException, G4cout, G4endl, G4Exception(), in, indexmax, Polished_LUT, PolishedESR_LUT, PolishedESRGrease_LUT, PolishedTeflon_LUT, Rough_LUT, RoughESR_LUT, RoughESRGrease_LUT, RoughTeflon_LUT, theFinish.
다음에 의해서 참조됨 : G4OpticalSurface(), SetFinish(), SetType().
G4OpticalSurface.cc 파일의 304 번째 라인에서 정의되었습니다.
다음을 참조함 : AngularDistribution, etchedlumirrorair, etchedlumirrorglue, etchedteflonair, etchedtioair, etchedtyvekair, etchedvm2000air, etchedvm2000glue, FatalException, G4cout, G4endl, G4Exception(), groundlumirrorair, groundlumirrorglue, groundteflonair, groundtioair, groundtyvekair, groundvm2000air, groundvm2000glue, in, incidentIndexMax, phiIndexMax, polishedlumirrorair, polishedlumirrorglue, polishedteflonair, polishedtioair, polishedtyvekair, polishedvm2000air, polishedvm2000glue, theFinish, thetaIndexMax.
다음에 의해서 참조됨 : G4OpticalSurface(), SetFinish(), SetType().
G4OpticalSurface.cc 파일의 479 번째 라인에서 정의되었습니다.
다음을 참조함 : Detector_LUT, FatalException, G4cout, G4endl, G4Exception(), in, Polished_LUT, PolishedESR_LUT, PolishedESRGrease_LUT, PolishedTeflon_LUT, Reflectivity, RefMax, Rough_LUT, RoughESR_LUT, RoughESRGrease_LUT, RoughTeflon_LUT, theFinish.
다음에 의해서 참조됨 : G4OpticalSurface(), SetFinish().
void G4OpticalSurface::SetFinish | ( | const G4OpticalSurfaceFinish | finish | ) |
G4OpticalSurface.cc 파일의 280 번째 라인에서 정의되었습니다.
다음을 참조함 : AngularDistribution, AngularDistributionLUT, DichroicVector, dielectric_dichroic, dielectric_LUT, dielectric_LUTDAVIS, incidentIndexMax, indexmax, phiIndexMax, ReadDichroicFile(), ReadLUTDAVISFile(), ReadLUTFile(), ReadReflectivityLUTFile(), Reflectivity, RefMax, theFinish, thetaIndexMax, G4SurfaceProperty::theType.
다음에 의해서 참조됨 : OpNoviceDetectorConstruction::Construct(), LXeDetectorConstruction::ConstructDetector(), UltraDetectorConstruction::ConstructGround(), UltraDetectorConstruction::ConstructMirror(), UltraDetectorConstruction::ConstructUVscope(), DetectorConstruction::SetSurfaceFinish().
|
inline |
G4OpticalSurface.hh 파일의 196 번째 라인에서 정의되었습니다.
다음을 참조함 : theMaterialPropertiesTable.
다음에 의해서 참조됨 : OpNoviceDetectorConstruction::Construct(), DMXDetectorConstruction::Construct(), LXeDetectorConstruction::ConstructDetector(), WLSDetectorConstruction::ConstructFiber(), UltraDetectorConstruction::ConstructGround(), UltraDetectorConstruction::ConstructMirror(), UltraDetectorConstruction::ConstructUVscope(), G4GDMLReadSolids::PropertyRead(), LXeMainVolume::SurfaceProperties().
|
inline |
G4OpticalSurface.hh 파일의 177 번째 라인에서 정의되었습니다.
다음을 참조함 : theModel.
다음에 의해서 참조됨 : OpNoviceDetectorConstruction::Construct(), LXeDetectorConstruction::ConstructDetector(), UltraDetectorConstruction::ConstructGround(), UltraDetectorConstruction::ConstructMirror(), UltraDetectorConstruction::ConstructUVscope(), DetectorConstruction::SetSurfaceModel().
G4SurfaceProperty.hh 파일의 116 번째 라인에서 정의되었습니다.
다음을 참조함 : G4SurfaceProperty::theName.
G4OpticalSurface.hh 파일의 188 번째 라인에서 정의되었습니다.
다음을 참조함 : polish.
G4OpticalSurface.hh 파일의 183 번째 라인에서 정의되었습니다.
다음을 참조함 : sigma_alpha.
다음에 의해서 참조됨 : DetectorConstruction::SetSurfaceSigmaAlpha().
void G4OpticalSurface::SetType | ( | const G4SurfaceType & | type | ) |
G4OpticalSurface.cc 파일의 258 번째 라인에서 정의되었습니다.
다음을 참조함 : AngularDistribution, AngularDistributionLUT, DichroicVector, dielectric_dichroic, dielectric_LUT, dielectric_LUTDAVIS, incidentIndexMax, indexmax, phiIndexMax, ReadDichroicFile(), ReadLUTDAVISFile(), ReadLUTFile(), thetaIndexMax, G4SurfaceProperty::theType.
다음에 의해서 참조됨 : OpNoviceDetectorConstruction::Construct(), LXeDetectorConstruction::ConstructDetector(), UltraDetectorConstruction::ConstructGround(), UltraDetectorConstruction::ConstructMirror(), UltraDetectorConstruction::ConstructUVscope(), DetectorConstruction::SetSurfaceType().
|
private |
G4OpticalSurface.hh 파일의 257 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4OpticalSurface(), GetAngularDistributionValue(), operator=(), ReadLUTFile(), SetFinish(), SetType(), ~G4OpticalSurface().
|
private |
G4OpticalSurface.hh 파일의 264 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4OpticalSurface(), GetAngularDistributionValueLUT(), operator=(), ReadLUTDAVISFile(), SetFinish(), SetType(), ~G4OpticalSurface().
|
private |
G4OpticalSurface.hh 파일의 258 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4OpticalSurface(), GetDichroicVector(), operator=(), ReadDichroicFile(), SetFinish(), SetType(), ~G4OpticalSurface().
|
staticprivate |
G4OpticalSurface.hh 파일의 253 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4OpticalSurface(), GetAngularDistributionValue(), operator=(), ReadLUTFile(), SetFinish(), SetType().
|
staticprivate |
G4OpticalSurface.hh 파일의 261 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4OpticalSurface(), GetInmax(), operator=(), ReadLUTDAVISFile(), SetFinish(), SetType().
|
staticprivate |
G4OpticalSurface.hh 파일의 263 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetLUTbins().
|
staticprivate |
G4OpticalSurface.hh 파일의 255 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4OpticalSurface(), GetPhiIndexMax(), operator=(), ReadLUTFile(), SetFinish(), SetType().
|
private |
G4OpticalSurface.hh 파일의 249 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DumpInfo(), G4OpticalSurface(), GetPolish(), operator=(), SetPolish().
|
private |
G4OpticalSurface.hh 파일의 265 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4OpticalSurface(), GetReflectivityLUTValue(), operator=(), ReadReflectivityLUTFile(), SetFinish(), ~G4OpticalSurface().
|
staticprivate |
G4OpticalSurface.hh 파일의 262 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4OpticalSurface(), GetRefMax(), operator=(), ReadReflectivityLUTFile(), SetFinish().
|
private |
G4OpticalSurface.hh 파일의 248 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DumpInfo(), G4OpticalSurface(), GetSigmaAlpha(), operator=(), SetSigmaAlpha().
|
private |
G4OpticalSurface.hh 파일의 246 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DumpInfo(), G4OpticalSurface(), GetFinish(), operator=(), ReadLUTDAVISFile(), ReadLUTFile(), ReadReflectivityLUTFile(), SetFinish().
|
private |
G4OpticalSurface.hh 파일의 251 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4OpticalSurface(), GetMaterialPropertiesTable(), operator=(), SetMaterialPropertiesTable().
|
private |
G4OpticalSurface.hh 파일의 245 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DumpInfo(), G4OpticalSurface(), GetModel(), operator=(), SetModel().
|
protectedinherited |
G4SurfaceProperty.hh 파일의 136 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4OpticalSurface(), G4SurfaceProperty::GetName(), operator=(), G4SurfaceProperty::SetName().
|
staticprotectedinherited |
|
staticprivate |
G4OpticalSurface.hh 파일의 254 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4OpticalSurface(), GetAngularDistributionValue(), GetThetaIndexMax(), operator=(), ReadLUTFile(), SetFinish(), SetType().
|
protectedinherited |
G4SurfaceProperty.hh 파일의 138 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DumpInfo(), G4OpticalSurface(), G4SurfaceProperty::GetType(), operator=(), SetFinish(), G4SurfaceProperty::SetType(), SetType().