ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Public Member Functions | |
G4VPolarizedCrossSection () | |
virtual | ~G4VPolarizedCrossSection () |
virtual void | Initialize (G4double, G4double, G4double, const G4StokesVector &p0, const G4StokesVector &p1, G4int flag=0) |
virtual G4double | XSection (const G4StokesVector &pol2, const G4StokesVector &pol3)=0 |
virtual G4double | TotalXSection (G4double xmin, G4double xmax, G4double y, const G4StokesVector &pol0, const G4StokesVector &pol1) |
virtual G4StokesVector | GetPol2 () |
virtual G4StokesVector | GetPol3 () |
G4double | GetYmin () |
virtual G4double | GetXmin (G4double y) |
virtual G4double | GetXmax (G4double y) |
void | SetMaterial (G4double A, G4double Z, G4double coul) |
Protected Member Functions | |
void | SetXmin (G4double xmin) |
void | SetXmax (G4double xmax) |
void | SetYmin (G4double ymin) |
Protected Attributes | |
G4double | fXmin |
G4double | fXmax |
G4double | fYmin |
G4double | theA |
G4double | theZ |
G4double | fCoul |
Definition at line 49 of file G4VPolarizedCrossSection.hh.
View newest version in sPHENIX GitHub at line 49 of file G4VPolarizedCrossSection.hh
G4VPolarizedCrossSection::G4VPolarizedCrossSection | ( | ) |
Definition at line 45 of file G4VPolarizedCrossSection.cc.
View newest version in sPHENIX GitHub at line 45 of file G4VPolarizedCrossSection.cc
|
virtual |
Definition at line 50 of file G4VPolarizedCrossSection.cc.
View newest version in sPHENIX GitHub at line 50 of file G4VPolarizedCrossSection.cc
|
virtual |
Reimplemented in G4PolarizedComptonCrossSection, G4PolarizedAnnihilationCrossSection, G4PolarizedBhabhaCrossSection, G4PolarizedMollerCrossSection, G4PolarizedBremsstrahlungCrossSection, G4PolarizedPEEffectCrossSection, and G4PolarizedPairProductionCrossSection.
Definition at line 61 of file G4VPolarizedCrossSection.cc.
View newest version in sPHENIX GitHub at line 61 of file G4VPolarizedCrossSection.cc
References G4StokesVector::P1, G4StokesVector::P2, G4StokesVector::P3, XSection(), and G4StokesVector::ZERO.
Referenced by G4ePolarizedBremsstrahlungModel::SampleSecondaries(), G4PolarizedGammaConversionModel::SampleSecondaries(), and G4PolarizedMollerBhabhaModel::SampleSecondaries().
|
virtual |
Reimplemented in G4PolarizedComptonCrossSection, G4PolarizedAnnihilationCrossSection, G4PolarizedBhabhaCrossSection, G4PolarizedMollerCrossSection, G4PolarizedBremsstrahlungCrossSection, G4PolarizedPEEffectCrossSection, and G4PolarizedPairProductionCrossSection.
Definition at line 72 of file G4VPolarizedCrossSection.cc.
View newest version in sPHENIX GitHub at line 72 of file G4VPolarizedCrossSection.cc
References G4StokesVector::P1, G4StokesVector::P2, G4StokesVector::P3, XSection(), and G4StokesVector::ZERO.
Referenced by G4ePolarizedBremsstrahlungModel::SampleSecondaries(), G4PolarizedGammaConversionModel::SampleSecondaries(), and G4PolarizedMollerBhabhaModel::SampleSecondaries().
Reimplemented in G4PolarizedAnnihilationCrossSection.
Definition at line 89 of file G4VPolarizedCrossSection.cc.
View newest version in sPHENIX GitHub at line 89 of file G4VPolarizedCrossSection.cc
References fXmax.
Reimplemented in G4PolarizedAnnihilationCrossSection.
Definition at line 83 of file G4VPolarizedCrossSection.cc.
View newest version in sPHENIX GitHub at line 83 of file G4VPolarizedCrossSection.cc
References fXmin.
|
inline |
Definition at line 70 of file G4VPolarizedCrossSection.hh.
View newest version in sPHENIX GitHub at line 70 of file G4VPolarizedCrossSection.hh
References fYmin.
|
virtual |
Reimplemented in G4PolarizedComptonCrossSection, G4PolarizedAnnihilationCrossSection, G4PolarizedBremsstrahlungCrossSection, G4PolarizedMollerCrossSection, G4PolarizedBhabhaCrossSection, G4PolarizedPairProductionCrossSection, and G4PolarizedPEEffectCrossSection.
Definition at line 54 of file G4VPolarizedCrossSection.cc.
View newest version in sPHENIX GitHub at line 54 of file G4VPolarizedCrossSection.cc
Referenced by G4ePolarizedBremsstrahlungModel::SampleSecondaries(), G4PolarizedGammaConversionModel::SampleSecondaries(), and G4PolarizedMollerBhabhaModel::SampleSecondaries().
Definition at line 80 of file G4VPolarizedCrossSection.hh.
View newest version in sPHENIX GitHub at line 80 of file G4VPolarizedCrossSection.hh
References A(), fCoul, theA, theZ, and Z.
Referenced by G4ePolarizedBremsstrahlungModel::SampleSecondaries(), G4PolarizedGammaConversionModel::SampleSecondaries(), and G4PolarizedPEEffectModel::SampleSecondaries().
Definition at line 85 of file G4VPolarizedCrossSection.hh.
View newest version in sPHENIX GitHub at line 85 of file G4VPolarizedCrossSection.hh
Referenced by G4PolarizedMollerCrossSection::G4PolarizedMollerCrossSection(), and G4PolarizedBhabhaCrossSection::Initialize().
Definition at line 84 of file G4VPolarizedCrossSection.hh.
View newest version in sPHENIX GitHub at line 84 of file G4VPolarizedCrossSection.hh
Definition at line 86 of file G4VPolarizedCrossSection.hh.
View newest version in sPHENIX GitHub at line 86 of file G4VPolarizedCrossSection.hh
Referenced by G4PolarizedComptonCrossSection::G4PolarizedComptonCrossSection().
|
virtual |
Reimplemented in G4PolarizedComptonCrossSection, G4PolarizedAnnihilationCrossSection, G4PolarizedBhabhaCrossSection, and G4PolarizedMollerCrossSection.
Definition at line 144 of file G4VPolarizedCrossSection.cc.
View newest version in sPHENIX GitHub at line 144 of file G4VPolarizedCrossSection.cc
|
pure virtual |
Implemented in G4PolarizedComptonCrossSection, G4PolarizedAnnihilationCrossSection, G4PolarizedBremsstrahlungCrossSection, G4PolarizedMollerCrossSection, G4PolarizedBhabhaCrossSection, G4PolarizedPairProductionCrossSection, and G4PolarizedPEEffectCrossSection.
Referenced by GetPol2(), GetPol3(), and G4PolarizedMollerBhabhaModel::SampleSecondaries().
|
protected |
Definition at line 92 of file G4VPolarizedCrossSection.hh.
View newest version in sPHENIX GitHub at line 92 of file G4VPolarizedCrossSection.hh
Referenced by G4PolarizedPairProductionCrossSection::Initialize(), G4PolarizedBremsstrahlungCrossSection::Initialize(), and SetMaterial().
|
protected |
Definition at line 89 of file G4VPolarizedCrossSection.hh.
View newest version in sPHENIX GitHub at line 89 of file G4VPolarizedCrossSection.hh
|
protected |
Definition at line 89 of file G4VPolarizedCrossSection.hh.
View newest version in sPHENIX GitHub at line 89 of file G4VPolarizedCrossSection.hh
|
protected |
Definition at line 89 of file G4VPolarizedCrossSection.hh.
View newest version in sPHENIX GitHub at line 89 of file G4VPolarizedCrossSection.hh
|
protected |
Definition at line 91 of file G4VPolarizedCrossSection.hh.
View newest version in sPHENIX GitHub at line 91 of file G4VPolarizedCrossSection.hh
Referenced by SetMaterial().
|
protected |
Definition at line 91 of file G4VPolarizedCrossSection.hh.
View newest version in sPHENIX GitHub at line 91 of file G4VPolarizedCrossSection.hh
Referenced by G4PolarizedPairProductionCrossSection::Initialize(), G4PolarizedBremsstrahlungCrossSection::Initialize(), SetMaterial(), and G4PolarizedComptonCrossSection::TotalXSection().