G4BraggModel Class Reference

#include <G4BraggModel.hh>

Inheritance diagram for G4BraggModel:

Inheritance graph
[legend]
List of all members.

Detailed Description

Definition at line 66 of file G4BraggModel.hh.

Public Member Functions

 G4BraggModel (const G4ParticleDefinition *p=0, const G4String &nam="Bragg")
virtual ~G4BraggModel ()
virtual void Initialise (const G4ParticleDefinition *, const G4DataVector &)
G4double MinEnergyCut (const G4ParticleDefinition *, const G4MaterialCutsCouple *)
virtual G4double ComputeCrossSectionPerElectron (const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy, G4double maxEnergy)
virtual G4double ComputeCrossSectionPerAtom (const G4ParticleDefinition *, G4double kineticEnergy, G4double Z, G4double A, G4double cutEnergy, G4double maxEnergy)
virtual G4double CrossSectionPerVolume (const G4Material *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy, G4double maxEnergy)
virtual G4double ComputeDEDXPerVolume (const G4Material *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy)
virtual void SampleSecondaries (std::vector< G4DynamicParticle * > *, const G4MaterialCutsCouple *, const G4DynamicParticle *, G4double tmin, G4double maxEnergy)
virtual G4double ComputeDEDX (const G4MaterialCutsCouple *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy=DBL_MAX)
virtual G4double CrossSection (const G4MaterialCutsCouple *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX)
virtual G4double ComputeMeanFreePath (const G4ParticleDefinition *, G4double kineticEnergy, const G4Material *, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX)
virtual void SampleScattering (const G4DynamicParticle *, G4double safety)
virtual G4double ComputeTruePathLengthLimit (const G4Track &track, G4PhysicsTable *theLambdaTable, G4double currentMinimalStep)
virtual G4double ComputeGeomPathLength (G4double truePathLength)
virtual G4double ComputeTrueStepLength (G4double geomPathLength)
virtual void DefineForRegion (const G4Region *)
void SetParticleChange (G4VParticleChange *, G4VEmFluctuationModel *)
G4VEmFluctuationModelGetModelOfFluctuations ()
G4double HighEnergyLimit ()
G4double LowEnergyLimit ()
void SetHighEnergyLimit (G4double)
void SetLowEnergyLimit (G4double)
G4double MaxSecondaryKinEnergy (const G4DynamicParticle *dynParticle)
const G4ElementSelectRandomAtom (const G4Material *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX)
const G4StringGetName () const

Protected Member Functions

G4double MaxSecondaryEnergy (const G4ParticleDefinition *, G4double kinEnergy)
const G4ElementGetCurrentElement () const
void SetCurrentElement (const G4Element *)

Protected Attributes

G4VParticleChangepParticleChange

Private Member Functions

void SetParticle (const G4ParticleDefinition *p)
G4bool HasMaterial (const G4Material *material)
G4double StoppingPower (const G4Material *material, G4double kineticEnergy)
G4double ElectronicStoppingPower (G4double z, G4double kineticEnergy) const
void SetMoleculaNumber (G4int number)
G4double DEDX (const G4Material *material, G4double kineticEnergy)
G4bool MolecIsInZiegler1988 (const G4Material *material)
G4double ChemicalFactor (G4double kineticEnergy, G4double eloss125) const
void SetExpStopPower125 (G4double value)
G4BraggModeloperator= (const G4BraggModel &right)
 G4BraggModel (const G4BraggModel &)

Private Attributes

const G4ParticleDefinitionparticle
G4ParticleDefinitiontheElectron
G4ParticleChangeForLossfParticleChange
G4PSTARStopping pstar
G4double mass
G4double spin
G4double chargeSquare
G4double massRate
G4double ratio
G4double highKinEnergy
G4double lowKinEnergy
G4double lowestKinEnergy
G4double protonMassAMU
G4double theZieglerFactor
G4double expStopPower125
G4int iMolecula
G4bool isIon


