Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | Private 속성 | 모든 멤버 목록
G4HadronNucleonXsc 클래스 참조

#include <G4HadronNucleonXsc.hh>

Public 멤버 함수

 G4HadronNucleonXsc ()
 
virtual ~G4HadronNucleonXsc ()
 
virtual G4bool IsApplicable (const G4DynamicParticle *aDP, const G4Element *)
 
virtual G4bool IsIsoApplicable (const G4DynamicParticle *aDP, G4int Z, G4int A)
 
virtual void DumpPhysicsTable (const G4ParticleDefinition &)
 
void CrossSectionDescription (std::ostream &) const
 
G4double GetHadronNucleonXscEL (const G4DynamicParticle *, const G4ParticleDefinition *)
 
G4double GetHadronNucleonXscPDG (const G4DynamicParticle *, const G4ParticleDefinition *)
 
G4double GetHadronNucleonXscNS (const G4DynamicParticle *, const G4ParticleDefinition *)
 
G4double GetKaonNucleonXscGG (const G4DynamicParticle *, const G4ParticleDefinition *)
 
G4double GetHadronNucleonXscVU (const G4DynamicParticle *, const G4ParticleDefinition *)
 
G4double CalculateEcmValue (const G4double, const G4double, const G4double)
 
G4double CalcMandelstamS (const G4double, const G4double, const G4double)
 
G4double GetCoulombBarrier (const G4DynamicParticle *aParticle, const G4ParticleDefinition *nucleon)
 
G4double GetTotalHadronNucleonXsc ()
 
G4double GetElasticHadronNucleonXsc ()
 
G4double GetInelasticHadronNucleonXsc ()
 

Private 속성

const G4double fLowerLimit
 
G4double fTotalXsc
 
G4double fElasticXsc
 
G4double fInelasticXsc
 
G4ParticleDefinitiontheGamma
 
G4ParticleDefinitiontheProton
 
G4ParticleDefinitiontheNeutron
 
G4ParticleDefinitiontheAProton
 
G4ParticleDefinitiontheANeutron
 
G4ParticleDefinitionthePiPlus
 
G4ParticleDefinitionthePiMinus
 
G4ParticleDefinitionthePiZero
 
G4ParticleDefinitiontheKPlus
 
G4ParticleDefinitiontheKMinus
 
G4ParticleDefinitiontheK0S
 
G4ParticleDefinitiontheK0L
 
G4ParticleDefinitiontheL
 
G4ParticleDefinitiontheAntiL
 
G4ParticleDefinitiontheSPlus
 
G4ParticleDefinitiontheASPlus
 
G4ParticleDefinitiontheSMinus
 
G4ParticleDefinitiontheASMinus
 
G4ParticleDefinitiontheS0
 
G4ParticleDefinitiontheAS0
 
G4ParticleDefinitiontheXiMinus
 
G4ParticleDefinitiontheXi0
 
G4ParticleDefinitiontheAXiMinus
 
G4ParticleDefinitiontheAXi0
 
G4ParticleDefinitiontheOmega
 
G4ParticleDefinitiontheAOmega
 
G4ParticleDefinitiontheD
 
G4ParticleDefinitiontheT
 
G4ParticleDefinitiontheA
 
G4ParticleDefinitiontheHe3
 

상세한 설명

G4HadronNucleonXsc.hh 파일의 51 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

G4HadronNucleonXsc::G4HadronNucleonXsc ( )
G4HadronNucleonXsc::~G4HadronNucleonXsc ( )
virtual

G4HadronNucleonXsc.cc 파일의 83 번째 라인에서 정의되었습니다.

멤버 함수 문서화

G4double G4HadronNucleonXsc::CalcMandelstamS ( const G4double  mp,
const G4double  mt,
const G4double  Plab 
)

G4HadronNucleonXsc.cc 파일의 1418 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetHadronNucleonXscEL(), GetHadronNucleonXscNS(), GetHadronNucleonXscPDG().

G4double G4HadronNucleonXsc::CalculateEcmValue ( const G4double  mp,
const G4double  mt,
const G4double  Plab 
)

G4HadronNucleonXsc.cc 파일의 1401 번째 라인에서 정의되었습니다.

