Geant4
10.00.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 50 of file G4RKFieldIntegrator.cc.
References Alpha, c1, c2, c3, Erf(), fermi, G4KineticTrack::Get4Momentum(), G4KineticTrack::GetDefinition(), G4ParticleDefinition::GetPDGCharge(), G4KineticTrack::GetPosition(), and G4INCL::Math::pi.
Definition at line 100 of file G4RKFieldIntegrator.cc.
References c1, C1, P10, P11, and P2.
Referenced by CalculateTotalEnergy().
Implements G4FieldPropagation.
Definition at line 293 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 182 of file G4RKFieldIntegrator.cc.
References c1, and G4UniformRand.
Implements G4FieldPropagation.
Definition at line 323 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 236 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 353 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 263 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 207 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 42 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().