#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::G4VhShellCrossSection |
( |
const G4String & |
xname = "" | ) |
|
G4VhShellCrossSection::~G4VhShellCrossSection |
( |
| ) |
|
|
virtual |
const G4String & G4VhShellCrossSection::GetName |
( |
| ) |
const |
|
inline |
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
The documentation for this class was generated from the following files: