G4BraggIonModel Class Reference

#include <G4BraggIonModel.hh>

Inheritance diagram for G4BraggIonModel:

Inheritance graph
[legend]
List of all members.

Detailed Description

Definition at line 63 of file G4BraggIonModel.hh.

Public Member Functions

 G4BraggIonModel (const G4ParticleDefinition *p=0, const G4String &nam="BraggIon")
virtual ~G4BraggIonModel ()
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)
G4double HeEffChargeSquare (G4double z, G4double kinEnergyInMeV) const
G4BraggIonModeloperator= (const G4BraggIonModel &right)
 G4BraggIonModel (const G4BraggIonModel &)
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)

Private Attributes

const G4ParticleDefinitionparticle
G4ParticleDefinitiontheElectron
G4ParticleChangeForLossfParticleChange
G4ASTARStopping astar
G4double mass
G4double spin
G4double chargeSquare
G4double massRate
G4double ratio
G4double highKinEnergy
G4double lowKinEnergy
G4double lowestKinEnergy
G4double HeMass
G4double massFactor
G4double rateMassHe2p
G4double theZieglerFactor
G4int iMolecula
G4bool isIon


Constructor & Destructor Documentation

G4BraggIonModel::G4BraggIonModel ( const G4ParticleDefinition p = 0,
const G4String nam = "BraggIon" 
)

Definition at line 69 of file G4BraggIonModel.cc.

References cm2, G4Electron::Electron(), eV, GeV, HeMass, highKinEnergy, keV, lowestKinEnergy, lowKinEnergy, massFactor, MeV, rateMassHe2p, SetParticle(), theElectron, and theZieglerFactor.

Here is the call graph for this function:

G4BraggIonModel::~G4BraggIonModel (  )  [virtual]

Definition at line 89 of file G4BraggIonModel.cc.

G4BraggIonModel::G4BraggIonModel ( const G4BraggIonModel  )  [private]


Member Function Documentation

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

Reimplemented from G4VEmModel.

Definition at line 147 of file G4BraggIonModel.cc.

References ComputeCrossSectionPerElectron().

Here is the call graph for this function:

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

Reimplemented in G4BraggNoDeltaModel.

Definition at line 120 of file G4BraggIonModel.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 G4BraggIonModel::ComputeDEDXPerVolume ( const G4Material ,
const G4ParticleDefinition ,
G4double  kineticEnergy,
G4double  cutEnergy 
) [virtual]

Reimplemented from G4VEmModel.

Reimplemented in G4BraggNoDeltaModel.

Definition at line 176 of file G4BraggIonModel.cc.

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

Referenced by G4BraggNoDeltaModel::ComputeDEDXPerVolume().

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 G4BraggIonModel::CrossSectionPerVolume ( const G4Material ,
const G4ParticleDefinition ,
G4double  kineticEnergy,
G4double  cutEnergy,
G4double  maxEnergy 
) [virtual]

Reimplemented from G4VEmModel.

Definition at line 161 of file G4BraggIonModel.cc.

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

Here is the call graph for this function:

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

Definition at line 527 of file G4BraggIonModel.cc.

References astar, ElectronicStoppingPower(), G4Material::GetAtomicNumDensityVector(), G4Material::GetDensity(), G4ASTARStopping::GetEffectiveZ(), G4ASTARStopping::GetElectronicDEDX(), G4Material::GetElementVector(), G4ASTARStopping::GetIndex(), G4Material::GetNumberOfElements(), G4Material::GetTotNbOfAtomsPerVolume(), G4Material::GetZ(), HasMaterial(), HeEffChargeSquare(), MeV, rateMassHe2p, 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 G4BraggIonModel::ElectronicStoppingPower ( G4double  z,
G4double  kineticEnergy 
) const [private]

Definition at line 375 of file G4BraggIonModel.cc.

References HeEffChargeSquare(), MeV, and rateMassHe2p.

Referenced by DEDX(), and StoppingPower().

Here is the call graph for this function:

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 G4BraggIonModel::HasMaterial ( const G4Material material  )  [private]

Definition at line 280 of file G4BraggIonModel.cc.

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

Referenced by DEDX().

Here is the call graph for this function:

G4double G4BraggIonModel::HeEffChargeSquare ( G4double  z,
G4double  kinEnergyInMeV 
) const [private]

Definition at line 573 of file G4BraggIonModel.cc.

References massFactor.

Referenced by DEDX(), ElectronicStoppingPower(), and StoppingPower().

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 G4BraggIonModel::Initialise ( const G4ParticleDefinition ,
const G4DataVector  
) [virtual]

Implements G4VEmModel.

Definition at line 102 of file G4BraggIonModel.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 G4BraggIonModel::MaxSecondaryEnergy ( const G4ParticleDefinition ,
G4double  kinEnergy 
) [inline, protected, virtual]

Reimplemented from G4VEmModel.

Definition at line 160 of file G4BraggIonModel.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(), SampleSecondaries(), and G4PolarizedMollerBhabhaModel::SampleSecondaries().

Here is the call graph for this function:

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

