#include <G4IonChuFluctuationModel.hh>
Inheritance diagram for G4IonChuFluctuationModel:
Public Member Functions | |
G4IonChuFluctuationModel (const G4String &name) | |
~G4IonChuFluctuationModel () | |
G4double | TheValue (const G4DynamicParticle *particle, const G4Material *material) |
G4double | TheValue (const G4ParticleDefinition *aParticle, const G4Material *material, G4double kineticEnergy) |
G4double | HighEnergyLimit (const G4ParticleDefinition *aParticle, const G4Material *material) const |
G4double | LowEnergyLimit (const G4ParticleDefinition *aParticle, const G4Material *material) const |
G4double | HighEnergyLimit (const G4ParticleDefinition *aParticle) const |
G4double | LowEnergyLimit (const G4ParticleDefinition *aParticle) const |
G4bool | IsInCharge (const G4DynamicParticle *particle, const G4Material *material) const |
G4bool | IsInCharge (const G4ParticleDefinition *aParticle, const G4Material *material) const |
Definition at line 58 of file G4IonChuFluctuationModel.hh.
G4IonChuFluctuationModel::G4IonChuFluctuationModel | ( | const G4String & | name | ) |
G4IonChuFluctuationModel::~G4IonChuFluctuationModel | ( | ) |
G4double G4IonChuFluctuationModel::HighEnergyLimit | ( | const G4ParticleDefinition * | aParticle | ) | const [virtual] |
G4double G4IonChuFluctuationModel::HighEnergyLimit | ( | const G4ParticleDefinition * | aParticle, | |
const G4Material * | material | |||
) | const [virtual] |
G4bool G4IonChuFluctuationModel::IsInCharge | ( | const G4ParticleDefinition * | aParticle, | |
const G4Material * | material | |||
) | const [virtual] |
G4bool G4IonChuFluctuationModel::IsInCharge | ( | const G4DynamicParticle * | particle, | |
const G4Material * | material | |||
) | const [virtual] |
G4double G4IonChuFluctuationModel::LowEnergyLimit | ( | const G4ParticleDefinition * | aParticle | ) | const [virtual] |
G4double G4IonChuFluctuationModel::LowEnergyLimit | ( | const G4ParticleDefinition * | aParticle, | |
const G4Material * | material | |||
) | const [virtual] |
G4double G4IonChuFluctuationModel::TheValue | ( | const G4ParticleDefinition * | aParticle, | |
const G4Material * | material, | |||
G4double | kineticEnergy | |||
) | [virtual] |
Implements G4VLowEnergyModel.
Definition at line 94 of file G4IonChuFluctuationModel.cc.
References G4ParticleDefinition::GetPDGMass().
00098 { 00099 G4double particleMass = aParticle->GetPDGMass() ; 00100 00101 G4double q = ChuFluctuationModel(material,kineticEnergy,particleMass); 00102 00103 return q ; 00104 }
G4double G4IonChuFluctuationModel::TheValue | ( | const G4DynamicParticle * | particle, | |
const G4Material * | material | |||
) | [virtual] |
Implements G4VLowEnergyModel.
Definition at line 81 of file G4IonChuFluctuationModel.cc.
References G4DynamicParticle::GetKineticEnergy(), and G4DynamicParticle::GetMass().
00083 { 00084 G4double energy = particle->GetKineticEnergy() ; 00085 G4double particleMass = particle->GetMass() ; 00086 00087 G4double q = ChuFluctuationModel(material,energy,particleMass) ; 00088 00089 return q ; 00090 }