Geant4
10.02.p02
|
#include <G4RKFieldIntegrator.hh>
Private Member Functions | |
void | Integrate (const G4KineticTrackVector &theActive, G4double theTimeStep) |
G4double | CalculateTotalEnergy (const G4KineticTrackVector &Barions) |
G4double | Erf (G4double X) |
Private Attributes | |
G4int | theA |
G4int | theZ |
Static Private Attributes | |
static const G4double | coulomb = 1.44 / 1.14 * MeV |
static const G4double | a_kaon = 0.35 |
static const G4double | a_pion = 0.35 |
! for pions it has todiffer from kaons More... | |
static const G4double | a_antiproton = 1.53 |
Definition at line 31 of file G4RKFieldIntegrator.hh.
|
inline |
Definition at line 34 of file G4RKFieldIntegrator.hh.
|
inline |
Definition at line 35 of file G4RKFieldIntegrator.hh.
|
inline |
Definition at line 37 of file G4RKFieldIntegrator.hh.
|
private |
Definition at line 53 of file G4RKFieldIntegrator.cc.
References G4Pow::A23(), Alpha, c1, c2, c3, Erf(), fermi, G4Exp(), G4KineticTrack::Get4Momentum(), G4KineticTrack::GetDefinition(), G4Pow::GetInstance(), G4ParticleDefinition::GetPDGCharge(), G4KineticTrack::GetPosition(), pi, and G4Pow::powA().
Definition at line 103 of file G4RKFieldIntegrator.cc.
References C1, c1, G4Exp(), P10, P11, P2, and Y().
Referenced by CalculateTotalEnergy().
Implements G4FieldPropagation.
Definition at line 296 of file G4RKFieldIntegrator.cc.
|
inlinevirtual |
Implements G4FieldPropagation.
Definition at line 61 of file G4RKFieldIntegrator.hh.
References GetAntiprotonPotential().
Referenced by GetAntiprotonPotential().
|
virtual |
Implements G4FieldPropagation.
Definition at line 185 of file G4RKFieldIntegrator.cc.
References c1, G4Log(), and G4UniformRand.
Implements G4FieldPropagation.
Definition at line 326 of file G4RKFieldIntegrator.cc.
|
inlinevirtual |
Implements G4FieldPropagation.
Definition at line 64 of file G4RKFieldIntegrator.hh.
References GetKaonPotential().
Referenced by GetKaonPotential().
Implements G4FieldPropagation.
Definition at line 239 of file G4RKFieldIntegrator.cc.
|
inlinevirtual |
Implements G4FieldPropagation.
Definition at line 55 of file G4RKFieldIntegrator.hh.
References GetNeutronPotential().
Referenced by GetNeutronPotential().
Implements G4FieldPropagation.
Definition at line 356 of file G4RKFieldIntegrator.cc.
|
inlinevirtual |
Implements G4FieldPropagation.
Definition at line 67 of file G4RKFieldIntegrator.hh.
References GetPionPotential().
Referenced by GetPionPotential().
Implements G4FieldPropagation.
Definition at line 266 of file G4RKFieldIntegrator.cc.
|
inlinevirtual |
Implements G4FieldPropagation.
Definition at line 58 of file G4RKFieldIntegrator.hh.
References GetProtonPotential().
Referenced by GetProtonPotential().
Implements G4FieldPropagation.
Definition at line 51 of file G4RKFieldIntegrator.hh.
|
private |
Definition at line 210 of file G4RKFieldIntegrator.cc.
References G4KineticTrack::Get4Momentum(), G4KineticTrack::GetPosition(), and G4KineticTrack::SetPosition().
|
inline |
Definition at line 43 of file G4RKFieldIntegrator.hh.
|
inline |
Definition at line 40 of file G4RKFieldIntegrator.hh.
|
inline |
Definition at line 42 of file G4RKFieldIntegrator.hh.
|
virtual |
Implements G4FieldPropagation.
Definition at line 45 of file G4RKFieldIntegrator.cc.
|
staticprivate |
Definition at line 83 of file G4RKFieldIntegrator.hh.
|
staticprivate |
Definition at line 81 of file G4RKFieldIntegrator.hh.
|
staticprivate |
! for pions it has todiffer from kaons
Definition at line 82 of file G4RKFieldIntegrator.hh.
Definition at line 80 of file G4RKFieldIntegrator.hh.
|
private |
Definition at line 75 of file G4RKFieldIntegrator.hh.
Referenced by Init().
|
private |
Definition at line 76 of file G4RKFieldIntegrator.hh.
Referenced by Init().