#include <G4BraggIonGasModel.hh>
Inheritance diagram for G4BraggIonGasModel:

Public Member Functions | |
| G4BraggIonGasModel (const G4ParticleDefinition *p=0, const G4String &nam="BraggIonGas") | |
| virtual | ~G4BraggIonGasModel () |
| virtual G4double | ChargeSquareRatio (const G4Track &) |
| virtual G4double | GetParticleCharge (const G4ParticleDefinition *, const G4Material *mat, G4double kineticEnergy) |
Definition at line 57 of file G4BraggIonGasModel.hh.
| G4BraggIonGasModel::G4BraggIonGasModel | ( | const G4ParticleDefinition * | p = 0, |
|
| const G4String & | nam = "BraggIonGas" | |||
| ) |
Definition at line 56 of file G4BraggIonGasModel.cc.
00057 : G4BraggModel(p,nam), currentCharge(0.0) 00058 {}
| G4BraggIonGasModel::~G4BraggIonGasModel | ( | ) | [virtual] |
Reimplemented from G4VEmModel.
Definition at line 67 of file G4BraggIonGasModel.cc.
References G4DynamicParticle::GetCharge(), G4Track::GetDynamicParticle(), and G4BraggModel::SetChargeSquareRatio().
00068 { 00069 currentCharge = track.GetDynamicParticle()->GetCharge()/eplus; 00070 G4double q2 = currentCharge*currentCharge; 00071 SetChargeSquareRatio(q2); 00072 return q2; 00073 }
| G4double G4BraggIonGasModel::GetParticleCharge | ( | const G4ParticleDefinition * | , | |
| const G4Material * | mat, | |||
| G4double | kineticEnergy | |||
| ) | [virtual] |
1.4.7