Changeset 1340 for trunk/source/geometry/magneticfield/src/G4NystromRK4.cc
- Timestamp:
- Nov 5, 2010, 3:45:55 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/geometry/magneticfield/src/G4NystromRK4.cc
r1337 r1340 25 25 // 26 26 // 27 // $Id: G4NystromRK4.cc,v 1. 6 2009/12/16 17:49:57 gunterExp $28 // GEANT4 tag $Name: geant4-09-04-beta-01$27 // $Id: G4NystromRK4.cc,v 1.9 2010/09/10 15:42:09 japost Exp $ 28 // GEANT4 tag $Name: field-V09-03-03 $ 29 29 // 30 30 // History: … … 49 49 m_cachedMom( false ) 50 50 { 51 m_fldPosition[0] = m_iPoint[ 1] = m_fPoint[2] = 9.9999999e+99 ;52 m_fldPosition[1] = m_iPoint[1] = m_fPoint[ 2] = 9.9999999e+99 ;53 m_fldPosition[2] = m_iPoint[ 1] = m_fPoint[2] = 9.9999999e+99 ;51 m_fldPosition[0] = m_iPoint[0] = m_fPoint[0] = m_mPoint[0] = 9.9999999e+99 ; 52 m_fldPosition[1] = m_iPoint[1] = m_fPoint[1] = m_mPoint[1] = 9.9999999e+99 ; 53 m_fldPosition[2] = m_iPoint[2] = m_fPoint[2] = m_mPoint[2] = 9.9999999e+99 ; 54 54 m_fldPosition[3] = -9.9999999e+99; 55 m_lastField[0] = m_lastField[1] = m_lastField[2] = 0.0; 55 56 56 57 m_magdistance2 = distanceConstField*distanceConstField; … … 196 197 G4NystromRK4::ComputeRightHandSide(const G4double P[],G4double dPdS[]) 197 198 { 198 getField(P); 199 G4double P4vec[4]= { P[0], P[1], P[2], P[7] }; // Time is P[7] 200 getField(P4vec); 199 201 m_mom = std::sqrt(P[3]*P[3]+P[4]*P[4]+P[5]*P[5]) ; 200 202 m_imom = 1./m_mom ;
Note: See TracChangeset
for help on using the changeset viewer.