ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
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 | |
static const G4double | a_antiproton = 1.53 |
Definition at line 31 of file G4RKFieldIntegrator.hh.
View newest version in sPHENIX GitHub at line 31 of file G4RKFieldIntegrator.hh
|
inline |
Definition at line 34 of file G4RKFieldIntegrator.hh.
View newest version in sPHENIX GitHub at line 34 of file G4RKFieldIntegrator.hh
|
inline |
Definition at line 35 of file G4RKFieldIntegrator.hh.
View newest version in sPHENIX GitHub at line 35 of file G4RKFieldIntegrator.hh
|
inline |
Definition at line 37 of file G4RKFieldIntegrator.hh.
View newest version in sPHENIX GitHub at line 37 of file G4RKFieldIntegrator.hh
|
private |
Definition at line 53 of file G4RKFieldIntegrator.cc.
View newest version in sPHENIX GitHub at line 53 of file G4RKFieldIntegrator.cc
References G4Pow::A23(), Alpha, c1, c2, CLHEP::HepLorentzVector::e(), Erf(), fermi, G4Exp(), G4KineticTrack::Get4Momentum(), G4KineticTrack::GetDefinition(), G4Pow::GetInstance(), G4ParticleDefinition::GetPDGCharge(), G4KineticTrack::GetPosition(), pi, G4Pow::powA(), and t1.
Definition at line 103 of file G4RKFieldIntegrator.cc.
View newest version in sPHENIX GitHub at line 103 of file G4RKFieldIntegrator.cc
References kdfinder::abs(), c1, C1, G4Exp(), H, P10, P11, P2, Y, and Z1.
Referenced by CalculateTotalEnergy().
Implements G4FieldPropagation.
Definition at line 296 of file G4RKFieldIntegrator.cc.
View newest version in sPHENIX GitHub at line 296 of file G4RKFieldIntegrator.cc
|
inlinevirtual |
Implements G4FieldPropagation.
Definition at line 61 of file G4RKFieldIntegrator.hh.
View newest version in sPHENIX GitHub at line 61 of file G4RKFieldIntegrator.hh
References GetAntiprotonPotential(), and CLHEP::Hep3Vector::mag().
Referenced by GetAntiprotonPotential().
|
virtual |
Implements G4FieldPropagation.
Definition at line 185 of file G4RKFieldIntegrator.cc.
View newest version in sPHENIX GitHub at line 185 of file G4RKFieldIntegrator.cc
References c1, G4Log(), and G4UniformRand.
Implements G4FieldPropagation.
Definition at line 326 of file G4RKFieldIntegrator.cc.
View newest version in sPHENIX GitHub at line 326 of file G4RKFieldIntegrator.cc
|
inlinevirtual |
Implements G4FieldPropagation.
Definition at line 64 of file G4RKFieldIntegrator.hh.
View newest version in sPHENIX GitHub at line 64 of file G4RKFieldIntegrator.hh
References GetKaonPotential(), and CLHEP::Hep3Vector::mag().
Referenced by GetKaonPotential().
Implements G4FieldPropagation.
Definition at line 239 of file G4RKFieldIntegrator.cc.
View newest version in sPHENIX GitHub at line 239 of file G4RKFieldIntegrator.cc
|
inlinevirtual |
Implements G4FieldPropagation.
Definition at line 55 of file G4RKFieldIntegrator.hh.
View newest version in sPHENIX GitHub at line 55 of file G4RKFieldIntegrator.hh
References GetNeutronPotential(), and CLHEP::Hep3Vector::mag().
Referenced by GetNeutronPotential().
Implements G4FieldPropagation.
Definition at line 356 of file G4RKFieldIntegrator.cc.
View newest version in sPHENIX GitHub at line 356 of file G4RKFieldIntegrator.cc
|
inlinevirtual |
Implements G4FieldPropagation.
Definition at line 67 of file G4RKFieldIntegrator.hh.
View newest version in sPHENIX GitHub at line 67 of file G4RKFieldIntegrator.hh
References GetPionPotential(), and CLHEP::Hep3Vector::mag().
Referenced by GetPionPotential().
Implements G4FieldPropagation.
Definition at line 266 of file G4RKFieldIntegrator.cc.
View newest version in sPHENIX GitHub at line 266 of file G4RKFieldIntegrator.cc
|
inlinevirtual |
Implements G4FieldPropagation.
Definition at line 58 of file G4RKFieldIntegrator.hh.
View newest version in sPHENIX GitHub at line 58 of file G4RKFieldIntegrator.hh
References GetProtonPotential(), and CLHEP::Hep3Vector::mag().
Referenced by GetProtonPotential().
Implements G4FieldPropagation.
Definition at line 51 of file G4RKFieldIntegrator.hh.
View newest version in sPHENIX GitHub at line 51 of file G4RKFieldIntegrator.hh
|
private |
Definition at line 210 of file G4RKFieldIntegrator.cc.
View newest version in sPHENIX GitHub at line 210 of file G4RKFieldIntegrator.cc
References CLHEP::HepLorentzVector::boostVector(), G4KineticTrack::Get4Momentum(), G4KineticTrack::GetPosition(), and G4KineticTrack::SetPosition().
|
inline |
Definition at line 43 of file G4RKFieldIntegrator.hh.
View newest version in sPHENIX GitHub at line 43 of file G4RKFieldIntegrator.hh
|
inline |
Definition at line 40 of file G4RKFieldIntegrator.hh.
View newest version in sPHENIX GitHub at line 40 of file G4RKFieldIntegrator.hh
|
inline |
Definition at line 42 of file G4RKFieldIntegrator.hh.
View newest version in sPHENIX GitHub at line 42 of file G4RKFieldIntegrator.hh
|
virtual |
Implements G4FieldPropagation.
Definition at line 45 of file G4RKFieldIntegrator.cc.
View newest version in sPHENIX GitHub at line 45 of file G4RKFieldIntegrator.cc
References void().
|
staticprivate |
Definition at line 83 of file G4RKFieldIntegrator.hh.
View newest version in sPHENIX GitHub at line 83 of file G4RKFieldIntegrator.hh
|
staticprivate |
Definition at line 81 of file G4RKFieldIntegrator.hh.
View newest version in sPHENIX GitHub at line 81 of file G4RKFieldIntegrator.hh
|
staticprivate |
! for pions it has todiffer from kaons
Definition at line 82 of file G4RKFieldIntegrator.hh.
View newest version in sPHENIX GitHub at line 82 of file G4RKFieldIntegrator.hh
Definition at line 80 of file G4RKFieldIntegrator.hh.
View newest version in sPHENIX GitHub at line 80 of file G4RKFieldIntegrator.hh
|
private |
Definition at line 75 of file G4RKFieldIntegrator.hh.
View newest version in sPHENIX GitHub at line 75 of file G4RKFieldIntegrator.hh
Referenced by Init().
|
private |
Definition at line 76 of file G4RKFieldIntegrator.hh.
View newest version in sPHENIX GitHub at line 76 of file G4RKFieldIntegrator.hh
Referenced by Init().