#include <G4RToEConvForGamma.hh>
Public 멤버 함수 | |
G4RToEConvForGamma () | |
virtual | ~G4RToEConvForGamma () |
G4int | operator== (const G4VRangeToEnergyConverter &right) const |
G4int | operator!= (const G4VRangeToEnergyConverter &right) const |
virtual G4double | Convert (G4double rangeCut, const G4Material *material) |
const G4ParticleDefinition * | GetParticleType () const |
const G4PhysicsTable * | GetLossTable () const |
virtual void | Reset () |
void | SetVerboseLevel (G4int value) |
G4int | GetVerboseLevel () const |
정적 Public 멤버 함수 | |
static void | SetEnergyRange (G4double lowedge, G4double highedge) |
static G4double | GetLowEdgeEnergy () |
static G4double | GetHighEdgeEnergy () |
static G4double | GetMaxEnergyCut () |
static void | SetMaxEnergyCut (G4double value) |
Protected 타입 | |
typedef G4LossTable | G4CrossSectionTable |
typedef G4PhysicsTable | G4LossTable |
typedef G4PhysicsLogVector | G4LossVector |
typedef G4PhysicsLogVector | G4RangeVector |
Protected 멤버 함수 | |
virtual G4double | ComputeLoss (G4double AtomicNumber, G4double KineticEnergy) |
virtual void | BuildRangeVector (const G4Material *aMaterial, G4RangeVector *rangeVector) |
void | BuildAbsorptionLengthVector (const G4Material *aMaterial, G4RangeVector *rangeVector) |
G4double | ComputeCrossSection (G4double AtomicNumber, G4double KineticEnergy) |
virtual void | BuildLossTable () |
G4double | ConvertCutToKineticEnergy (G4RangeVector *theRangeVector, G4double theCutInLength, size_t materialIndex) const |
Protected 속성 | |
G4double | Z |
G4double | s200keV |
G4double | s1keV |
G4double | tmin |
G4double | tlow |
G4double | smin |
G4double | slow |
G4double | cmin |
G4double | clow |
G4double | chigh |
G4double | fMaxEnergyCut |
const G4ParticleDefinition * | theParticle |
G4LossTable * | theLossTable |
G4int | NumberOfElements |
const G4int | TotBin |
std::vector< G4RangeVector * > | fRangeVectorStore |
정적 Protected 속성 | |
static G4double | LowestEnergy = 0.99e-3*MeV |
static G4double | HighestEnergy = 100.0e6*MeV |
static G4double | MaxEnergyCut = 10.0*GeV |
G4RToEConvForGamma.hh 파일의 51 번째 라인에서 정의되었습니다.
|
protected |
G4RToEConvForGamma.hh 파일의 74 번째 라인에서 정의되었습니다.
|
protectedinherited |
G4VRangeToEnergyConverter.hh 파일의 115 번째 라인에서 정의되었습니다.
|
protectedinherited |
G4VRangeToEnergyConverter.hh 파일의 119 번째 라인에서 정의되었습니다.
|
protectedinherited |
G4VRangeToEnergyConverter.hh 파일의 131 번째 라인에서 정의되었습니다.
G4RToEConvForGamma::G4RToEConvForGamma | ( | ) |
|
virtual |
G4RToEConvForGamma.cc 파일의 63 번째 라인에서 정의되었습니다.
|
protected |
G4RToEConvForGamma.cc 파일의 71 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Material::GetAtomicNumDensityVector(), G4Material::GetElementVector(), G4Material::GetNumberOfElements(), G4PhysicsVector::PutValue(), G4VRangeToEnergyConverter::theLossTable, G4VRangeToEnergyConverter::TotBin.
다음에 의해서 참조됨 : BuildRangeVector().
|
protectedvirtualinherited |
G4VRangeToEnergyConverter.cc 파일의 293 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VRangeToEnergyConverter::ComputeLoss(), G4PhysicsVector::Energy(), G4cout, G4endl, G4Element::GetElementTable(), G4Element::GetNumberOfElements(), G4VRangeToEnergyConverter::GetVerboseLevel(), G4PhysicsTable::insert(), G4VRangeToEnergyConverter::LowestEnergy, G4VRangeToEnergyConverter::MaxEnergyCut, G4VRangeToEnergyConverter::NumberOfElements, G4PhysicsVector::PutValue(), G4VRangeToEnergyConverter::Reset(), G4VRangeToEnergyConverter::theLossTable, G4VRangeToEnergyConverter::TotBin.
다음에 의해서 참조됨 : G4VRangeToEnergyConverter::Convert().
|
inlineprotectedvirtual |
G4VRangeToEnergyConverter(으)로부터 재구현되었습니다.
G4RToEConvForGamma.hh 파일의 98 번째 라인에서 정의되었습니다.
다음을 참조함 : BuildAbsorptionLengthVector().
|
inlineprotectedvirtual |
G4VRangeToEnergyConverter를 구현.
G4RToEConvForGamma.hh 파일의 91 번째 라인에서 정의되었습니다.
다음을 참조함 : ComputeCrossSection().
|
virtualinherited |
G4RToEConvForProton에서 재구현되었습니다.
G4VRangeToEnergyConverter.cc 파일의 148 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VRangeToEnergyConverter::BuildLossTable(), G4VRangeToEnergyConverter::BuildRangeVector(), cm3, G4VRangeToEnergyConverter::ConvertCutToKineticEnergy(), G4VRangeToEnergyConverter::fMaxEnergyCut, G4VRangeToEnergyConverter::fRangeVectorStore, g, G4cout, G4endl, G4Material::GetDensity(), G4Material::GetIndex(), G4Material::GetMaterialTable(), G4Material::GetName(), G4ParticleDefinition::GetParticleName(), G4VRangeToEnergyConverter::GetVerboseLevel(), keV, G4VRangeToEnergyConverter::LowestEnergy, G4VRangeToEnergyConverter::MaxEnergyCut, mm, G4VRangeToEnergyConverter::Reset(), G4VRangeToEnergyConverter::theParticle, G4VRangeToEnergyConverter::TotBin.
다음에 의해서 참조됨 : G4ProductionCutsTable::ConvertRangeToEnergy(), G4ProductionCutsTable::UpdateCoupleTable().
|
protectedinherited |
G4VRangeToEnergyConverter.cc 파일의 379 번째 라인에서 정의되었습니다.
다음을 참조함 : epsilon(), G4cout, G4endl, G4PhysicsVector::GetLowEdgeEnergy(), G4ParticleDefinition::GetParticleName(), G4VRangeToEnergyConverter::GetVerboseLevel(), G4VRangeToEnergyConverter::LowestEnergy, G4VRangeToEnergyConverter::MaxEnergyCut, mm, G4VRangeToEnergyConverter::theParticle, G4VRangeToEnergyConverter::TotBin, G4PhysicsVector::Value().
다음에 의해서 참조됨 : G4VRangeToEnergyConverter::Convert().
|
staticinherited |
G4VRangeToEnergyConverter.cc 파일의 249 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VRangeToEnergyConverter::HighestEnergy.
다음에 의해서 참조됨 : G4ProductionCutsTable::GetHighEdgeEnergy().
|
inherited |
|
staticinherited |
G4VRangeToEnergyConverter.cc 파일의 243 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VRangeToEnergyConverter::LowestEnergy.
다음에 의해서 참조됨 : G4ProductionCutsTable::GetLowEdgeEnergy().
|
staticinherited |
G4VRangeToEnergyConverter.cc 파일의 257 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VRangeToEnergyConverter::MaxEnergyCut.
다음에 의해서 참조됨 : G4ProductionCutsTable::GetMaxEnergyCut().
|
inlineinherited |
G4VRangeToEnergyConverter.hh 파일의 172 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VRangeToEnergyConverter::theParticle.
|
inlineinherited |
G4VRangeToEnergyConverter.hh 파일의 165 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VRangeToEnergyConverter::verboseLevel.
다음에 의해서 참조됨 : G4VRangeToEnergyConverter::BuildLossTable(), G4VRangeToEnergyConverter::Convert(), G4VRangeToEnergyConverter::ConvertCutToKineticEnergy(), G4RToEConvForElectron::G4RToEConvForElectron(), G4RToEConvForGamma(), G4RToEConvForPositron::G4RToEConvForPositron(), G4RToEConvForProton::G4RToEConvForProton().
|
inherited |
G4VRangeToEnergyConverter.cc 파일의 139 번째 라인에서 정의되었습니다.
다음을 참조함 : right.
|
inherited |
G4VRangeToEnergyConverter.cc 파일의 134 번째 라인에서 정의되었습니다.
다음을 참조함 : right.
|
virtualinherited |
G4RToEConvForProton에서 재구현되었습니다.
G4VRangeToEnergyConverter.cc 파일의 270 번째 라인에서 정의되었습니다.
다음을 참조함 : G4PhysicsTable::clearAndDestroy(), G4VRangeToEnergyConverter::fRangeVectorStore, G4VRangeToEnergyConverter::NumberOfElements, G4VRangeToEnergyConverter::theLossTable.
다음에 의해서 참조됨 : G4VRangeToEnergyConverter::BuildLossTable(), G4VRangeToEnergyConverter::Convert(), G4ProductionCutsTable::ResetConverters(), G4VRangeToEnergyConverter::~G4VRangeToEnergyConverter().
|
staticinherited |
G4VRangeToEnergyConverter.cc 파일의 223 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cerr, G4endl, G4Exception(), GeV, G4VRangeToEnergyConverter::HighestEnergy, JustWarning, G4VRangeToEnergyConverter::LowestEnergy.
다음에 의해서 참조됨 : G4ProductionCutsTable::SetEnergyRange().
G4VRangeToEnergyConverter.cc 파일의 262 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VRangeToEnergyConverter::MaxEnergyCut.
다음에 의해서 참조됨 : G4ProductionCutsTable::SetMaxEnergyCut().
G4VRangeToEnergyConverter.hh 파일의 159 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VRangeToEnergyConverter::verboseLevel.
다음에 의해서 참조됨 : G4ProductionCutsTable::SetVerboseLevel(), G4ProductionCutsTable::UpdateCoupleTable().
|
protected |
G4RToEConvForGamma.hh 파일의 86 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeCrossSection().
|
protected |
G4RToEConvForGamma.hh 파일의 86 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeCrossSection().
|
protected |
G4RToEConvForGamma.hh 파일의 86 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeCrossSection().
|
protectedinherited |
G4VRangeToEnergyConverter.hh 파일의 112 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VRangeToEnergyConverter::Convert(), G4VRangeToEnergyConverter::G4VRangeToEnergyConverter(), G4VRangeToEnergyConverter::operator=().
|
protectedinherited |
G4VRangeToEnergyConverter.hh 파일의 136 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VRangeToEnergyConverter::Convert(), G4VRangeToEnergyConverter::operator=(), G4VRangeToEnergyConverter::Reset().
|
staticprotectedinherited |
G4VRangeToEnergyConverter.hh 파일의 110 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VRangeToEnergyConverter::GetHighEdgeEnergy(), G4VRangeToEnergyConverter::SetEnergyRange().
|
staticprotectedinherited |
G4VRangeToEnergyConverter.hh 파일의 110 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VRangeToEnergyConverter::BuildLossTable(), G4VRangeToEnergyConverter::BuildRangeVector(), G4VRangeToEnergyConverter::Convert(), G4VRangeToEnergyConverter::ConvertCutToKineticEnergy(), G4VRangeToEnergyConverter::GetLowEdgeEnergy(), G4VRangeToEnergyConverter::operator=(), G4VRangeToEnergyConverter::SetEnergyRange().
G4VRangeToEnergyConverter.hh 파일의 111 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VRangeToEnergyConverter::BuildLossTable(), G4VRangeToEnergyConverter::BuildRangeVector(), G4VRangeToEnergyConverter::Convert(), G4VRangeToEnergyConverter::ConvertCutToKineticEnergy(), G4VRangeToEnergyConverter::GetMaxEnergyCut(), G4VRangeToEnergyConverter::operator=(), G4VRangeToEnergyConverter::SetMaxEnergyCut().
|
protectedinherited |
G4VRangeToEnergyConverter.hh 파일의 117 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VRangeToEnergyConverter::BuildLossTable(), G4VRangeToEnergyConverter::operator=(), G4VRangeToEnergyConverter::Reset().
|
protected |
G4RToEConvForGamma.hh 파일의 83 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeCrossSection().
|
protected |
G4RToEConvForGamma.hh 파일의 83 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeCrossSection().
|
protected |
G4RToEConvForGamma.hh 파일의 85 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeCrossSection().
|
protected |
G4RToEConvForGamma.hh 파일의 85 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeCrossSection().
|
protectedinherited |
|
protectedinherited |
G4VRangeToEnergyConverter.hh 파일의 114 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VRangeToEnergyConverter::Convert(), G4VRangeToEnergyConverter::ConvertCutToKineticEnergy(), G4RToEConvForElectron::G4RToEConvForElectron(), G4RToEConvForGamma(), G4RToEConvForPositron::G4RToEConvForPositron(), G4RToEConvForProton::G4RToEConvForProton(), G4VRangeToEnergyConverter::GetParticleType(), G4VRangeToEnergyConverter::operator=().
|
protected |
G4RToEConvForGamma.hh 파일의 84 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeCrossSection().
|
protected |
G4RToEConvForGamma.hh 파일의 84 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeCrossSection().
|
protectedinherited |
G4VRangeToEnergyConverter.hh 파일의 120 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BuildAbsorptionLengthVector(), G4VRangeToEnergyConverter::BuildLossTable(), G4VRangeToEnergyConverter::BuildRangeVector(), G4VRangeToEnergyConverter::Convert(), G4VRangeToEnergyConverter::ConvertCutToKineticEnergy(), G4VRangeToEnergyConverter::operator=().
|
protected |
G4RToEConvForGamma.hh 파일의 82 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeCrossSection().