![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Inheritance diagram for G4RKFieldIntegrator:
Collaboration diagram for G4RKFieldIntegrator: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.
Here is the call graph for this function: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().
Here is the call graph for this function:
Here is the caller graph for this function: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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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.
Here is the call graph for this function: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().
Here is the call graph for this function:
Here is the caller graph for this function: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().
Here is the call graph for this function:
Here is the caller graph for this function: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().
Here is the call graph for this function:
Here is the caller graph for this function: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().
Here is the call graph for this function:
Here is the caller graph for this function: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().
Here is the call graph for this function:
|
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().
Here is the call graph for this function:
|
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().