#include <G4VhShellCrossSection.hh>
|
| G4VhShellCrossSection (const G4String &xname="") |
|
virtual | ~G4VhShellCrossSection () |
|
G4int | SelectRandomShell (G4int Z, G4double incidentEnergy, G4double mass, G4double deltaEnergy, const G4Material *mat) |
|
virtual std::vector< G4double > | GetCrossSection (G4int Z, G4double incidentEnergy, G4double mass, G4double deltaEnergy, const G4Material *mat)=0 |
|
virtual G4double | CrossSection (G4int Z, G4AtomicShellEnumerator shell, G4double incidentEnergy, G4double mass, const G4Material *mat)=0 |
|
virtual std::vector< G4double > | Probabilities (G4int Z, G4double incidentEnergy, G4double mass, G4double deltaEnergy, const G4Material *mat)=0 |
|
virtual void | SetTotalCS (G4double) |
|
const G4String & | GetName () const |
|
Definition at line 63 of file G4VhShellCrossSection.hh.
◆ G4VhShellCrossSection() [1/2]
G4VhShellCrossSection::G4VhShellCrossSection |
( |
const G4String & |
xname = "" | ) |
|
◆ ~G4VhShellCrossSection()
G4VhShellCrossSection::~G4VhShellCrossSection |
( |
| ) |
|
|
virtual |
◆ G4VhShellCrossSection() [2/2]
◆ CrossSection()
◆ GetCrossSection()
◆ GetName()
const G4String & G4VhShellCrossSection::GetName |
( |
void |
| ) |
const |
|
inline |
◆ operator=()
◆ Probabilities()
◆ SelectRandomShell()
Definition at line 57 of file G4VhShellCrossSection.cc.
65 std::vector<G4double> p =
Probabilities(
Z,incidentEnergy,mass,deltaEnergy,mat);
67 size_t nShells = p.size();
69 for (
size_t i=0; i<nShells; i++) {
virtual std::vector< G4double > Probabilities(G4int Z, G4double incidentEnergy, G4double mass, G4double deltaEnergy, const G4Material *mat)=0
◆ SetTotalCS()
void G4VhShellCrossSection::SetTotalCS |
( |
G4double |
| ) |
|
|
virtual |
◆ name
The documentation for this class was generated from the following files: