44#ifndef G4PENELOPEIONISATIONCROSSSECTION_HH
45#define G4PENELOPEIONISATIONCROSSSECTION_HH 1
void SetVerbosityLevel(G4int vl)
Getter/setter for the verbosity level.
std::map< std::pair< const G4Material *, G4int >, G4DataVector * > * fShellIDTable
~G4PenelopeIonisationCrossSection()
Destructor. Clean all tables.
G4PenelopeOscillatorManager * fOscManager
G4double fHighEnergyLimit
G4PenelopeIonisationCrossSection & operator=(const G4PenelopeIonisationCrossSection &right)=delete
G4int FindShellIDIndex(const G4Material *mat, G4int Z, G4AtomicShellEnumerator shell)
std::vector< G4double > GetCrossSection(G4int Z, G4double incidentEnergy, G4double mass, G4double deltaEnergy, const G4Material *mat) override
const G4AtomicTransitionManager * fTransitionManager
G4double CrossSection(G4int Z, G4AtomicShellEnumerator shell, G4double incidentEnergy, G4double mass, const G4Material *mat) override
G4PenelopeIonisationXSHandler * fCrossSectionHandler
G4int GetVerbosityLevel()
G4PenelopeIonisationCrossSection(const G4PenelopeIonisationCrossSection &)=delete
G4PenelopeIonisationCrossSection()
Constructor.
std::vector< G4double > Probabilities(G4int Z, G4double incidentEnergy, G4double mass, G4double deltaEnergy, const G4Material *mat) override