Constructor & Destructor Documentation

G4BraggModel::G4BraggModel ( const G4ParticleDefinition p = 0,
const G4String nam = "Bragg" 
)

Definition at line 74 of file G4BraggModel.cc.

References cm2, G4Electron::Electron(), eV, keV, lowestKinEnergy, SetParticle(), theElectron, and theZieglerFactor.

Here is the call graph for this function:

G4BraggModel::~G4BraggModel (  )  [virtual]

Definition at line 89 of file G4BraggModel.cc.

G4BraggModel::G4BraggModel ( const G4BraggModel  )  [private]


Member Function Documentation

G4double G4BraggModel::ChemicalFactor ( G4double  kineticEnergy,
G4double  eloss125 
) const [private]

Definition at line 680 of file G4BraggModel.cc.

References expStopPower125, and keV.

Referenced by DEDX().

G4double G4BraggModel::ComputeCrossSectionPerAtom ( const G4ParticleDefinition ,
G4double  kineticEnergy,
G4double  Z,
G4double  A,
G4double  cutEnergy,
G4double  maxEnergy 
) [virtual]

Reimplemented from G4VEmModel.

Definition at line 146 of file G4BraggModel.cc.

References ComputeCrossSectionPerElectron().

Here is the call graph for this function:

G4double G4BraggModel::ComputeCrossSectionPerElectron ( const G4ParticleDefinition ,
G4double  kineticEnergy,
G4double  cutEnergy,
G4double  maxEnergy 
) [virtual]

Definition at line 119 of file G4BraggModel.cc.

References chargeSquare, mass, and MaxSecondaryEnergy().

Referenced by ComputeCrossSectionPerAtom(), and CrossSectionPerVolume().

Here is the call graph for this function:

G4double G4VEmModel::ComputeDEDX ( const G4MaterialCutsCouple ,
const G4ParticleDefinition ,
G4double  kineticEnergy,
G4double  cutEnergy = DBL_MAX 
) [inline, virtual, inherited]

Reimplemented in G4PAIModel, G4PAIPhotonModel, and G4EmMultiModel.

Definition at line 298 of file G4VEmModel.hh.

References G4VEmModel::ComputeDEDXPerVolume(), and G4MaterialCutsCouple::GetMaterial().

Referenced by G4EnergyLossForExtrapolator::ComputeElectronDEDX(), G4EnergyLossForExtrapolator::ComputeMuonDEDX(), G4EnergyLossForExtrapolator::ComputeProtonDEDX(), and G4EmModelManager::FillDEDXVector().

Here is the call graph for this function:

G4double G4BraggModel::ComputeDEDXPerVolume ( const G4Material ,
const G4ParticleDefinition ,
G4double  kineticEnergy,
G4double  cutEnergy 
) [virtual]

Reimplemented from G4VEmModel.

Definition at line 175 of file G4BraggModel.cc.

References chargeSquare, DEDX(), G4Material::GetElectronDensity(), lowestKinEnergy, mass, massRate, and MaxSecondaryEnergy().

Here is the call graph for this function:

G4double G4VEmModel::ComputeGeomPathLength ( G4double  truePathLength  )  [inline, virtual, inherited]

Reimplemented in G4MuMscModel, G4UrbanMscModel, and G4UrbanMscModel90.

Definition at line 410 of file G4VEmModel.hh.

G4double G4VEmModel::ComputeMeanFreePath ( const G4ParticleDefinition ,
G4double  kineticEnergy,
const G4Material ,
G4double  cutEnergy = 0.0,
G4double  maxEnergy = DBL_MAX 
) [virtual, inherited]

Reimplemented in G4PEEffectModel.

Definition at line 89 of file G4VEmModel.cc.

References G4VEmModel::CrossSectionPerVolume(), DBL_MAX, and DBL_MIN.

Here is the call graph for this function:

G4double G4VEmModel::ComputeTruePathLengthLimit ( const G4Track track,
G4PhysicsTable theLambdaTable,
G4double  currentMinimalStep 
) [inline, virtual, inherited]

