Geant4  10.04.p03
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
G4eIonisationParameters Class Reference

Public Member Functions

 G4eIonisationParameters (G4int minZ=1, G4int maxZ=99)
 
 ~G4eIonisationParameters ()
 
G4double Parameter (G4int Z, G4int shellIndex, G4int parameterIndex, G4double e) const
 
G4double Excitation (G4int Z, G4double e) const
 
void PrintData () const
 

Private Member Functions

 G4eIonisationParameters (const G4eIonisationParameters &)
 
G4eIonisationParametersoperator= (const G4eIonisationParameters &right)
 
void LoadData ()
 

Private Attributes

G4int zMin
 
G4int zMax
 
G4DataVector activeZ
 
std::map< G4int, G4VEMDataSet
*, std::less< G4int > > 
param
 
std::map< G4int, G4VEMDataSet
*, std::less< G4int > > 
excit
 
size_t length
 

Constructor & Destructor Documentation

G4eIonisationParameters ( G4int  minZ = 1,
G4int  maxZ = 99 
)

Member Function Documentation

G4double Parameter ( G4int  Z,
G4int  shellIndex,
G4int  parameterIndex,
G4double  e 
) const
G4double Excitation ( G4int  Z,
G4double  e 
) const
void PrintData ( ) const
G4eIonisationParameters& operator= ( const G4eIonisationParameters right)
private
void LoadData ( )
private

Member Data Documentation

G4int zMin
private
G4int zMax
private
G4DataVector activeZ
private
std::map<G4int,G4VEMDataSet*,std::less<G4int> > param
private
std::map<G4int,G4VEMDataSet*,std::less<G4int> > excit
private
size_t length
private