![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Inheritance diagram for G4empCrossSection:
Collaboration diagram for G4empCrossSection:Public Member Functions | |
| G4empCrossSection (const G4String &nam="") | |
| virtual | ~G4empCrossSection () |
| std::vector< G4double > | GetCrossSection (G4int Z, G4double incidentEnergy, G4double mass, G4double deltaEnergy, const G4Material *mat) |
| G4double | CrossSection (G4int Z, G4AtomicShellEnumerator shell, G4double incidentEnergy, G4double mass, const G4Material *mat) |
| std::vector< G4double > | Probabilities (G4int Z, G4double incidentEnergy, G4double mass, G4double deltaEnergy, const G4Material *mat) |
| void | SetTotalCS (G4double) |
Public Member Functions inherited from G4VhShellCrossSection | |
| G4VhShellCrossSection (const G4String &xname="") | |
| virtual | ~G4VhShellCrossSection () |
| G4int | SelectRandomShell (G4int Z, G4double incidentEnergy, G4double mass, G4double deltaEnergy, const G4Material *mat) |
| const G4String & | GetName () const |
Private Member Functions | |
| G4empCrossSection (const G4empCrossSection &) | |
| G4empCrossSection & | operator= (const G4empCrossSection &right) |
Private Attributes | |
| G4double | totalCS |
| G4int | flag |
| G4PaulKxsModel * | paulShellK |
| G4OrlicLiXsModel * | orlicShellLi |
Definition at line 52 of file G4empCrossSection.hh.
View newest version in sPHENIX GitHub at line 52 of file G4empCrossSection.hh
| G4empCrossSection::G4empCrossSection | ( | const G4String & | nam = "" | ) |
Definition at line 42 of file G4empCrossSection.cc.
View newest version in sPHENIX GitHub at line 42 of file G4empCrossSection.cc
References flag, G4cout, G4endl, orlicShellLi, and paulShellK.
|
virtual |
Definition at line 63 of file G4empCrossSection.cc.
View newest version in sPHENIX GitHub at line 63 of file G4empCrossSection.cc
References orlicShellLi, and paulShellK.
|
private |
|
virtual |
Implements G4VhShellCrossSection.
Definition at line 105 of file G4empCrossSection.cc.
View newest version in sPHENIX GitHub at line 105 of file G4empCrossSection.cc
References G4PaulKxsModel::CalculateKCrossSection(), G4OrlicLiXsModel::CalculateL1CrossSection(), G4OrlicLiXsModel::CalculateL2CrossSection(), G4OrlicLiXsModel::CalculateL3CrossSection(), fKShell, fL1Shell, fL2Shell, fL3Shell, flag, G4ParticleDefinition::GetPDGMass(), orlicShellLi, paulShellK, and G4Proton::Proton().
Here is the call graph for this function:
|
virtual |
Implements G4VhShellCrossSection.
Definition at line 69 of file G4empCrossSection.cc.
View newest version in sPHENIX GitHub at line 69 of file G4empCrossSection.cc
References G4PaulKxsModel::CalculateKCrossSection(), G4OrlicLiXsModel::CalculateL1CrossSection(), G4OrlicLiXsModel::CalculateL2CrossSection(), G4OrlicLiXsModel::CalculateL3CrossSection(), flag, G4ParticleDefinition::GetPDGMass(), orlicShellLi, paulShellK, and G4Proton::Proton().
Referenced by Probabilities().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
|
virtual |
Implements G4VhShellCrossSection.
Definition at line 136 of file G4empCrossSection.cc.
View newest version in sPHENIX GitHub at line 136 of file G4empCrossSection.cc
References GetCrossSection(), and totalCS.
Here is the call graph for this function:Reimplemented from G4VhShellCrossSection.
Definition at line 158 of file G4empCrossSection.cc.
View newest version in sPHENIX GitHub at line 158 of file G4empCrossSection.cc
References totalCS.
|
private |
Definition at line 85 of file G4empCrossSection.hh.
View newest version in sPHENIX GitHub at line 85 of file G4empCrossSection.hh
Referenced by CrossSection(), G4empCrossSection(), and GetCrossSection().
|
private |
Definition at line 88 of file G4empCrossSection.hh.
View newest version in sPHENIX GitHub at line 88 of file G4empCrossSection.hh
Referenced by CrossSection(), G4empCrossSection(), GetCrossSection(), and ~G4empCrossSection().
|
private |
Definition at line 87 of file G4empCrossSection.hh.
View newest version in sPHENIX GitHub at line 87 of file G4empCrossSection.hh
Referenced by CrossSection(), G4empCrossSection(), GetCrossSection(), and ~G4empCrossSection().
|
private |
Definition at line 84 of file G4empCrossSection.hh.
View newest version in sPHENIX GitHub at line 84 of file G4empCrossSection.hh
Referenced by Probabilities(), and SetTotalCS().