Reimplemented in G4MuMscModel, G4UrbanMscModel, and G4UrbanMscModel90.

Definition at line 400 of file G4VEmModel.hh.

References DBL_MAX.

G4double G4VEmModel::ComputeTrueStepLength ( G4double  geomPathLength  )  [inline, virtual, inherited]

Reimplemented in G4MuMscModel, G4UrbanMscModel, and G4UrbanMscModel90.

Definition at line 417 of file G4VEmModel.hh.

Referenced by G4VMultipleScattering::AlongStepDoIt().

G4double G4VEmModel::CrossSection ( const G4MaterialCutsCouple ,
const G4ParticleDefinition ,
G4double  kineticEnergy,
G4double  cutEnergy = 0.0,
G4double  maxEnergy = DBL_MAX 
) [inline, virtual, inherited]

Reimplemented in G4PAIModel, G4PAIPhotonModel, and G4EmMultiModel.

Definition at line 308 of file G4VEmModel.hh.

References G4VEmModel::CrossSectionPerVolume(), and G4MaterialCutsCouple::GetMaterial().

Referenced by G4PolarizedCompton::ComputeAsymmetry(), G4ePolarizedIonisation::ComputeAsymmetry(), G4eplusPolarizedAnnihilation::ComputeAsymmetry(), G4KleinNishinaCompton::ComputeCrossSectionPerAtom(), G4BetheHeitlerModel::ComputeCrossSectionPerAtom(), G4EmModelManager::FillLambdaVector(), G4MscModel71::GeomPathLength(), G4VMultipleScattering::GetLambda(), G4UrbanMscModel90::GetLambda(), G4UrbanMscModel::GetLambda(), G4MuMscModel::GetLambda(), G4MuPairProductionModel::MakeSamplingTables(), and G4MuBremsstrahlungModel::MakeSamplingTables().

Here is the call graph for this function:

G4double G4BraggModel::CrossSectionPerVolume ( const G4Material ,
const G4ParticleDefinition ,
G4double  kineticEnergy,
G4double  cutEnergy,
G4double  maxEnergy 
) [virtual]

Reimplemented from G4VEmModel.

Definition at line 160 of file G4BraggModel.cc.

References ComputeCrossSectionPerElectron(), and G4Material::GetElectronDensity().

Here is the call graph for this function:

G4double G4BraggModel::DEDX ( const G4Material material,
G4double  kineticEnergy 
) [private]

Definition at line 516 of file G4BraggModel.cc.

References ChemicalFactor(), ElectronicStoppingPower(), G4Material::GetAtomicNumDensityVector(), G4Material::GetDensity(), G4PSTARStopping::GetElectronicDEDX(), G4Material::GetElementVector(), G4PSTARStopping::GetIndex(), G4Material::GetNumberOfElements(), G4Material::GetTotNbOfAtomsPerVolume(), G4Material::GetZ(), HasMaterial(), keV, MolecIsInZiegler1988(), pstar, StoppingPower(), and theZieglerFactor.

Referenced by ComputeDEDXPerVolume().

Here is the call graph for this function:

void G4VEmModel::DefineForRegion ( const G4Region  )  [inline, virtual, inherited]

Reimplemented in G4PAIModel, G4PAIPhotonModel, and G4EmMultiModel.

Definition at line 424 of file G4VEmModel.hh.

Referenced by G4EmModelManager::AddEmModel().

G4double G4BraggModel::ElectronicStoppingPower ( G4double  z,
G4double  kineticEnergy 
) const [private]

Definition at line 371 of file G4BraggModel.cc.

References keV, and protonMassAMU.

Referenced by DEDX(), and StoppingPower().

const G4Element * G4VEmModel::GetCurrentElement (  )  const [inline, protected, inherited]

Definition at line 355 of file G4VEmModel.hh.

References G4VEmModel::currentElement.

