Geant4
v4-10.4-release
메인 페이지
관련된 페이지
모듈
네임스페이스
클래스
파일들
파일 목록
파일 멤버
모두
클래스
네임스페이스들
파일들
함수
변수
타입정의
열거형 타입
열거형 멤버
Friends
매크로
그룹들
페이지들
source
materials
include
G4MaterialPropertiesIndex.hh
이 파일의 문서화 페이지로 가기
1
//
2
// ********************************************************************
3
// * License and Disclaimer *
4
// * *
5
// * The Geant4 software is copyright of the Copyright Holders of *
6
// * the Geant4 Collaboration. It is provided under the terms and *
7
// * conditions of the Geant4 Software License, included in the file *
8
// * LICENSE and available at http://cern.ch/geant4/license . These *
9
// * include a list of copyright holders. *
10
// * *
11
// * Neither the authors of this software system, nor their employing *
12
// * institutes,nor the agencies providing financial support for this *
13
// * work make any representation or warranty, express or implied, *
14
// * regarding this software system or assume any liability for its *
15
// * use. Please see the license in the file LICENSE and URL above *
16
// * for the full disclaimer and the limitation of liability. *
17
// * *
18
// * This code implementation is the result of the scientific and *
19
// * technical work of the GEANT4 collaboration. *
20
// * By using, copying, modifying or distributing the software (or *
21
// * any work based on the software) you agree to acknowledge its *
22
// * use in resulting scientific publications, and indicate your *
23
// * acceptance of all terms of the Geant4 Software license. *
24
// ********************************************************************
25
//
26
// $Id: G4MaterialPropertiesIndex.hh 103256 2017-03-23 08:53:38Z gcosmo $
27
//
28
// File: G4MaterialPropertiesIndex.hh
29
// Description: Indices and Names for G4MaterialProperties
30
// Created: 29-06-2017
31
// Author: Soon Yung Jun
33
34
#ifndef G4MaterialPropertiesIndex_h
35
#define G4MaterialPropertiesIndex_h 1
36
37
#include <vector>
38
#include "G4String.hh"
39
40
enum
G4MaterialPropertyIndex
{
41
kNullPropertyIndex
= -1,
// the number of G4MaterialPropertyIndex
42
kRINDEX
,
// index of refraction
43
kREFLECTIVITY
,
// reflectivity
44
kREALRINDEX
,
// real part of the refractive index
45
kIMAGINARYRINDEX
,
// imaginary part of the refractive index
46
kEFFICIENCY
,
// efficiency
47
kTRANSMITTANCE
,
// transmittance of a dielectric surface
48
kSPECULARLOBECONSTANT
,
// reflection probability about the normal of a micro facet.
49
kSPECULARSPIKECONSTANT
,
// reflection probability about the average surface normal
50
kBACKSCATTERCONSTANT
,
// for the case of several reflections within a deep groove
51
kGROUPVEL
,
// group velocity
52
kMIEHG
,
// Mie scattering length
53
kRAYLEIGH
,
// Rayleigh scattering attenuation length
54
kWLSCOMPONENT
,
// the relative emission spectrum of the material as a function of the photon's momentum
55
kWLSABSLENGTH
,
// the absorption length of the material as a function of the photon's momentum
56
kABSLENGTH
,
// the absorption length
57
kFASTCOMPONENT
,
// fast component of scintillation
58
kSLOWCOMPONENT
,
// slow component of scintillation
59
kPROTONSCINTILLATIONYIELD
,
// scintillation light yield by protons
60
kDEUTERONSCINTILLATIONYIELD
,
// scintillation light yield by deuterons
61
kTRITONSCINTILLATIONYIELD
,
// scintillation light yield by tritons
62
kALPHASCINTILLATIONYIELD
,
// scintillation light yield by alphas
63
kIONSCINTILLATIONYIELD
,
// scintillation light yield by ions
64
kELECTRONSCINTILLATIONYIELD
,
// scintillation light yield by electrons
65
kNumberOfPropertyIndex
// the number of G4MaterialPropertyIndex
66
} ;
67
68
enum
G4MaterialConstPropertyIndex
69
{
70
kNullConstPropertyIndex
= -1,
// the number of G4MaterialPropertyIndex
71
kSURFACEROUGHNESS
,
// surface microroughness
72
kISOTHERMAL_COMPRESSIBILITY
,
// isothermal compressibility
73
kRS_SCALE_FACTOR
,
// Rayleigh scattering scale factor
74
kWLSMEANNUMBERPHOTONS
,
// WLS mean number of photons
75
kWLSTIMECONSTANT
,
// any time delay which may occur between absorption and re-emission of the photon
76
kMIEHG_FORWARD
,
// forward angle of Mie scattering based on Henyey-Greenstein phase function
77
kMIEHG_BACKWARD
,
// backward angle of Mie scattering based on Henyey-Greenstein phase function
78
kMIEHG_FORWARD_RATIO
,
// ratio of the MIEHG forward scattering
79
kSCINTILLATIONYIELD
,
// scintillation light yield
80
kRESOLUTIONSCALE
,
// resolution scale
81
kFASTTIMECONSTANT
,
// fast scintillation time constant
82
kFASTSCINTILLATIONRISETIME
,
// rise time of fast scintillation
83
kSLOWTIMECONSTANT
,
// slow scintillation time constant
84
kSLOWSCINTILLATIONRISETIME
,
// rise time of slow scintillation
85
kYIELDRATIO
,
// yield ratio
86
kFERMIPOT
,
// the Fermi potential (in neV)
87
kDIFFUSION
,
// diffusion
88
kSPINFLIP
,
// spin flip
89
kLOSS
,
// loss
90
kLOSSCS
,
// loss cross-section
91
kABSCS
,
// 1/v energy dependent absorption cross section
92
kSCATCS
,
// incoherent elastic scattering cross-section
93
kMR_NBTHETA
,
// number of theta bins of microroughness (MR)
94
kMR_NBE
,
// number of energy bins
95
kMR_RRMS
,
// RMS of roughness
96
kMR_CORRLEN
,
// correlation length
97
kMR_THETAMIN
,
// minimum value of theta
98
kMR_THETAMAX
,
// maximum value of theta
99
kMR_EMIN
,
// mininum value of energy
100
kMR_EMAX
,
// maximum value of energy
101
kMR_ANGNOTHETA
,
// number of theta angles in the look-up table
102
kMR_ANGNOPHI
,
// number of phi angles in the look-up table
103
kMR_ANGCUT
,
// angular cut
104
kNumberOfConstPropertyIndex
// the number of G4MaterialConstPropertyIndex
105
};
106
107
#endif
/* G4MaterialPropertiesIndex_h */
kRAYLEIGH
Definition:
G4MaterialPropertiesIndex.hh:53
kMR_NBE
Definition:
G4MaterialPropertiesIndex.hh:94
kNullConstPropertyIndex
Definition:
G4MaterialPropertiesIndex.hh:70
kMR_THETAMAX
Definition:
G4MaterialPropertiesIndex.hh:98
kREFLECTIVITY
Definition:
G4MaterialPropertiesIndex.hh:43
kREALRINDEX
Definition:
G4MaterialPropertiesIndex.hh:44
kLOSSCS
Definition:
G4MaterialPropertiesIndex.hh:90
kMIEHG_FORWARD
Definition:
G4MaterialPropertiesIndex.hh:76
kMR_EMAX
Definition:
G4MaterialPropertiesIndex.hh:100
kSLOWSCINTILLATIONRISETIME
Definition:
G4MaterialPropertiesIndex.hh:84
kMR_EMIN
Definition:
G4MaterialPropertiesIndex.hh:99
kMR_CORRLEN
Definition:
G4MaterialPropertiesIndex.hh:96
kNullPropertyIndex
Definition:
G4MaterialPropertiesIndex.hh:41
kABSLENGTH
Definition:
G4MaterialPropertiesIndex.hh:56
kISOTHERMAL_COMPRESSIBILITY
Definition:
G4MaterialPropertiesIndex.hh:72
kFASTCOMPONENT
Definition:
G4MaterialPropertiesIndex.hh:57
kSLOWTIMECONSTANT
Definition:
G4MaterialPropertiesIndex.hh:83
kSLOWCOMPONENT
Definition:
G4MaterialPropertiesIndex.hh:58
kSCINTILLATIONYIELD
Definition:
G4MaterialPropertiesIndex.hh:79
kFERMIPOT
Definition:
G4MaterialPropertiesIndex.hh:86
kIONSCINTILLATIONYIELD
Definition:
G4MaterialPropertiesIndex.hh:63
kMR_ANGNOTHETA
Definition:
G4MaterialPropertiesIndex.hh:101
kMR_ANGCUT
Definition:
G4MaterialPropertiesIndex.hh:103
kFASTSCINTILLATIONRISETIME
Definition:
G4MaterialPropertiesIndex.hh:82
G4MaterialConstPropertyIndex
G4MaterialConstPropertyIndex
Definition:
G4MaterialPropertiesIndex.hh:68
kMR_RRMS
Definition:
G4MaterialPropertiesIndex.hh:95
kEFFICIENCY
Definition:
G4MaterialPropertiesIndex.hh:46
kFASTTIMECONSTANT
Definition:
G4MaterialPropertiesIndex.hh:81
kMIEHG_FORWARD_RATIO
Definition:
G4MaterialPropertiesIndex.hh:78
kWLSMEANNUMBERPHOTONS
Definition:
G4MaterialPropertiesIndex.hh:74
kSCATCS
Definition:
G4MaterialPropertiesIndex.hh:92
kSPECULARLOBECONSTANT
Definition:
G4MaterialPropertiesIndex.hh:48
kSPINFLIP
Definition:
G4MaterialPropertiesIndex.hh:88
kMR_NBTHETA
Definition:
G4MaterialPropertiesIndex.hh:93
kTRITONSCINTILLATIONYIELD
Definition:
G4MaterialPropertiesIndex.hh:61
kRINDEX
Definition:
G4MaterialPropertiesIndex.hh:42
kELECTRONSCINTILLATIONYIELD
Definition:
G4MaterialPropertiesIndex.hh:64
kBACKSCATTERCONSTANT
Definition:
G4MaterialPropertiesIndex.hh:50
kALPHASCINTILLATIONYIELD
Definition:
G4MaterialPropertiesIndex.hh:62
kTRANSMITTANCE
Definition:
G4MaterialPropertiesIndex.hh:47
G4MaterialPropertyIndex
G4MaterialPropertyIndex
Definition:
G4MaterialPropertiesIndex.hh:40
kRESOLUTIONSCALE
Definition:
G4MaterialPropertiesIndex.hh:80
kMIEHG_BACKWARD
Definition:
G4MaterialPropertiesIndex.hh:77
kMR_ANGNOPHI
Definition:
G4MaterialPropertiesIndex.hh:102
kPROTONSCINTILLATIONYIELD
Definition:
G4MaterialPropertiesIndex.hh:59
kYIELDRATIO
Definition:
G4MaterialPropertiesIndex.hh:85
kLOSS
Definition:
G4MaterialPropertiesIndex.hh:89
kSURFACEROUGHNESS
Definition:
G4MaterialPropertiesIndex.hh:71
kNumberOfPropertyIndex
Definition:
G4MaterialPropertiesIndex.hh:65
kMIEHG
Definition:
G4MaterialPropertiesIndex.hh:52
kWLSCOMPONENT
Definition:
G4MaterialPropertiesIndex.hh:54
kWLSABSLENGTH
Definition:
G4MaterialPropertiesIndex.hh:55
kDEUTERONSCINTILLATIONYIELD
Definition:
G4MaterialPropertiesIndex.hh:60
kABSCS
Definition:
G4MaterialPropertiesIndex.hh:91
kGROUPVEL
Definition:
G4MaterialPropertiesIndex.hh:51
kSPECULARSPIKECONSTANT
Definition:
G4MaterialPropertiesIndex.hh:49
kDIFFUSION
Definition:
G4MaterialPropertiesIndex.hh:87
kNumberOfConstPropertyIndex
Definition:
G4MaterialPropertiesIndex.hh:104
kRS_SCALE_FACTOR
Definition:
G4MaterialPropertiesIndex.hh:73
kWLSTIMECONSTANT
Definition:
G4MaterialPropertiesIndex.hh:75
kMR_THETAMIN
Definition:
G4MaterialPropertiesIndex.hh:97
kIMAGINARYRINDEX
Definition:
G4MaterialPropertiesIndex.hh:45
다음에 의해 생성됨 :
1.8.5