Reimplemented from G4VEmModel.

Definition at line 94 of file G4BraggIonModel.cc.

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

Here is the call graph for this function:

G4BraggIonModel& G4BraggIonModel::operator= ( const G4BraggIonModel 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().

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

Implements G4VEmModel.

Definition at line 215 of file G4BraggIonModel.cc.

References fParticleChange, G4cout, G4endl, G4UniformRand, G4DynamicParticle::GetKineticEnergy(), G4DynamicParticle::GetMomentumDirection(), mass, G4VEmModel::MaxSecondaryKinEnergy(), G4ParticleChangeForLoss::SetProposedKineticEnergy(), G4ParticleChangeForLoss::SetProposedMomentumDirection(), and theElectron.

Here is the call graph for this function:

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 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 G4BraggIonModel::SetMoleculaNumber ( G4int  number  )  [inline, private]

Definition at line 131 of file G4BraggIonModel.hh.

References iMolecula.

Referenced by HasMaterial().

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

Definition at line 173 of file G4BraggIonModel.hh.

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

Referenced by G4BraggIonModel(), 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 G4BraggIonModel::StoppingPower ( const G4Material material,
G4double  kineticEnergy 
) [private]

Definition at line 305 of file G4BraggIonModel.cc.

References ElectronicStoppingPower(), G4Material::GetNumberOfElements(), G4Material::GetZ(), HeEffChargeSquare(), iMolecula, MeV, and rateMassHe2p.

Referenced by DEDX().

Here is the call graph for this function:


Member Data Documentation

G4ASTARStopping G4BraggIonModel::astar [private]

Definition at line 139 of file G4BraggIonModel.hh.

Referenced by DEDX().

G4double G4BraggIonModel::chargeSquare [private]

Definition at line 143 of file G4BraggIonModel.hh.

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

G4ParticleChangeForLoss* G4BraggIonModel::fParticleChange [private]

Definition at line 137 of file G4BraggIonModel.hh.

Referenced by Initialise(), and SampleSecondaries().

G4double G4BraggIonModel::HeMass [private]

Definition at line 149 of file G4BraggIonModel.hh.

Referenced by G4BraggIonModel().

G4double G4BraggIonModel::highKinEnergy [private]

Definition at line 146 of file G4BraggIonModel.hh.

Referenced by G4BraggIonModel().

G4int G4BraggIonModel::iMolecula [private]

Definition at line 154 of file G4BraggIonModel.hh.

Referenced by SetMoleculaNumber(), and StoppingPower().

G4bool G4BraggIonModel::isIon [private]

Definition at line 155 of file G4BraggIonModel.hh.

Referenced by Initialise().

G4double G4BraggIonModel::lowestKinEnergy [private]

Definition at line 148 of file G4BraggIonModel.hh.

Referenced by ComputeDEDXPerVolume(), and G4BraggIonModel().

G4double G4BraggIonModel::lowKinEnergy [private]

Definition at line 147 of file G4BraggIonModel.hh.

Referenced by G4BraggIonModel().

G4double G4BraggIonModel::mass [private]

Definition at line 141 of file G4BraggIonModel.hh.

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

G4double G4BraggIonModel::massFactor [private]

Definition at line 150 of file G4BraggIonModel.hh.

Referenced by G4BraggIonModel(), and HeEffChargeSquare().

G4double G4BraggIonModel::massRate [private]

Definition at line 144 of file G4BraggIonModel.hh.

Referenced by ComputeDEDXPerVolume(), and SetParticle().

const G4ParticleDefinition* G4BraggIonModel::particle [private]

Definition at line 135 of file G4BraggIonModel.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(), G4BraggModel::Initialise(), Initialise(), G4BetheHeitlerModel::Initialise(), G4BetheBlochModel::Initialise(), G4PolarizedAnnihilationModel::Initialise(), G4MuPairProductionModel::Initialise(), G4MuMscModel::Initialise(), G4MuBremsstrahlungModel::Initialise(), G4MuBetheBlochModel::Initialise(), G4mplIonisationModel::Initialise(), G4eeToHadronsMultiModel::Initialise(), and G4VEmModel::SetParticleChange().

G4double G4BraggIonModel::rateMassHe2p [private]

Definition at line 151 of file G4BraggIonModel.hh.

Referenced by DEDX(), ElectronicStoppingPower(), G4BraggIonModel(), and StoppingPower().

G4double G4BraggIonModel::ratio [private]

Definition at line 145 of file G4BraggIonModel.hh.

Referenced by MaxSecondaryEnergy(), and SetParticle().

G4double G4BraggIonModel::spin [private]

Definition at line 142 of file G4BraggIonModel.hh.

Referenced by SetParticle().

G4ParticleDefinition* G4BraggIonModel::theElectron [private]

Definition at line 136 of file G4BraggIonModel.hh.

Referenced by G4BraggIonModel(), and SampleSecondaries().

G4double G4BraggIonModel::theZieglerFactor [private]

Definition at line 152 of file G4BraggIonModel.hh.

Referenced by DEDX(), and G4BraggIonModel().


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