Referenced by G4PolarizedPEEffectModel::SampleSecondaries(), G4PolarizedGammaConversionModel::SampleSecondaries(), G4ePolarizedBremsstrahlungModel::SampleSecondaries(), G4PolarizedGammaConversionModel::SelectedAtom(), and G4ePolarizedBremsstrahlungModel::SelectedAtom().

G4VEmFluctuationModel * G4VEmModel::GetModelOfFluctuations (  )  [inline, inherited]

Definition at line 272 of file G4VEmModel.hh.

References G4VEmModel::fluc.

Referenced by G4VEnergyLossProcess::AlongStepDoIt(), and G4VEnergyLossProcess::GetDEDXDispersion().

const G4String & G4VEmModel::GetName (  )  const [inline, inherited]

Definition at line 386 of file G4VEmModel.hh.

References G4VEmModel::name.

Referenced by G4PhotoElectricEffect::PrintInfo(), G4ionIonisation::PrintInfo(), G4hIonisation::PrintInfo(), G4GammaConversion::PrintInfo(), G4eplusAnnihilation::PrintInfo(), G4eIonisation::PrintInfo(), G4eBremsstrahlung::PrintInfo(), G4ComptonScattering::PrintInfo(), G4PolarizedPhotoElectricEffect::PrintInfo(), and G4PolarizedCompton::PrintInfo().

G4bool G4BraggModel::HasMaterial ( const G4Material material  )  [private]

Definition at line 274 of file G4BraggModel.cc.

References G4Material::GetChemicalFormula(), G4Material::GetState(), kStateGas, and SetMoleculaNumber().

Referenced by DEDX().

Here is the call graph for this function:

G4double G4VEmModel::HighEnergyLimit (  )  [inline, inherited]

Definition at line 234 of file G4VEmModel.hh.

References G4VEmModel::highLimit.

Referenced by G4EmCalculator::ComputeDEDX(), G4eBremsstrahlungModel::Initialise(), G4BetheHeitlerModel::Initialise(), G4MuBremsstrahlungModel::Initialise(), G4eeToHadronsMultiModel::Initialise(), and G4eeToHadronsModel::Initialise().

void G4BraggModel::Initialise ( const G4ParticleDefinition ,
const G4DataVector  
) [virtual]

Implements G4VEmModel.

Definition at line 102 of file G4BraggModel.cc.

References fParticleChange, G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetParticleType(), isIon, particle, G4VEmModel::pParticleChange, and SetParticle().

Here is the call graph for this function:

G4double G4VEmModel::LowEnergyLimit (  )  [inline, inherited]

Definition at line 241 of file G4VEmModel.hh.

References G4VEmModel::lowLimit.

Referenced by G4EmCalculator::ComputeDEDX(), G4eBremsstrahlungModel::Initialise(), G4BetheHeitlerModel::Initialise(), G4eeToHadronsMultiModel::Initialise(), and G4eeToHadronsModel::Initialise().

G4double G4BraggModel::MaxSecondaryEnergy ( const G4ParticleDefinition ,
G4double  kinEnergy 
) [inline, protected, virtual]

Reimplemented from G4VEmModel.

Definition at line 165 of file G4BraggModel.hh.

References mass, particle, ratio, and SetParticle().

Referenced by ComputeCrossSectionPerElectron(), and ComputeDEDXPerVolume().

Here is the call graph for this function:

G4double G4VEmModel::MaxSecondaryKinEnergy ( const G4DynamicParticle dynParticle  )  [inline, inherited]

Definition at line 369 of file G4VEmModel.hh.

References G4DynamicParticle::GetDefinition(), G4DynamicParticle::GetKineticEnergy(), and G4VEmModel::MaxSecondaryEnergy().

Referenced by G4VEnergyLossProcess::AlongStepDoIt(), G4VEnergyLossProcess::GetDEDXDispersion(), G4PAIPhotonModel::SampleSecondaries(), G4PAIModel::SampleSecondaries(), G4MollerBhabhaModel::SampleSecondaries(), G4BraggIonModel::SampleSecondaries(), and G4PolarizedMollerBhabhaModel::SampleSecondaries().

