![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Inheritance diagram for G4ePolarizedBremsstrahlungModel:
Collaboration diagram for G4ePolarizedBremsstrahlungModel:Protected Attributes | |
| G4VPolarizedCrossSection * | crossSectionCalculator |
Additional Inherited Members | |
Protected Member Functions inherited from G4SeltzerBergerModel | |
| G4double | ComputeDXSectionPerAtom (G4double gammaEnergy) override |
Static Protected Attributes inherited from G4eBremsstrahlungRelModel | |
| static const G4double | gBremFactor |
| static const G4double | gMigdalConstant |
Definition at line 57 of file G4ePolarizedBremsstrahlungModel.hh.
View newest version in sPHENIX GitHub at line 57 of file G4ePolarizedBremsstrahlungModel.hh
|
explicit |
Definition at line 55 of file G4ePolarizedBremsstrahlungModel.cc.
View newest version in sPHENIX GitHub at line 55 of file G4ePolarizedBremsstrahlungModel.cc
|
virtual |
Definition at line 64 of file G4ePolarizedBremsstrahlungModel.cc.
View newest version in sPHENIX GitHub at line 64 of file G4ePolarizedBremsstrahlungModel.cc
References crossSectionCalculator.
|
overridevirtual |
Reimplemented from G4eBremsstrahlungRelModel.
Definition at line 71 of file G4ePolarizedBremsstrahlungModel.cc.
View newest version in sPHENIX GitHub at line 71 of file G4ePolarizedBremsstrahlungModel.cc
References crossSectionCalculator, and G4SeltzerBergerModel::Initialise().
Here is the call graph for this function:
|
overridevirtual |
Reimplemented from G4eBremsstrahlungRelModel.
Definition at line 83 of file G4ePolarizedBremsstrahlungModel.cc.
View newest version in sPHENIX GitHub at line 83 of file G4ePolarizedBremsstrahlungModel.cc
References CLHEP::Hep3Vector::cross(), crossSectionCalculator, G4eBremsstrahlungRelModel::fParticleChange, G4cout, G4VEmModel::GetCurrentElement(), G4PolarizationHelper::GetFrame(), G4DynamicParticle::GetKineticEnergy(), G4DynamicParticle::GetMomentumDirection(), G4VPolarizedCrossSection::GetPol2(), G4VPolarizedCrossSection::GetPol3(), G4DynamicParticle::GetPolarization(), G4ParticleChangeForLoss::GetProposedMomentumDirection(), G4VPolarizedCrossSection::Initialize(), G4StokesVector::InvRotateAz(), CLHEP::Hep3Vector::mag(), num, G4StokesVector::p1(), G4StokesVector::p2(), G4StokesVector::p3(), G4ParticleChangeForLoss::ProposePolarization(), G4StokesVector::RotateAz(), G4SeltzerBergerModel::SampleSecondaries(), G4VPolarizedCrossSection::SetMaterial(), G4StokesVector::SetPhoton(), and G4StokesVector::ZERO.
Here is the call graph for this function:
|
inline |
Definition at line 86 of file G4ePolarizedBremsstrahlungModel.hh.
View newest version in sPHENIX GitHub at line 86 of file G4ePolarizedBremsstrahlungModel.hh
References G4VEmModel::GetCurrentElement().
Here is the call graph for this function:
|
protected |
Definition at line 79 of file G4ePolarizedBremsstrahlungModel.hh.
View newest version in sPHENIX GitHub at line 79 of file G4ePolarizedBremsstrahlungModel.hh
Referenced by Initialise(), SampleSecondaries(), and ~G4ePolarizedBremsstrahlungModel().