55 #ifndef G4PenelopeOscillatorManager_h
56 #define G4PenelopeOscillatorManager_h 1
120 std::map<const G4Material*,G4PenelopeOscillatorTable*>
123 std::map<const G4Material*,G4PenelopeOscillatorTable*>
G4PenelopeOscillatorTable * GetOscillatorTableIonisation(const G4Material *)
G4PenelopeOscillatorManager & operator=(const G4PenelopeOscillatorManager &right)
std::map< const G4Material *, G4double > * excitationEnergy
G4double elementData[5][2000]
G4double GetPlasmaEnergySquared(const G4Material *)
Returns the squared plasma energy.
G4int GetVerbosityLevel()
G4PenelopeOscillator * GetOscillatorIonisation(const G4Material *, G4int)
G4PenelopeOscillatorManager()
G4PenelopeOscillatorTable * GetOscillatorTableCompton(const G4Material *)
std::map< const G4Material *, G4PenelopeOscillatorTable * > * oscillatorStoreIonisation
std::map< const G4Material *, G4double > * plasmaSquared
void BuildOscillatorTable(const G4Material *)
std::map< const G4Material *, G4double > * atomicMass
void SetVerbosityLevel(G4int vl)
static G4ThreadLocal G4PenelopeOscillatorManager * instance
static G4PenelopeOscillatorManager * GetOscillatorManager()
std::map< const G4Material *, G4PenelopeOscillatorTable * > * oscillatorStoreCompton
G4double GetTotalA(const G4Material *)
Returns the total A for the molecule.
std::vector< G4PenelopeOscillator * > G4PenelopeOscillatorTable
void CheckForTablesCreated()
std::map< std::pair< const G4Material *, G4int >, G4double > * atomTablePerMolecule
void Dump(const G4Material *)
~G4PenelopeOscillatorManager()
G4PenelopeOscillator * GetOscillatorCompton(const G4Material *, G4int)
G4double GetNumberOfZAtomsPerMolecule(const G4Material *, G4int Z)
G4double GetAtomsPerMolecule(const G4Material *)
Returns the total number of atoms per molecule.
G4double GetMeanExcitationEnergy(const G4Material *)
Returns the mean excitation energy.
std::map< const G4Material *, G4double > * atomicNumber
G4double GetTotalZ(const G4Material *)
These are cumulative for the molecule Returns the total Z for the molecule.
std::map< const G4Material *, G4double > * atomsPerMolecule