81   cuts.push_back(1*
keV);
 
  113   G4cout << 
"\n #### Gamma : CrossSectionPerAtom and MeanFreePath for "  
  115   G4cout << 
"\n Energy \t PhotoElec \t Compton \t Conversion \t";
 
  116   G4cout <<           
"\t PhotoElec \t Compton \t Conversion" << 
G4endl;
 
  143   Emin = 1.01*
MeV; Emax = 2.01*
MeV; dE = 100*
keV;
 
  145   G4cout << 
"\n #### e+ annihilation : CrossSectionPerAtom and MeanFreePath" 
  147   G4cout << 
"\n Energy \t e+ annihil \t";
 
  169   Emin = 1.01*
MeV; Emax = 101.01*
MeV; dE = 10*
MeV;
 
  172   G4cout << 
"\n ####electron: CrossSection, MeanFreePath and StoppingPower" 
  173          << 
" for " << material->
GetName() 
 
  176   G4cout << 
"\n Energy \t ionization \t bremsstra \t";
 
  177   G4cout <<           
"\t ionization \t bremsstra \t";
 
  211   Emin = 1.01*
MeV; Emax = 102.01*
MeV; dE = 10*
MeV;
 
  214   G4cout << 
"\n #### proton : CrossSection, MeanFreePath and StoppingPower" 
  215          << 
" for " << material->
GetName() 
 
  218   G4cout << 
"\n Energy \t ionization \t";
 
  219   G4cout <<           
"\t ionization \t";
 
  243   Emin = 1.1*
keV; Emax = 2.01*
MeV; dE = 300*
keV;
 
  246   G4cout << 
"\n #### proton : low energy model (Bragg) " 
  249   G4cout << 
"\n Energy \t ionization \t";
 
  250   G4cout <<           
"\t ionization \t";
 
  279   Emin = 1.01*
GeV; Emax = 101.01*
GeV; dE = 10*
GeV;
 
  282   G4cout << 
"\n ####muon: CrossSection and MeanFreePath for " 
  286   G4cout << 
"\n Energy \t ionization \t bremsstra \t pair_prod \t";
 
  287   G4cout <<           
"\t ionization \t bremsstra \t pair_prod" << 
G4endl;
 
  313   G4cout << 
"\n ####muon: StoppingPower for " 
  317   G4cout << 
"\n Energy \t ionization \t bremsstra \t pair_prod \t" << 
G4endl;
 
G4Material * FindOrBuildMaterial(const G4String &name, G4bool isotopes=true, G4bool warning=false)
 
static G4MuonPlus * MuonPlus()
 
static void BuildUnitsTable()
 
const G4String & GetName() const 
 
static G4MaterialTable * GetMaterialTable()
 
void SetReadiness(G4bool val=true)
 
int main(int argc, char **argv)
 
#define G4BestUnit(a, b)
#define G4_USE_G4BESTUNIT_FOR_VERBOSE 1 
 
static G4NistManager * Instance()
 
virtual void Initialise(const G4ParticleDefinition *, const G4DataVector &)=0
 
G4GLOB_DLL std::ostream G4cout
 
double A(double temperature)
 
static G4Proton * Proton()
 
virtual G4double ComputeCrossSectionPerAtom(const G4ParticleDefinition *, G4double kinEnergy, G4double Z, G4double A=0., G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX)
 
static G4Positron * Positron()
 
virtual G4double ComputeDEDXPerVolume(const G4Material *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy=DBL_MAX)
 
static G4ParticleTable * GetParticleTable()
 
void SetCurrentCouple(const G4MaterialCutsCouple *)
 
static constexpr double GeV
 
static const G4double Emin
 
static G4Electron * Electron()
 
static const G4double Emax
 
static constexpr double MeV
 
G4double ComputeMeanFreePath(const G4ParticleDefinition *, G4double kineticEnergy, const G4Material *, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX)
 
static constexpr double keV