ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Protected Attributes | |
G4int | fMatIndex1 |
G4int | fMatIndex2 |
G4double | fGamma |
G4double | fEnergy |
G4double | fVarAngle |
G4double | fMinEnergy |
G4double | fMaxEnergy |
G4double | fMaxTheta |
G4double | fSigma1 |
G4double | fSigma2 |
Static Protected Attributes | |
static const G4int | fSympsonNumber = 100 |
static const G4int | fGammaNumber = 15 |
static const G4int | fPointNumber = 100 |
Private Member Functions | |
G4TransitionRadiation (const G4TransitionRadiation &right)=delete | |
G4TransitionRadiation & | operator= (const G4TransitionRadiation &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 55 of file G4TransitionRadiation.hh.
View newest version in sPHENIX GitHub at line 55 of file G4TransitionRadiation.hh
|
explicit |
Definition at line 59 of file G4TransitionRadiation.cc.
View newest version in sPHENIX GitHub at line 59 of file G4TransitionRadiation.cc
References fEnergy, fGamma, fMatIndex1, fMatIndex2, fMaxEnergy, fMaxTheta, fMinEnergy, fSigma1, fSigma2, fTransitionRadiation, fVarAngle, and G4VProcess::SetProcessSubType().
|
virtual |
Definition at line 73 of file G4TransitionRadiation.cc.
View newest version in sPHENIX GitHub at line 73 of file G4TransitionRadiation.cc
|
privatedelete |
G4double G4TransitionRadiation::AngleIntegralDistribution | ( | G4double | varAngle1, |
G4double | varAngle2 | ||
) | const |
Definition at line 155 of file G4TransitionRadiation.cc.
View newest version in sPHENIX GitHub at line 155 of file G4TransitionRadiation.cc
References fMaxEnergy, fMinEnergy, fSympsonNumber, Acts::UnitConstants::h, and IntegralOverEnergy().
G4double G4TransitionRadiation::EnergyIntegralDistribution | ( | G4double | energy1, |
G4double | energy2 | ||
) | const |
Definition at line 205 of file G4TransitionRadiation.cc.
View newest version in sPHENIX GitHub at line 205 of file G4TransitionRadiation.cc
References fMaxTheta, fSympsonNumber, Acts::UnitConstants::h, and IntegralOverAngle().
|
overridevirtual |
Implements G4VDiscreteProcess.
Reimplemented in G4ForwardXrayTR.
Definition at line 82 of file G4TransitionRadiation.cc.
View newest version in sPHENIX GitHub at line 82 of file G4TransitionRadiation.cc
G4double G4TransitionRadiation::IntegralOverAngle | ( | G4double | energy, |
G4double | varAngle1, | ||
G4double | varAngle2 | ||
) | const |
Definition at line 129 of file G4TransitionRadiation.cc.
View newest version in sPHENIX GitHub at line 129 of file G4TransitionRadiation.cc
References fSympsonNumber, Acts::UnitConstants::h, and SpectralAngleTRdensity().
Referenced by EnergyIntegralDistribution().
G4double G4TransitionRadiation::IntegralOverEnergy | ( | G4double | energy1, |
G4double | energy2, | ||
G4double | varAngle | ||
) | const |
Definition at line 103 of file G4TransitionRadiation.cc.
View newest version in sPHENIX GitHub at line 103 of file G4TransitionRadiation.cc
References fSympsonNumber, Acts::UnitConstants::h, and SpectralAngleTRdensity().
Referenced by AngleIntegralDistribution().
|
overridevirtual |
Reimplemented from G4VProcess.
Definition at line 77 of file G4TransitionRadiation.cc.
View newest version in sPHENIX GitHub at line 77 of file G4TransitionRadiation.cc
References G4ParticleDefinition::GetPDGCharge().
|
privatedelete |
|
overridevirtual |
Reimplemented from G4VDiscreteProcess.
Reimplemented in G4ForwardXrayTR.
Definition at line 90 of file G4TransitionRadiation.cc.
View newest version in sPHENIX GitHub at line 90 of file G4TransitionRadiation.cc
References G4VProcess::aParticleChange, and G4VProcess::ClearNumberOfInteractionLengthLeft().
|
pure virtual |
Implemented in G4ForwardXrayTR.
Referenced by IntegralOverAngle(), and IntegralOverEnergy().
|
protected |
Definition at line 104 of file G4TransitionRadiation.hh.
View newest version in sPHENIX GitHub at line 104 of file G4TransitionRadiation.hh
Referenced by G4TransitionRadiation().
|
protected |
Definition at line 103 of file G4TransitionRadiation.hh.
View newest version in sPHENIX GitHub at line 103 of file G4TransitionRadiation.hh
Referenced by G4TransitionRadiation().
|
staticprotected |
Definition at line 109 of file G4TransitionRadiation.hh.
View newest version in sPHENIX GitHub at line 109 of file G4TransitionRadiation.hh
|
protected |
Definition at line 98 of file G4TransitionRadiation.hh.
View newest version in sPHENIX GitHub at line 98 of file G4TransitionRadiation.hh
Referenced by G4ForwardXrayTR::BuildXrayTRtables(), G4ForwardXrayTR::G4ForwardXrayTR(), G4TransitionRadiation(), and G4ForwardXrayTR::PostStepDoIt().
|
protected |
Definition at line 99 of file G4TransitionRadiation.hh.
View newest version in sPHENIX GitHub at line 99 of file G4TransitionRadiation.hh
Referenced by G4ForwardXrayTR::BuildXrayTRtables(), G4ForwardXrayTR::G4ForwardXrayTR(), G4TransitionRadiation(), and G4ForwardXrayTR::PostStepDoIt().
|
protected |
Definition at line 113 of file G4TransitionRadiation.hh.
View newest version in sPHENIX GitHub at line 113 of file G4TransitionRadiation.hh
Referenced by AngleIntegralDistribution(), and G4TransitionRadiation().
|
protected |
Definition at line 114 of file G4TransitionRadiation.hh.
View newest version in sPHENIX GitHub at line 114 of file G4TransitionRadiation.hh
Referenced by EnergyIntegralDistribution(), and G4TransitionRadiation().
|
protected |
Definition at line 112 of file G4TransitionRadiation.hh.
View newest version in sPHENIX GitHub at line 112 of file G4TransitionRadiation.hh
Referenced by AngleIntegralDistribution(), and G4TransitionRadiation().
|
staticprotected |
Definition at line 110 of file G4TransitionRadiation.hh.
View newest version in sPHENIX GitHub at line 110 of file G4TransitionRadiation.hh
|
protected |
Definition at line 116 of file G4TransitionRadiation.hh.
View newest version in sPHENIX GitHub at line 116 of file G4TransitionRadiation.hh
Referenced by G4TransitionRadiation().
|
protected |
Definition at line 117 of file G4TransitionRadiation.hh.
View newest version in sPHENIX GitHub at line 117 of file G4TransitionRadiation.hh
Referenced by G4TransitionRadiation().
|
staticprotected |
Definition at line 108 of file G4TransitionRadiation.hh.
View newest version in sPHENIX GitHub at line 108 of file G4TransitionRadiation.hh
Referenced by AngleIntegralDistribution(), EnergyIntegralDistribution(), IntegralOverAngle(), and IntegralOverEnergy().
|
protected |
Definition at line 105 of file G4TransitionRadiation.hh.
View newest version in sPHENIX GitHub at line 105 of file G4TransitionRadiation.hh
Referenced by G4TransitionRadiation().