46  if (nam == 
"Empirical") 
 
   54     G4cout << 
"G4empCrossSection::G4empCrossSection: "  
   55            << 
"ERROR in G4empCrossSection name; Paul+Orlic is selected."  
   76   std::vector<G4double> crossSections;
 
   98     crossSections.push_back( 0. );
 
   99     crossSections.push_back( 0. );
 
  100     crossSections.push_back( 0. );
 
  102   return crossSections;
 
  144   std::vector<G4double> crossSections = 
GetCrossSection(Z, incidentEnergy, mass, deltaEnergy,mat);
 
  146   for (
size_t i=0; i<crossSections.size(); i++ ) {
 
  149       crossSections[i] = crossSections[i]/
totalCS;
 
  154   return crossSections;
 
std::vector< G4double > GetCrossSection(G4int Z, G4double incidentEnergy, G4double mass, G4double deltaEnergy, const G4Material *mat)
 
G4double CalculateKCrossSection(G4int zTarget, G4double massIncident, G4double energyIncident)
 
G4OrlicLiXsModel * orlicShellLi
 
virtual ~G4empCrossSection()
 
G4empCrossSection(const G4String &nam="")
 
G4GLOB_DLL std::ostream G4cout
 
static G4Proton * Proton()
 
G4double CalculateL3CrossSection(G4int zTarget, G4double energyIncident)
 
G4double GetPDGMass() const 
 
void SetTotalCS(G4double)
 
G4double CrossSection(G4int Z, G4AtomicShellEnumerator shell, G4double incidentEnergy, G4double mass, const G4Material *mat)
 
std::vector< G4double > Probabilities(G4int Z, G4double incidentEnergy, G4double mass, G4double deltaEnergy, const G4Material *mat)
 
G4PaulKxsModel * paulShellK
 
G4double CalculateL2CrossSection(G4int zTarget, G4double energyIncident)
 
G4double CalculateL1CrossSection(G4int zTarget, G4double energyIncident)