![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Inheritance diagram for G4TransitionRadiation:
Collaboration diagram for G4TransitionRadiation: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().
Here is the call graph for this function:
|
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().
Here is the call graph for this function:| 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().
Here is the call graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:| 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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
|
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().
Here is the call graph for this function:
|
pure virtual |
Implemented in G4ForwardXrayTR.
Referenced by IntegralOverAngle(), and IntegralOverEnergy().
Here is the caller graph for this function:
|
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().