76 : verbose(verb), nbins(bins), emin(e1),
emax(e2)
172 G4cout <<
"### G4TablesForExtrapolator::Initialisation" <<
G4endl;
214 G4cout <<
"### G4TablesForExtrapolator Builds electron tables" 222 G4cout <<
"### G4TablesForExtrapolator Builds positron tables" 230 G4cout <<
"### G4TablesForExtrapolator Builds muon tables" <<
G4endl;
244 G4cout <<
"### G4TablesForExtrapolator Builds proton tables" 286 G4cout <<
"G4TablesForExtrapolator::ComputeElectronDEDX for " 306 <<
" e(MeV)= " << e/
MeV 307 <<
" dedx(Mev/cm)= " << dedx*
cm/
MeV 308 <<
" dedx(Mev.cm2/g)= " 340 G4cout <<
"G4TablesForExtrapolator::ComputeMuonDEDX for " 362 <<
" e(MeV)= " << e/
MeV 363 <<
" dedx(Mev/cm)= " << dedx*
cm/
MeV 364 <<
" dedx(Mev/(g/cm2)= " 390 G4cout <<
"G4TablesForExtrapolator::ComputeProtonDEDX for " 409 <<
" e(MeV)= " << e/
MeV 410 <<
" dedx(Mev/cm)= " << dedx*
cm/
MeV 437 G4cout <<
"G4TablesForExtrapolator::ComputeProtonDEDX for " 455 G4cout <<
"j= " << j <<
" e(MeV)= " << e/
MeV 456 <<
" xs(1/mm)= " << xs*
mm <<
G4endl;
void BuildRangeTable(const G4PhysicsTable *dedxTable, G4PhysicsTable *rangeTable, G4bool isIonisation=false)
virtual G4double CrossSectionPerVolume(const G4Material *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX)
static G4MuonPlus * MuonPlus()
void push_back(G4PhysicsVector *)
static G4MaterialTable * GetMaterialTable()
std::vector< G4Material * > G4MaterialTable
G4double GetDensity() const
virtual void Initialise(const G4ParticleDefinition *, const G4DataVector &)
void FillSecondDerivatives()
const G4String & GetParticleName() const
G4GLOB_DLL std::ostream G4cout
void PutValue(size_t index, G4double theValue)
static G4Proton * Proton()
virtual void Initialise(const G4ParticleDefinition *, const G4DataVector &)
virtual void Initialise(const G4ParticleDefinition *, const G4DataVector &)
void BuildInverseRangeTable(const G4PhysicsTable *rangeTable, G4PhysicsTable *invRangeTable, G4bool isIonisation=false)
static size_t GetNumberOfMaterials()
static const G4double emax
static G4Positron * Positron()
G4double ComputeDEDX(const G4MaterialCutsCouple *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy=DBL_MAX)
virtual void Initialise(const G4ParticleDefinition *, const G4DataVector &)
void SetCurrentCouple(const G4MaterialCutsCouple *)
G4double GetPDGMass() const
static G4EmParameters * Instance()
static G4MuonMinus * MuonMinus()
static G4Electron * Electron()
virtual void Initialise(const G4ParticleDefinition *, const G4DataVector &)
G4double Energy(size_t index) const
const G4String & GetName() const
void SetPolarAngleLimit(G4double)
virtual void Initialise(const G4ParticleDefinition *, const G4DataVector &)