ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/processes/electromagnetic/xrays/include/G4VXTRenergyLoss.hh>
Private Member Functions | |
G4VXTRenergyLoss (G4VXTRenergyLoss &)=delete | |
G4VXTRenergyLoss & | operator= (const G4VXTRenergyLoss &right)=delete |
Additional Inherited Members | |
Static Public Member Functions inherited from G4VProcess | |
static const G4String & | GetProcessTypeName (G4ProcessType) |
Protected Member Functions inherited from G4VProcess | |
void | SubtractNumberOfInteractionLengthLeft (G4double previousStepSize) |
void | ClearNumberOfInteractionLengthLeft () |
Definition at line 73 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 73 of file G4VXTRenergyLoss.hh
|
explicit |
Definition at line 63 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 63 of file G4VXTRenergyLoss.cc
References a, b, cm, ComputeGasPhotoAbsCof(), ComputePlatePhotoAbsCof(), DBL_MAX, source.hepunit::electron_mass_c2, eV, fAlphaGas, fAlphaPlate, fAngleRadDistr, FatalException, fBinTR, fCofTR, fCompton, fEnergy, fEnvelope, fExitFlux, fGamma, fGasThick, source.hepunit::fine_structure_const, fLambda, fMatIndex1, fMatIndex2, fMaxEnergyTR, fMaxProtonTkin, fMaxThetaTR, fMinEnergyTR, fMinProtonTkin, fParticleChange, fPlasmaCof, fPlateNumber, fPlateThick, fProtonEnergyVector, fPtrGamma, fSigma1, fSigma2, fTheMaxAngle, fTheMaxEnergyTR, fTheMinAngle, fTheMinEnergyTR, fTotalDist, fTotBin, fTransitionRadiation, fVarAngle, fXTREnergyVector, G4cout, G4endl, G4Exception(), G4Material::GetElectronDensity(), G4Material::GetIndex(), G4Material::GetName(), GeV, source.hepunit::hbarc, keV, n, pi, G4VProcess::pParticleChange, G4VProcess::SetProcessSubType(), TeV, and G4VProcess::verboseLevel.
|
virtual |
Definition at line 170 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 170 of file G4VXTRenergyLoss.cc
References G4PhysicsTable::clearAndDestroy(), fAngleDistrTable, fAngleForEnergyTable, fAngleRadDistr, fEnergyDistrTable, fEnvelope, fProtonEnergyVector, and fXTREnergyVector.
|
privatedelete |
Definition at line 949 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 949 of file G4VXTRenergyLoss.cc
References fGamma, fVarAngle, and GetStackFactor().
Definition at line 960 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 960 of file G4VXTRenergyLoss.cc
References kdfinder::abs(), fGamma, fGasThick, fPlateNumber, fPlateThick, fSigma1, fSigma2, fTheMaxEnergyTR, fTheMinEnergyTR, source.hepunit::hbarc, k, BoundingBox::kMax, BoundingBox::kMin, pi, sum, tmp, tmp1, tmp2, and twopi.
Referenced by BuildGlobalAngleTable().
void G4VXTRenergyLoss::BuildAngleForEnergyBank | ( | ) |
Definition at line 393 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 393 of file G4VXTRenergyLoss.cc
References BuildAngleTable(), fAngleBank, fAngleForEnergyTable, fBinTR, fEnergy, fGamma, fGammaTkinCut, fMaxEnergyTR, fMaxThetaTR, fMinEnergyTR, fProtonEnergyVector, fTheMaxAngle, fTheMaxEnergyTR, fTheMinAngle, fTheMinEnergyTR, fTotBin, G4cout, G4endl, G4PhysicsVector::GetLowEdgeEnergy(), G4VProcess::GetProcessName(), G4Timer::GetUserElapsed(), G4PhysicsTable::insertAt(), G4Integrator< T, F >::Legendre10(), source.hepunit::proton_mass_c2, G4PhysicsVector::PutValue(), SpectralAngleXTRdEdx(), G4Timer::Start(), G4Timer::Stop(), and G4VProcess::verboseLevel.
Referenced by BuildPhysicsTable().
void G4VXTRenergyLoss::BuildAngleTable | ( | ) |
Definition at line 484 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 484 of file G4VXTRenergyLoss.cc
References energy, fAngleBank, fAngleForEnergyTable, fBinTR, fGamma, fGammaTkinCut, fMaxEnergyTR, fMaxThetaTR, fMinEnergyTR, fProtonEnergyVector, fTheMaxAngle, fTheMaxEnergyTR, fTheMinAngle, fTheMinEnergyTR, fTotBin, fXTREnergyVector, G4cout, G4endl, GetAngleVector(), G4PhysicsVector::GetLowEdgeEnergy(), G4Timer::GetUserElapsed(), G4PhysicsTable::insertAt(), source.hepunit::proton_mass_c2, G4Timer::Start(), G4Timer::Stop(), and G4VProcess::verboseLevel.
Referenced by BuildAngleForEnergyBank().
void G4VXTRenergyLoss::BuildEnergyTable | ( | ) |
Definition at line 301 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 301 of file G4VXTRenergyLoss.cc
References fAngleDistrTable, fAngleRadDistr, fBinTR, fCofTR, fEnergyDistrTable, fGamma, fGammaTkinCut, fMaxEnergyTR, fMaxThetaTR, fMinEnergyTR, fProtonEnergyVector, fTheMaxAngle, fTheMaxEnergyTR, fTheMinAngle, fTheMinEnergyTR, fTotalDist, fTotBin, G4cout, G4endl, G4PhysicsVector::GetLowEdgeEnergy(), G4Timer::GetUserElapsed(), G4PhysicsTable::insertAt(), G4Integrator< T, F >::Legendre10(), source.hepunit::proton_mass_c2, G4PhysicsVector::PutValue(), SpectralXTRdEdx(), G4Timer::Start(), G4Timer::Stop(), and G4VProcess::verboseLevel.
Referenced by BuildPhysicsTable().
void G4VXTRenergyLoss::BuildGlobalAngleTable | ( | ) |
Definition at line 639 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 639 of file G4VXTRenergyLoss.cc
References AngleXTRdEdx(), fAngleDistrTable, fBinTR, fCofTR, fGamma, fGammaTkinCut, fMaxEnergyTR, fMaxThetaTR, fMinEnergyTR, fProtonEnergyVector, fTheMaxAngle, fTheMaxEnergyTR, fTheMinAngle, fTheMinEnergyTR, fTotBin, G4cout, G4endl, G4PhysicsVector::GetLowEdgeEnergy(), G4Timer::GetUserElapsed(), G4PhysicsTable::insertAt(), G4Integrator< T, F >::Legendre96(), source.hepunit::proton_mass_c2, G4PhysicsVector::PutValue(), G4Timer::Start(), G4Timer::Stop(), and G4VProcess::verboseLevel.
|
overridevirtual |
Reimplemented from G4VProcess.
Definition at line 276 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 276 of file G4VXTRenergyLoss.cc
References BuildAngleForEnergyBank(), BuildEnergyTable(), fAngleRadDistr, G4cout, G4endl, G4Exception(), G4ParticleDefinition::GetPDGCharge(), JustWarning, and G4VProcess::verboseLevel.
|
inline |
Definition at line 101 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 101 of file G4VXTRenergyLoss.hh
void G4VXTRenergyLoss::ComputeGasPhotoAbsCof | ( | ) |
Definition at line 1162 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 1162 of file G4VXTRenergyLoss.cc
References fGasPhotoAbsCof, fMatIndex2, G4Material::GetMaterialTable(), G4Material::GetSandiaTable(), and mat.
Referenced by G4VXTRenergyLoss().
void G4VXTRenergyLoss::ComputePlatePhotoAbsCof | ( | ) |
Definition at line 1087 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 1087 of file G4VXTRenergyLoss.cc
References fMatIndex1, fPlatePhotoAbsCof, G4Material::GetMaterialTable(), G4Material::GetSandiaTable(), and mat.
Referenced by G4VXTRenergyLoss().
G4PhysicsFreeVector * G4VXTRenergyLoss::GetAngleVector | ( | G4double | energy, |
G4int | n | ||
) |
Definition at line 557 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 557 of file G4VXTRenergyLoss.cc
References kdfinder::abs(), fGamma, fGasThick, fMaxThetaTR, fPlateThick, fSigma1, fSigma2, G4cout, G4endl, source.hepunit::hbarc, k, BoundingBox::kMin, pi, G4PhysicsFreeVector::PutValue(), theta(), tmp, and G4VProcess::verboseLevel.
Referenced by BuildAngleTable().
Definition at line 1598 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 1598 of file G4VXTRenergyLoss.cc
References G4UniformRand, x1, x2, y1, and y2.
Referenced by GetRandomAngle().
Definition at line 1318 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 1318 of file G4VXTRenergyLoss.cc
References a, b, barn, c, c1, c2, d1, d2, e1, e2, e3, e4, source.hepunit::electron_mass_c2, f1, f2, f3, f4, GeV, keV, max, T0, X, y, and Z.
Referenced by GetGasCompton(), and GetPlateCompton().
|
inline |
Definition at line 164 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 164 of file G4VXTRenergyLoss.hh
References fEnergy.
|
inline |
Definition at line 163 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 163 of file G4VXTRenergyLoss.hh
References fGamma.
Definition at line 1138 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 1138 of file G4VXTRenergyLoss.cc
References Acts::Test::delta, GetGasFormationZone(), GetGasLinearPhotoAbs(), and BTOF::length.
Referenced by G4StrawTubeXTRadiator::GetStackFactor(), and OneInterfaceXTRdEdx().
Definition at line 1294 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 1294 of file G4VXTRenergyLoss.cc
References fMatIndex2, GetComptonPerAtom(), and G4Material::GetMaterialTable().
Referenced by G4XTRTransparentRegRadModel::SpectralXTRdEdx(), and XTRTransparentRegRadModel::SpectralXTRdEdx().
G4double G4VXTRenergyLoss::GetGasFormationZone | ( | G4double | omega, |
G4double | gamma, | ||
G4double | varAngle | ||
) |
Definition at line 1123 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 1123 of file G4VXTRenergyLoss.cc
References fSigma2, source.hepunit::hbarc, and G4InuclParticleNames::lambda.
Referenced by GetGasComplexFZ(), GetGasZmuProduct(), G4XTRRegularRadModel::GetStackFactor(), G4XTRTransparentRegRadModel::GetStackFactor(), G4RegularXTRadiator::GetStackFactor(), G4TransparentRegXTRadiator::GetStackFactor(), XTRTransparentRegRadModel::GetStackFactor(), G4XTRGammaRadModel::GetStackFactor(), G4StrawTubeXTRadiator::GetStackFactor(), and G4GammaXTRadiator::GetStackFactor().
Definition at line 1175 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 1175 of file G4VXTRenergyLoss.cc
References Acts::VectorHelpers::cross(), fGasPhotoAbsCof, and G4SandiaTable::GetSandiaCofForMaterial().
Referenced by GetGasComplexFZ(), GetGasZmuProduct(), G4XTRRegularRadModel::GetStackFactor(), G4RegularXTRadiator::GetStackFactor(), G4XTRTransparentRegRadModel::GetStackFactor(), G4TransparentRegXTRadiator::GetStackFactor(), XTRTransparentRegRadModel::GetStackFactor(), G4GammaXTRadiator::GetStackFactor(), G4StrawTubeXTRadiator::GetStackFactor(), G4XTRGammaRadModel::GetStackFactor(), G4XTRRegularRadModel::SpectralXTRdEdx(), G4RegularXTRadiator::SpectralXTRdEdx(), G4XTRTransparentRegRadModel::SpectralXTRdEdx(), and XTRTransparentRegRadModel::SpectralXTRdEdx().
void G4VXTRenergyLoss::GetGasZmuProduct | ( | ) |
Definition at line 1245 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 1245 of file G4VXTRenergyLoss.cc
References G4cout, G4endl, keV, and G4VProcess::verboseLevel.
Definition at line 1234 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 1234 of file G4VXTRenergyLoss.cc
References GetGasFormationZone(), and GetGasLinearPhotoAbs().
|
overridevirtual |
Implements G4VDiscreteProcess.
Definition at line 203 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 203 of file G4VXTRenergyLoss.cc
References charge, DBL_MAX, DBL_MIN, fEnergyDistrTable, fEnvelope, fGamma, fLambda, fProtonEnergyVector, fTotBin, G4cout, G4endl, G4DynamicParticle::GetDefinition(), G4Track::GetDynamicParticle(), G4DynamicParticle::GetKineticEnergy(), G4VPhysicalVolume::GetLogicalVolume(), G4PhysicsVector::GetLowEdgeEnergy(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMass(), G4Track::GetVolume(), G4InuclParticleNames::lambda, mass, mm, NotForced, source.hepunit::proton_mass_c2, and G4VProcess::verboseLevel.
void G4VXTRenergyLoss::GetNumberOfPhotons | ( | ) |
Definition at line 1450 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 1450 of file G4VXTRenergyLoss.cc
References fProtonEnergyVector, fTotBin, G4cout, G4endl, source.hepunit::proton_mass_c2, and G4VProcess::verboseLevel.
Definition at line 1065 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 1065 of file G4VXTRenergyLoss.cc
References Acts::Test::delta, GetPlateFormationZone(), GetPlateLinearPhotoAbs(), and BTOF::length.
Referenced by G4StrawTubeXTRadiator::GetStackFactor(), and OneInterfaceXTRdEdx().
Definition at line 1270 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 1270 of file G4VXTRenergyLoss.cc
References fMatIndex1, GetComptonPerAtom(), and G4Material::GetMaterialTable().
Referenced by G4XTRTransparentRegRadModel::SpectralXTRdEdx(), and XTRTransparentRegRadModel::SpectralXTRdEdx().
G4double G4VXTRenergyLoss::GetPlateFormationZone | ( | G4double | omega, |
G4double | gamma, | ||
G4double | varAngle | ||
) |
Definition at line 1051 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 1051 of file G4VXTRenergyLoss.cc
References fSigma1, source.hepunit::hbarc, and G4InuclParticleNames::lambda.
Referenced by GetPlateComplexFZ(), GetPlateZmuProduct(), G4XTRRegularRadModel::GetStackFactor(), G4XTRTransparentRegRadModel::GetStackFactor(), G4RegularXTRadiator::GetStackFactor(), G4TransparentRegXTRadiator::GetStackFactor(), XTRTransparentRegRadModel::GetStackFactor(), G4XTRGammaRadModel::GetStackFactor(), G4StrawTubeXTRadiator::GetStackFactor(), and G4GammaXTRadiator::GetStackFactor().
Definition at line 1103 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 1103 of file G4VXTRenergyLoss.cc
References Acts::VectorHelpers::cross(), fPlatePhotoAbsCof, and G4SandiaTable::GetSandiaCofForMaterial().
Referenced by GetPlateComplexFZ(), GetPlateZmuProduct(), G4XTRRegularRadModel::GetStackFactor(), G4RegularXTRadiator::GetStackFactor(), G4XTRTransparentRegRadModel::GetStackFactor(), G4TransparentRegXTRadiator::GetStackFactor(), XTRTransparentRegRadModel::GetStackFactor(), G4GammaXTRadiator::GetStackFactor(), G4StrawTubeXTRadiator::GetStackFactor(), G4XTRGammaRadModel::GetStackFactor(), G4XTRRegularRadModel::SpectralXTRdEdx(), G4RegularXTRadiator::SpectralXTRdEdx(), G4XTRTransparentRegRadModel::SpectralXTRdEdx(), and XTRTransparentRegRadModel::SpectralXTRdEdx().
void G4VXTRenergyLoss::GetPlateZmuProduct | ( | ) |
Definition at line 1207 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 1207 of file G4VXTRenergyLoss.cc
References G4cout, G4endl, keV, and G4VProcess::verboseLevel.
Definition at line 1195 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 1195 of file G4VXTRenergyLoss.cc
References GetPlateFormationZone(), and GetPlateLinearPhotoAbs().
|
inline |
Definition at line 173 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 173 of file G4VXTRenergyLoss.hh
References fProtonEnergyVector.
Definition at line 1568 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 1568 of file G4VXTRenergyLoss.cc
References angle, fAngleBank, fAngleForEnergyTable, fBinTR, fTotBin, G4UniformRand, GetAngleXTR(), and position.
Referenced by PostStepDoIt().
|
virtual |
Reimplemented in G4GammaXTRadiator, G4StrawTubeXTRadiator, G4XTRGammaRadModel, XTRTransparentRegRadModel, G4TransparentRegXTRadiator, G4RegularXTRadiator, G4XTRTransparentRegRadModel, and G4XTRRegularRadModel.
Definition at line 1389 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 1389 of file G4VXTRenergyLoss.cc
References OneInterfaceXTRdEdx().
Referenced by AngleSpectralXTRdEdx(), SpectralAngleXTRdEdx(), XTRNAngleSpectralDensity(), and XTRNSpectralAngleDensity().
|
inline |
Definition at line 174 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 174 of file G4VXTRenergyLoss.hh
References fTotBin.
|
inline |
Definition at line 165 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 165 of file G4VXTRenergyLoss.hh
References fVarAngle.
Definition at line 1532 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 1532 of file G4VXTRenergyLoss.cc
References G4UniformRand, x1, x2, y1, and y2.
Referenced by GetXTRrandomEnergy().
Definition at line 1481 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 1481 of file G4VXTRenergyLoss.cc
References fEnergyDistrTable, fProtonEnergyVector, fTotBin, G4UniformRand, G4PhysicsVector::GetLowEdgeEnergy(), GetXTRenergy(), and position.
Referenced by PostStepDoIt().
|
overridevirtual |
Reimplemented from G4VProcess.
Definition at line 194 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 194 of file G4VXTRenergyLoss.cc
References G4ParticleDefinition::GetPDGCharge().
G4double G4VXTRenergyLoss::OneBoundaryXTRNdensity | ( | G4double | energy, |
G4double | gamma, | ||
G4double | varAngle | ||
) | const |
Definition at line 1372 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 1372 of file G4VXTRenergyLoss.cc
References fSigma1, and fSigma2.
Referenced by XTRNAngleSpectralDensity(), and XTRNSpectralAngleDensity().
G4complex G4VXTRenergyLoss::OneInterfaceXTRdEdx | ( | G4double | energy, |
G4double | gamma, | ||
G4double | varAngle | ||
) |
Definition at line 872 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 872 of file G4VXTRenergyLoss.cc
References GetGasComplexFZ(), GetPlateComplexFZ(), source.hepunit::hbarc, Z1, and Z2.
Referenced by G4XTRRegularRadModel::GetStackFactor(), G4XTRTransparentRegRadModel::GetStackFactor(), G4RegularXTRadiator::GetStackFactor(), G4TransparentRegXTRadiator::GetStackFactor(), XTRTransparentRegRadModel::GetStackFactor(), G4GammaXTRadiator::GetStackFactor(), G4XTRGammaRadModel::GetStackFactor(), and GetStackFactor().
|
privatedelete |
|
overridevirtual |
Reimplemented from G4VDiscreteProcess.
Definition at line 730 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 730 of file G4VXTRenergyLoss.cc
References G4ParticleChange::AddSecondary(), source.hepunit::c_light, G4VSolid::DistanceToOut(), fAngleRadDistr, fEnvelope, fExitFlux, fParticleChange, fTotBin, G4cout, G4endl, G4UniformRand, G4Gamma::Gamma(), G4DynamicParticle::GetDefinition(), G4Track::GetDynamicParticle(), G4StepPoint::GetGlobalTime(), G4DynamicParticle::GetKineticEnergy(), G4VPhysicalVolume::GetLogicalVolume(), G4LogicalVolume::GetMaterial(), G4DynamicParticle::GetMomentumDirection(), G4Material::GetName(), G4ParticleDefinition::GetPDGMass(), G4StepPoint::GetPosition(), G4Step::GetPostStepPoint(), GetRandomAngle(), G4VTouchable::GetRotation(), G4LogicalVolume::GetSolid(), G4StepPoint::GetTouchable(), G4StepPoint::GetTouchableHandle(), G4Track::GetTrackID(), G4VTouchable::GetTranslation(), G4Track::GetVolume(), GetXTRrandomEnergy(), G4ParticleChange::Initialize(), G4AffineTransform::Invert(), keV, mass, mm, phi, pi, G4VDiscreteProcess::PostStepDoIt(), G4ParticleChange::ProposeEnergy(), source.hepunit::proton_mass_c2, CLHEP::Hep3Vector::rotateUz(), G4VParticleChange::SetNumberOfSecondaries(), G4Track::SetParentID(), G4Track::SetTouchableHandle(), G4INCL::DeJongSpin::shoot(), theta(), Acts::Test::transform, G4AffineTransform::TransformAxis(), G4AffineTransform::TransformPoint(), twopi, CLHEP::Hep3Vector::unit(), and G4VProcess::verboseLevel.
Definition at line 170 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 170 of file G4VXTRenergyLoss.hh
References fAngleRadDistr.
Definition at line 171 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 171 of file G4VXTRenergyLoss.hh
References fCompton.
Definition at line 168 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 168 of file G4VXTRenergyLoss.hh
Definition at line 167 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 167 of file G4VXTRenergyLoss.hh
References fGamma.
Definition at line 169 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 169 of file G4VXTRenergyLoss.hh
References fVarAngle.
Definition at line 891 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 891 of file G4VXTRenergyLoss.cc
References fEnergy, fGamma, and GetStackFactor().
Referenced by BuildAngleForEnergyBank(), and SpectralXTRdEdx().
Reimplemented in XTRTransparentRegRadModel, G4TransparentRegXTRadiator, G4RegularXTRadiator, G4XTRTransparentRegRadModel, and G4XTRRegularRadModel.
Definition at line 902 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 902 of file G4VXTRenergyLoss.cc
References energy, fEnergy, fMaxThetaTR, G4Integrator< T, F >::Legendre96(), and SpectralAngleXTRdEdx().
Referenced by BuildEnergyTable().
Definition at line 1437 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 1437 of file G4VXTRenergyLoss.cc
References fMaxEnergyTR, fMinEnergyTR, fVarAngle, G4Integrator< T, F >::Legendre96(), and XTRNAngleSpectralDensity().
Definition at line 1427 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 1427 of file G4VXTRenergyLoss.cc
References fGamma, fVarAngle, GetStackFactor(), and OneBoundaryXTRNdensity().
Referenced by XTRNAngleDensity().
Definition at line 1402 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 1402 of file G4VXTRenergyLoss.cc
References fEnergy, fGamma, GetStackFactor(), and OneBoundaryXTRNdensity().
Referenced by XTRNSpectralDensity().
Definition at line 1412 of file G4VXTRenergyLoss.cc.
View newest version in sPHENIX GitHub at line 1412 of file G4VXTRenergyLoss.cc
References energy, fEnergy, fMaxThetaTR, G4Integrator< T, F >::Legendre10(), G4Integrator< T, F >::Legendre96(), and XTRNSpectralAngleDensity().
|
protected |
Definition at line 225 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 225 of file G4VXTRenergyLoss.hh
Referenced by G4GammaXTRadiator::G4GammaXTRadiator(), G4RegularXTRadiator::G4RegularXTRadiator(), G4StrawTubeXTRadiator::G4StrawTubeXTRadiator(), G4TransparentRegXTRadiator::G4TransparentRegXTRadiator(), G4VXTRenergyLoss(), G4XTRGammaRadModel::G4XTRGammaRadModel(), G4XTRTransparentRegRadModel::G4XTRTransparentRegRadModel(), G4RegularXTRadiator::GetStackFactor(), G4GammaXTRadiator::GetStackFactor(), G4XTRGammaRadModel::GetStackFactor(), G4StrawTubeXTRadiator::GetStackFactor(), and XTRTransparentRegRadModel::XTRTransparentRegRadModel().
|
protected |
Definition at line 224 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 224 of file G4VXTRenergyLoss.hh
Referenced by G4GammaXTRadiator::G4GammaXTRadiator(), G4RegularXTRadiator::G4RegularXTRadiator(), G4StrawTubeXTRadiator::G4StrawTubeXTRadiator(), G4TransparentRegXTRadiator::G4TransparentRegXTRadiator(), G4VXTRenergyLoss(), G4XTRGammaRadModel::G4XTRGammaRadModel(), G4XTRTransparentRegRadModel::G4XTRTransparentRegRadModel(), G4RegularXTRadiator::GetStackFactor(), G4GammaXTRadiator::GetStackFactor(), G4XTRGammaRadModel::GetStackFactor(), G4StrawTubeXTRadiator::GetStackFactor(), and XTRTransparentRegRadModel::XTRTransparentRegRadModel().
|
protected |
Definition at line 234 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 234 of file G4VXTRenergyLoss.hh
Referenced by BuildAngleForEnergyBank(), BuildAngleTable(), and GetRandomAngle().
|
protected |
Definition at line 185 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 185 of file G4VXTRenergyLoss.hh
Referenced by BuildEnergyTable(), BuildGlobalAngleTable(), and ~G4VXTRenergyLoss().
|
protected |
Definition at line 233 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 233 of file G4VXTRenergyLoss.hh
Referenced by BuildAngleForEnergyBank(), BuildAngleTable(), GetRandomAngle(), and ~G4VXTRenergyLoss().
|
protected |
Definition at line 212 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 212 of file G4VXTRenergyLoss.hh
Referenced by BuildEnergyTable(), BuildPhysicsTable(), G4VXTRenergyLoss(), PostStepDoIt(), SetAngleRadDistr(), and ~G4VXTRenergyLoss().
|
protected |
Definition at line 198 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 198 of file G4VXTRenergyLoss.hh
Referenced by BuildAngleForEnergyBank(), BuildAngleTable(), BuildEnergyTable(), BuildGlobalAngleTable(), G4VXTRenergyLoss(), and GetRandomAngle().
|
protected |
Definition at line 209 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 209 of file G4VXTRenergyLoss.hh
Referenced by BuildEnergyTable(), BuildGlobalAngleTable(), and G4VXTRenergyLoss().
|
protected |
Definition at line 213 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 213 of file G4VXTRenergyLoss.hh
Referenced by G4VXTRenergyLoss(), SetCompton(), and G4XTRTransparentRegRadModel::SpectralXTRdEdx().
|
protected |
Definition at line 204 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 204 of file G4VXTRenergyLoss.hh
Referenced by BuildAngleForEnergyBank(), G4VXTRenergyLoss(), GetEnergy(), SetEnergy(), SpectralAngleXTRdEdx(), SpectralXTRdEdx(), XTRNSpectralAngleDensity(), and XTRNSpectralDensity().
|
protected |
Definition at line 186 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 186 of file G4VXTRenergyLoss.hh
Referenced by BuildEnergyTable(), GetMeanFreePath(), GetXTRrandomEnergy(), and ~G4VXTRenergyLoss().
|
protected |
Definition at line 184 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 184 of file G4VXTRenergyLoss.hh
Referenced by G4VXTRenergyLoss(), GetMeanFreePath(), PostStepDoIt(), and ~G4VXTRenergyLoss().
|
protected |
Definition at line 211 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 211 of file G4VXTRenergyLoss.hh
Referenced by G4VXTRenergyLoss(), G4XTRGammaRadModel::G4XTRGammaRadModel(), G4XTRRegularRadModel::G4XTRRegularRadModel(), G4XTRTransparentRegRadModel::G4XTRTransparentRegRadModel(), PostStepDoIt(), and XTRTransparentRegRadModel::XTRTransparentRegRadModel().
|
protected |
Definition at line 203 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 203 of file G4VXTRenergyLoss.hh
Referenced by AngleSpectralXTRdEdx(), AngleXTRdEdx(), BuildAngleForEnergyBank(), BuildAngleTable(), BuildEnergyTable(), BuildGlobalAngleTable(), G4VXTRenergyLoss(), GetAngleVector(), GetGamma(), GetMeanFreePath(), SetGamma(), SpectralAngleXTRdEdx(), G4XTRRegularRadModel::SpectralXTRdEdx(), G4RegularXTRadiator::SpectralXTRdEdx(), G4XTRTransparentRegRadModel::SpectralXTRdEdx(), G4TransparentRegXTRadiator::SpectralXTRdEdx(), XTRTransparentRegRadModel::SpectralXTRdEdx(), XTRNAngleSpectralDensity(), and XTRNSpectralAngleDensity().
|
protected |
Definition at line 181 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 181 of file G4VXTRenergyLoss.hh
|
protected |
Definition at line 183 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 183 of file G4VXTRenergyLoss.hh
Referenced by BuildAngleForEnergyBank(), BuildAngleTable(), BuildEnergyTable(), and BuildGlobalAngleTable().
|
protected |
Definition at line 229 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 229 of file G4VXTRenergyLoss.hh
Referenced by ComputeGasPhotoAbsCof(), and GetGasLinearPhotoAbs().
|
protected |
Definition at line 223 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 223 of file G4VXTRenergyLoss.hh
Referenced by AngleXTRdEdx(), G4VXTRenergyLoss(), GetAngleVector(), G4XTRRegularRadModel::GetStackFactor(), G4XTRTransparentRegRadModel::GetStackFactor(), G4RegularXTRadiator::GetStackFactor(), G4TransparentRegXTRadiator::GetStackFactor(), XTRTransparentRegRadModel::GetStackFactor(), G4StrawTubeXTRadiator::GetStackFactor(), G4XTRGammaRadModel::GetStackFactor(), G4GammaXTRadiator::GetStackFactor(), G4XTRRegularRadModel::SpectralXTRdEdx(), G4RegularXTRadiator::SpectralXTRdEdx(), G4XTRTransparentRegRadModel::SpectralXTRdEdx(), G4TransparentRegXTRadiator::SpectralXTRdEdx(), and XTRTransparentRegRadModel::SpectralXTRdEdx().
|
protected |
Definition at line 206 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 206 of file G4VXTRenergyLoss.hh
Referenced by G4VXTRenergyLoss(), and GetMeanFreePath().
|
protected |
Definition at line 217 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 217 of file G4VXTRenergyLoss.hh
Referenced by ComputePlatePhotoAbsCof(), G4VXTRenergyLoss(), and GetPlateCompton().
|
protected |
Definition at line 218 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 218 of file G4VXTRenergyLoss.hh
Referenced by ComputeGasPhotoAbsCof(), G4VXTRenergyLoss(), and GetGasCompton().
|
protected |
Definition at line 194 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 194 of file G4VXTRenergyLoss.hh
Referenced by BuildAngleForEnergyBank(), BuildAngleTable(), BuildEnergyTable(), BuildGlobalAngleTable(), G4VXTRenergyLoss(), and XTRNAngleDensity().
|
protected |
Definition at line 201 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 201 of file G4VXTRenergyLoss.hh
Referenced by G4VXTRenergyLoss().
|
protected |
Definition at line 197 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 197 of file G4VXTRenergyLoss.hh
Referenced by BuildAngleForEnergyBank(), BuildAngleTable(), BuildEnergyTable(), BuildGlobalAngleTable(), G4VXTRenergyLoss(), GetAngleVector(), SpectralXTRdEdx(), and XTRNSpectralDensity().
|
protected |
Definition at line 193 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 193 of file G4VXTRenergyLoss.hh
Referenced by BuildAngleForEnergyBank(), BuildAngleTable(), BuildEnergyTable(), BuildGlobalAngleTable(), G4VXTRenergyLoss(), and XTRNAngleDensity().
|
protected |
Definition at line 200 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 200 of file G4VXTRenergyLoss.hh
Referenced by G4VXTRenergyLoss().
|
protected |
Definition at line 231 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 231 of file G4VXTRenergyLoss.hh
Referenced by G4VXTRenergyLoss(), and PostStepDoIt().
|
protected |
Definition at line 208 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 208 of file G4VXTRenergyLoss.hh
Referenced by G4StrawTubeXTRadiator::G4StrawTubeXTRadiator(), and G4VXTRenergyLoss().
|
protected |
Definition at line 219 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 219 of file G4VXTRenergyLoss.hh
Referenced by AngleXTRdEdx(), G4VXTRenergyLoss(), G4XTRRegularRadModel::GetStackFactor(), G4RegularXTRadiator::GetStackFactor(), G4XTRTransparentRegRadModel::GetStackFactor(), G4TransparentRegXTRadiator::GetStackFactor(), XTRTransparentRegRadModel::GetStackFactor(), G4GammaXTRadiator::GetStackFactor(), G4XTRGammaRadModel::GetStackFactor(), G4XTRRegularRadModel::SpectralXTRdEdx(), G4XTRTransparentRegRadModel::SpectralXTRdEdx(), G4RegularXTRadiator::SpectralXTRdEdx(), G4TransparentRegXTRadiator::SpectralXTRdEdx(), and XTRTransparentRegRadModel::SpectralXTRdEdx().
|
protected |
Definition at line 227 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 227 of file G4VXTRenergyLoss.hh
Referenced by ComputePlatePhotoAbsCof(), and GetPlateLinearPhotoAbs().
|
protected |
Definition at line 222 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 222 of file G4VXTRenergyLoss.hh
Referenced by AngleXTRdEdx(), G4VXTRenergyLoss(), GetAngleVector(), G4XTRRegularRadModel::GetStackFactor(), G4XTRTransparentRegRadModel::GetStackFactor(), G4RegularXTRadiator::GetStackFactor(), G4TransparentRegXTRadiator::GetStackFactor(), XTRTransparentRegRadModel::GetStackFactor(), G4StrawTubeXTRadiator::GetStackFactor(), G4XTRGammaRadModel::GetStackFactor(), G4GammaXTRadiator::GetStackFactor(), G4XTRRegularRadModel::SpectralXTRdEdx(), G4RegularXTRadiator::SpectralXTRdEdx(), G4XTRTransparentRegRadModel::SpectralXTRdEdx(), G4TransparentRegXTRadiator::SpectralXTRdEdx(), and XTRTransparentRegRadModel::SpectralXTRdEdx().
|
protected |
Definition at line 188 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 188 of file G4VXTRenergyLoss.hh
Referenced by BuildAngleForEnergyBank(), BuildAngleTable(), BuildEnergyTable(), BuildGlobalAngleTable(), G4VXTRenergyLoss(), GetMeanFreePath(), GetNumberOfPhotons(), GetProtonVector(), GetXTRrandomEnergy(), and ~G4VXTRenergyLoss().
|
protected |
Definition at line 179 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 179 of file G4VXTRenergyLoss.hh
Referenced by G4VXTRenergyLoss().
|
protected |
Definition at line 214 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 214 of file G4VXTRenergyLoss.hh
Referenced by AngleXTRdEdx(), G4VXTRenergyLoss(), GetAngleVector(), GetPlateFormationZone(), OneBoundaryXTRNdensity(), G4XTRRegularRadModel::SpectralXTRdEdx(), G4RegularXTRadiator::SpectralXTRdEdx(), G4XTRTransparentRegRadModel::SpectralXTRdEdx(), G4TransparentRegXTRadiator::SpectralXTRdEdx(), and XTRTransparentRegRadModel::SpectralXTRdEdx().
|
protected |
Definition at line 215 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 215 of file G4VXTRenergyLoss.hh
Referenced by AngleXTRdEdx(), G4VXTRenergyLoss(), GetAngleVector(), GetGasFormationZone(), OneBoundaryXTRNdensity(), G4XTRRegularRadModel::SpectralXTRdEdx(), G4RegularXTRadiator::SpectralXTRdEdx(), G4XTRTransparentRegRadModel::SpectralXTRdEdx(), G4TransparentRegXTRadiator::SpectralXTRdEdx(), and XTRTransparentRegRadModel::SpectralXTRdEdx().
|
protected |
Definition at line 195 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 195 of file G4VXTRenergyLoss.hh
Referenced by BuildAngleForEnergyBank(), BuildAngleTable(), BuildEnergyTable(), BuildGlobalAngleTable(), and G4VXTRenergyLoss().
|
protected |
Definition at line 192 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 192 of file G4VXTRenergyLoss.hh
Referenced by AngleXTRdEdx(), BuildAngleForEnergyBank(), BuildAngleTable(), BuildEnergyTable(), BuildGlobalAngleTable(), and G4VXTRenergyLoss().
|
protected |
Definition at line 196 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 196 of file G4VXTRenergyLoss.hh
Referenced by BuildAngleForEnergyBank(), BuildAngleTable(), BuildEnergyTable(), BuildGlobalAngleTable(), and G4VXTRenergyLoss().
|
protected |
Definition at line 191 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 191 of file G4VXTRenergyLoss.hh
Referenced by AngleXTRdEdx(), BuildAngleForEnergyBank(), BuildAngleTable(), BuildEnergyTable(), BuildGlobalAngleTable(), and G4VXTRenergyLoss().
|
protected |
Definition at line 221 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 221 of file G4VXTRenergyLoss.hh
Referenced by BuildEnergyTable(), and G4VXTRenergyLoss().
|
protected |
Definition at line 202 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 202 of file G4VXTRenergyLoss.hh
Referenced by BuildAngleForEnergyBank(), BuildAngleTable(), BuildEnergyTable(), BuildGlobalAngleTable(), G4VXTRenergyLoss(), GetMeanFreePath(), GetNumberOfPhotons(), GetRandomAngle(), GetTotBin(), GetXTRrandomEnergy(), and PostStepDoIt().
|
protected |
Definition at line 205 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 205 of file G4VXTRenergyLoss.hh
Referenced by AngleSpectralXTRdEdx(), G4VXTRenergyLoss(), GetVarAngle(), SetVarAngle(), XTRNAngleDensity(), and XTRNAngleSpectralDensity().
|
protected |
Definition at line 189 of file G4VXTRenergyLoss.hh.
View newest version in sPHENIX GitHub at line 189 of file G4VXTRenergyLoss.hh
Referenced by BuildAngleTable(), G4VXTRenergyLoss(), and ~G4VXTRenergyLoss().