void G4HadronNucleonXsc::CrossSectionDescription ( std::ostream &  outFile) const

G4HadronNucleonXsc.cc 파일의 86 번째 라인에서 정의되었습니다.

virtual void G4HadronNucleonXsc::DumpPhysicsTable ( const G4ParticleDefinition )
inlinevirtual

G4HadronNucleonXsc.hh 파일의 65 번째 라인에서 정의되었습니다.

다음을 참조함 : G4cout, G4endl.

G4double G4HadronNucleonXsc::GetCoulombBarrier ( const G4DynamicParticle aParticle,
const G4ParticleDefinition nucleon 
)
G4double G4HadronNucleonXsc::GetElasticHadronNucleonXsc ( )
inline
G4double G4HadronNucleonXsc::GetHadronNucleonXscEL ( const G4DynamicParticle aParticle,
const G4ParticleDefinition nucleon 
)
G4double G4HadronNucleonXsc::GetHadronNucleonXscNS ( const G4DynamicParticle aParticle,
const G4ParticleDefinition nucleon 
)
G4double G4HadronNucleonXsc::GetHadronNucleonXscPDG ( const G4DynamicParticle aParticle,
const G4ParticleDefinition nucleon 
)
G4double G4HadronNucleonXsc::GetHadronNucleonXscVU ( const G4DynamicParticle aParticle,
const G4ParticleDefinition nucleon 
)
G4double G4HadronNucleonXsc::GetInelasticHadronNucleonXsc ( )
inline
G4double G4HadronNucleonXsc::GetKaonNucleonXscGG ( const G4DynamicParticle aParticle,
const G4ParticleDefinition nucleon 
)
G4double G4HadronNucleonXsc::GetTotalHadronNucleonXsc ( )
inline

G4HadronNucleonXsc.hh 파일의 90 번째 라인에서 정의되었습니다.

다음을 참조함 : fTotalXsc.

G4bool G4HadronNucleonXsc::IsApplicable ( const G4DynamicParticle aDP,
const G4Element anElement 
)
virtual

G4HadronNucleonXsc.cc 파일의 97 번째 라인에서 정의되었습니다.

다음을 참조함 : A(), G4lrint(), G4Element::GetN(), G4Element::GetZ(), IsIsoApplicable(), Z.

G4bool G4HadronNucleonXsc::IsIsoApplicable ( const G4DynamicParticle aDP,
G4int  Z,
G4int  A 
)
virtual

멤버 데이타 문서화

G4double G4HadronNucleonXsc::fElasticXsc
private
G4double G4HadronNucleonXsc::fInelasticXsc
private
const G4double G4HadronNucleonXsc::fLowerLimit
private

G4HadronNucleonXsc.hh 파일의 92 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : IsIsoApplicable().

G4double G4HadronNucleonXsc::fTotalXsc
private
G4ParticleDefinition* G4HadronNucleonXsc::theA
private

G4HadronNucleonXsc.hh 파일의 157 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4HadronNucleonXsc().

G4ParticleDefinition* G4HadronNucleonXsc::theANeutron
private

G4HadronNucleonXsc.hh 파일의 133 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4HadronNucleonXsc().

G4ParticleDefinition* G4HadronNucleonXsc::theAntiL
private

G4HadronNucleonXsc.hh 파일의 142 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4HadronNucleonXsc().

G4ParticleDefinition* G4HadronNucleonXsc::theAOmega
private

G4HadronNucleonXsc.hh 파일의 154 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4HadronNucleonXsc().

G4ParticleDefinition* G4HadronNucleonXsc::theAProton
private

G4HadronNucleonXsc.hh 파일의 132 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4HadronNucleonXsc(), GetHadronNucleonXscEL(), GetHadronNucleonXscNS(), GetHadronNucleonXscPDG(), IsIsoApplicable().

G4ParticleDefinition* G4HadronNucleonXsc::theAS0
private

G4HadronNucleonXsc.hh 파일의 148 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4HadronNucleonXsc().

G4ParticleDefinition* G4HadronNucleonXsc::theASMinus
private

G4HadronNucleonXsc.hh 파일의 146 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4HadronNucleonXsc().

G4ParticleDefinition* G4HadronNucleonXsc::theASPlus
private

