55void G4VhShellCrossSection :: SetTotalCS(
G4double)
66 std::vector<G4double> p =
Probabilities(Z,incidentEnergy,mass,deltaEnergy,mat);
68 size_t nShells = p.size();
70 for (
size_t i=0; i<nShells; i++) {
G4VhShellCrossSection(const G4String &xname="")
virtual ~G4VhShellCrossSection()
virtual std::vector< G4double > Probabilities(G4int Z, G4double incidentEnergy, G4double mass, G4double deltaEnergy, const G4Material *mat)=0
G4int SelectRandomShell(G4int Z, G4double incidentEnergy, G4double mass, G4double deltaEnergy, const G4Material *mat)