Here is the call graph for this function:

G4double G4BraggModel::MinEnergyCut ( const G4ParticleDefinition ,
const G4MaterialCutsCouple  
) [virtual]

Reimplemented from G4VEmModel.

Definition at line 94 of file G4BraggModel.cc.

References G4Material::GetIonisation(), G4MaterialCutsCouple::GetMaterial(), and G4IonisParamMat::GetMeanExcitationEnergy().

Here is the call graph for this function:

G4bool G4BraggModel::MolecIsInZiegler1988 ( const G4Material material  )  [private]

Definition at line 582 of file G4BraggModel.cc.

References G4Material::GetChemicalFormula(), G4Material::GetState(), G4Material::GetTotNbOfAtomsPerVolume(), kStateGas, and SetExpStopPower125().

Referenced by DEDX().

Here is the call graph for this function:

G4BraggModel& G4BraggModel::operator= ( const G4BraggModel right  )  [private]

void G4VEmModel::SampleScattering ( const G4DynamicParticle ,
G4double  safety 
) [inline, virtual, inherited]

Reimplemented in G4MuMscModel, G4UrbanMscModel, and G4UrbanMscModel90.

Definition at line 395 of file G4VEmModel.hh.

Referenced by G4VMultipleScattering::PostStepDoIt().

virtual void G4BraggModel::SampleSecondaries ( std::vector< G4DynamicParticle * > *  ,
const G4MaterialCutsCouple ,
const G4DynamicParticle ,
G4double  tmin,
G4double  maxEnergy 
) [virtual]

Implements G4VEmModel.

const G4Element * G4VEmModel::SelectRandomAtom ( const G4Material ,
const G4ParticleDefinition ,
G4double  kineticEnergy,
G4double  cutEnergy = 0.0,
G4double  maxEnergy = DBL_MAX 
) [inline, inherited]

Definition at line 330 of file G4VEmModel.hh.

References G4VEmModel::CrossSectionPerVolume(), G4VEmModel::currentElement, G4UniformRand, G4Material::GetElementVector(), G4Material::GetNumberOfElements(), and G4VEmModel::xsec.

Referenced by G4PEEffectModel::SampleSecondaries(), G4eCoulombScatteringModel::SampleSecondaries(), G4CoulombScatteringModel::SampleSecondaries(), and G4BetheHeitlerModel::SampleSecondaries().

Here is the call graph for this function:

void G4VEmModel::SetCurrentElement ( const G4Element  )  [inline, protected, inherited]

Definition at line 362 of file G4VEmModel.hh.

References G4VEmModel::currentElement.

Referenced by G4eBremsstrahlungModel::SelectRandomAtom().

void G4BraggModel::SetExpStopPower125 ( G4double  value  )  [inline, private]

Definition at line 136 of file G4BraggModel.hh.

References expStopPower125.

Referenced by MolecIsInZiegler1988().

void G4VEmModel::SetHighEnergyLimit ( G4double   )  [inline, inherited]

Definition at line 248 of file G4VEmModel.hh.

References G4VEmModel::highLimit.

Referenced by G4eeToHadronsMultiModel::Initialise(), G4ionIonisation::InitialiseEnergyLossProcess(), G4hIonisation::InitialiseEnergyLossProcess(), G4eIonisation::InitialiseEnergyLossProcess(), G4eBremsstrahlung::InitialiseEnergyLossProcess(), G4ePolarizedIonisation::InitialiseEnergyLossProcess(), G4ePolarizedBremsstrahlung::InitialiseEnergyLossProcess(), G4MuPairProduction::InitialiseEnergyLossProcess(), G4MuIonisation::InitialiseEnergyLossProcess(), G4MuBremsstrahlung::InitialiseEnergyLossProcess(), G4mplIonisation::InitialiseEnergyLossProcess(), G4hhIonisation::InitialiseEnergyLossProcess(), G4PhotoElectricEffect::InitialiseProcess(), G4MultipleScattering71::InitialiseProcess(), G4GammaConversion::InitialiseProcess(), G4eplusAnnihilation::InitialiseProcess(), G4CoulombScattering::InitialiseProcess(), G4ComptonScattering::InitialiseProcess(), G4PolarizedPhotoElectricEffect::InitialiseProcess(), G4PolarizedGammaConversion::InitialiseProcess(), G4PolarizedCompton::InitialiseProcess(), and G4eplusPolarizedAnnihilation::InitialiseProcess().

void G4VEmModel::SetLowEnergyLimit ( G4double   )  [inline, inherited]

Definition at line 255 of file G4VEmModel.hh.

References G4VEmModel::lowLimit.

Referenced by G4MuPairProductionModel::G4MuPairProductionModel(), G4ionIonisation::InitialiseEnergyLossProcess(), G4hIonisation::InitialiseEnergyLossProcess(), G4eIonisation::InitialiseEnergyLossProcess(), G4eBremsstrahlung::InitialiseEnergyLossProcess(), G4ePolarizedIonisation::InitialiseEnergyLossProcess(), G4ePolarizedBremsstrahlung::InitialiseEnergyLossProcess(), G4MuPairProduction::InitialiseEnergyLossProcess(), G4MuIonisation::InitialiseEnergyLossProcess(), G4MuBremsstrahlung::InitialiseEnergyLossProcess(), G4mplIonisation::InitialiseEnergyLossProcess(), G4hhIonisation::InitialiseEnergyLossProcess(), G4PhotoElectricEffect::InitialiseProcess(), G4MultipleScattering71::InitialiseProcess(), G4GammaConversion::InitialiseProcess(), G4eplusAnnihilation::InitialiseProcess(), G4CoulombScattering::InitialiseProcess(), G4ComptonScattering::InitialiseProcess(), G4PolarizedPhotoElectricEffect::InitialiseProcess(), G4PolarizedGammaConversion::InitialiseProcess(), G4PolarizedCompton::InitialiseProcess(), and G4eplusPolarizedAnnihilation::InitialiseProcess().

void G4BraggModel::SetMoleculaNumber ( G4int  number  )  [inline, private]

Definition at line 128 of file G4BraggModel.hh.

References iMolecula.

Referenced by HasMaterial().

void G4BraggModel::SetParticle ( const G4ParticleDefinition p  )  [inline, private]

Definition at line 178 of file G4BraggModel.hh.

References chargeSquare, eplus, G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMass(), G4ParticleDefinition::GetPDGSpin(), mass, massRate, particle, ratio, and spin.

Referenced by G4BraggModel(), Initialise(), and MaxSecondaryEnergy().

Here is the call graph for this function:

void G4VEmModel::SetParticleChange ( G4VParticleChange ,
G4VEmFluctuationModel  
) [inline, inherited]

Definition at line 262 of file G4VEmModel.hh.

References G4VEmModel::fluc, and G4VEmModel::pParticleChange.

Referenced by G4VMultipleScattering::AddEmModel(), G4VEnergyLossProcess::AddEmModel(), and G4VEmProcess::AddEmModel().

G4double G4BraggModel::StoppingPower ( const G4Material material,
G4double  kineticEnergy 
) [private]

Definition at line 306 of file G4BraggModel.cc.

References ElectronicStoppingPower(), G4Material::GetNumberOfElements(), G4Material::GetZ(), iMolecula, keV, and protonMassAMU.

Referenced by DEDX().

Here is the call graph for this function:


Member Data Documentation

G4double G4BraggModel::chargeSquare [private]

Definition at line 149 of file G4BraggModel.hh.

Referenced by ComputeCrossSectionPerElectron(), ComputeDEDXPerVolume(), and SetParticle().

G4double G4BraggModel::expStopPower125 [private]

Definition at line 157 of file G4BraggModel.hh.

Referenced by ChemicalFactor(), and SetExpStopPower125().

G4ParticleChangeForLoss* G4BraggModel::fParticleChange [private]

Definition at line 144 of file G4BraggModel.hh.

Referenced by Initialise().

G4double G4BraggModel::highKinEnergy [private]

Definition at line 152 of file G4BraggModel.hh.

G4int G4BraggModel::iMolecula [private]

Definition at line 159 of file G4BraggModel.hh.

Referenced by SetMoleculaNumber(), and StoppingPower().

G4bool G4BraggModel::isIon [private]

Definition at line 160 of file G4BraggModel.hh.

Referenced by Initialise().

G4double G4BraggModel::lowestKinEnergy [private]

Definition at line 154 of file G4BraggModel.hh.

Referenced by ComputeDEDXPerVolume(), and G4BraggModel().

G4double G4BraggModel::lowKinEnergy [private]

Definition at line 153 of file G4BraggModel.hh.

G4double G4BraggModel::mass [private]

Definition at line 147 of file G4BraggModel.hh.

Referenced by ComputeCrossSectionPerElectron(), ComputeDEDXPerVolume(), MaxSecondaryEnergy(), and SetParticle().

G4double G4BraggModel::massRate [private]

Definition at line 150 of file G4BraggModel.hh.

Referenced by ComputeDEDXPerVolume(), and SetParticle().

const G4ParticleDefinition* G4BraggModel::particle [private]

Definition at line 142 of file G4BraggModel.hh.

Referenced by Initialise(), MaxSecondaryEnergy(), and SetParticle().

G4VParticleChange* G4VEmModel::pParticleChange [protected, inherited]

Definition at line 228 of file G4VEmModel.hh.

Referenced by G4UrbanMscModel90::Initialise(), G4UrbanMscModel::Initialise(), G4PEEffectModel::Initialise(), G4PAIPhotonModel::Initialise(), G4PAIModel::Initialise(), G4MscModel71::Initialise(), G4MollerBhabhaModel::Initialise(), G4KleinNishinaCompton::Initialise(), G4eeToTwoGammaModel::Initialise(), G4eCoulombScatteringModel::Initialise(), G4eBremsstrahlungModel::Initialise(), Initialise(), G4BraggIonModel::Initialise(), G4BetheHeitlerModel::Initialise(), G4BetheBlochModel::Initialise(), G4PolarizedAnnihilationModel::Initialise(), G4MuPairProductionModel::Initialise(), G4MuMscModel::Initialise(), G4MuBremsstrahlungModel::Initialise(), G4MuBetheBlochModel::Initialise(), G4mplIonisationModel::Initialise(), G4eeToHadronsMultiModel::Initialise(), and G4VEmModel::SetParticleChange().

G4double G4BraggModel::protonMassAMU [private]

Definition at line 155 of file G4BraggModel.hh.

Referenced by ElectronicStoppingPower(), and StoppingPower().

G4PSTARStopping G4BraggModel::pstar [private]

Definition at line 145 of file G4BraggModel.hh.

Referenced by DEDX().

G4double G4BraggModel::ratio [private]

Definition at line 151 of file G4BraggModel.hh.

Referenced by MaxSecondaryEnergy(), and SetParticle().

G4double G4BraggModel::spin [private]

Definition at line 148 of file G4BraggModel.hh.

Referenced by SetParticle().

G4ParticleDefinition* G4BraggModel::theElectron [private]

Definition at line 143 of file G4BraggModel.hh.

Referenced by G4BraggModel().

G4double G4BraggModel::theZieglerFactor [private]

Definition at line 156 of file G4BraggModel.hh.

Referenced by DEDX(), and G4BraggModel().


The documentation for this class was generated from the following files:
Generated on Sat Apr 12 06:08:02 2008 for Geant4 by  doxygen 1.4.7