G4HadronNucleonXsc.hh 파일의 144 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4HadronNucleonXsc().

G4ParticleDefinition* G4HadronNucleonXsc::theAXi0
private

G4HadronNucleonXsc.hh 파일의 152 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4HadronNucleonXsc().

G4ParticleDefinition* G4HadronNucleonXsc::theAXiMinus
private

G4HadronNucleonXsc.hh 파일의 151 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4HadronNucleonXsc().

G4ParticleDefinition* G4HadronNucleonXsc::theD
private

G4HadronNucleonXsc.hh 파일의 155 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4HadronNucleonXsc().

G4ParticleDefinition* G4HadronNucleonXsc::theGamma
private

G4HadronNucleonXsc.hh 파일의 129 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4HadronNucleonXsc(), GetHadronNucleonXscEL(), GetHadronNucleonXscNS(), GetHadronNucleonXscPDG(), IsIsoApplicable().

G4ParticleDefinition* G4HadronNucleonXsc::theHe3
private

G4HadronNucleonXsc.hh 파일의 158 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4HadronNucleonXsc().

G4ParticleDefinition* G4HadronNucleonXsc::theK0L
private

G4HadronNucleonXsc.hh 파일의 140 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4HadronNucleonXsc(), GetHadronNucleonXscNS(), GetKaonNucleonXscGG().

G4ParticleDefinition* G4HadronNucleonXsc::theK0S
private

G4HadronNucleonXsc.hh 파일의 139 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4HadronNucleonXsc(), GetHadronNucleonXscNS(), GetKaonNucleonXscGG().

G4ParticleDefinition* G4HadronNucleonXsc::theKMinus
private
G4ParticleDefinition* G4HadronNucleonXsc::theKPlus
private
G4ParticleDefinition* G4HadronNucleonXsc::theL
private

G4HadronNucleonXsc.hh 파일의 141 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4HadronNucleonXsc().

G4ParticleDefinition* G4HadronNucleonXsc::theNeutron
private
G4ParticleDefinition* G4HadronNucleonXsc::theOmega
private

G4HadronNucleonXsc.hh 파일의 153 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4HadronNucleonXsc().

G4ParticleDefinition* G4HadronNucleonXsc::thePiMinus
private

G4HadronNucleonXsc.hh 파일의 135 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4HadronNucleonXsc(), GetHadronNucleonXscEL(), GetHadronNucleonXscNS(), GetHadronNucleonXscPDG(), IsIsoApplicable().

G4ParticleDefinition* G4HadronNucleonXsc::thePiPlus
private

G4HadronNucleonXsc.hh 파일의 134 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4HadronNucleonXsc(), GetCoulombBarrier(), GetHadronNucleonXscEL(), GetHadronNucleonXscNS(), GetHadronNucleonXscPDG(), IsIsoApplicable().

G4ParticleDefinition* G4HadronNucleonXsc::thePiZero
private

G4HadronNucleonXsc.hh 파일의 136 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4HadronNucleonXsc().

G4ParticleDefinition* G4HadronNucleonXsc::theProton
private
G4ParticleDefinition* G4HadronNucleonXsc::theS0
private

G4HadronNucleonXsc.hh 파일의 147 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4HadronNucleonXsc().

G4ParticleDefinition* G4HadronNucleonXsc::theSMinus
private

G4HadronNucleonXsc.hh 파일의 145 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4HadronNucleonXsc(), GetHadronNucleonXscNS(), GetHadronNucleonXscPDG(), IsIsoApplicable().

G4ParticleDefinition* G4HadronNucleonXsc::theSPlus
private

G4HadronNucleonXsc.hh 파일의 143 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4HadronNucleonXsc().

G4ParticleDefinition* G4HadronNucleonXsc::theT
private

G4HadronNucleonXsc.hh 파일의 156 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4HadronNucleonXsc().

G4ParticleDefinition* G4HadronNucleonXsc::theXi0
private

G4HadronNucleonXsc.hh 파일의 150 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4HadronNucleonXsc().

G4ParticleDefinition* G4HadronNucleonXsc::theXiMinus
private

G4HadronNucleonXsc.hh 파일의 149 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4HadronNucleonXsc().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: