56    G4double x = a*yTrack[0], y = a*yTrack[1], 
z = a*yTrack[2] ;
 
   58    G4double x3 = x2*x, y3 = y2*y, z3 = z2*
z ;
 
   59    G4double xy = x*y, xz = x*
z, yz = y*
z, xyz = x*y*
z ;
 
   63              .0001, .0001, .0001, .0001, .0001,                      
 
   64              .00001, .00001, .00001, .00001, .00001, .00001, .00001, 
 
   65              .000001, .000001, .000001, .000001, .000001, .000001,
 
   66              .0000001, .0000001, .0000001                            
 
   74           -2*c[3]*x + c[4]*z +c[6]*y -2*c[7]*x
 
   75           -6*c[8]*xz + c[9]*(z2-x2) -2*c[10]*xy + c[11]*yz - 2*c[12]*xz
 
   76           +c[13]*(y2-x2) - 6*c[14]*xy
 
   77           -4*c[15]*(3*x*z2-x3) +c[16]*(z3-3*x2*z) - 6*c[17]*xyz +c[18]*y*(z2-x2)
 
   78           -2*c[19]*(x*z2+x*y2-2*x3/3) + c[20]*z*(y2-x2) - 6*c[21]*xyz
 
   79           +c[22]*(y3-3*x2*y) - 4*c[23]*(3*x*y2-x3) ;
 
   82           +c[5]*z + c[6]*x + 2*c[7]*y
 
   83           +c[10]*(z2-x2) + c[11]*xz +2*c[12]*yz +2*c[13]*xy + 3*c[14]*(y2-x2)
 
   84           +c[17]*(z3-3*x2*
z) + c[18]*(x*z2-x3/3) +2*c[19]*y*(z2-x2)
 
   86           +3*c[21]*z*(y2-x2) + c[22]*(3*x*y2-x3) + 4*c[23]*(y3-3*x2*y) ;
 
   89           +c[3]*z + c[4]*x + c[5]*y
 
   90           +3*c[8]*(z2-x2) + 2*c[9]*xz + 2*c[10]*yz + c[11]*xy + c[12]*(y2-x2)
 
   91           +4*c[15]*(z3-3*x2*
z) + c[16]*(3*x*z2-x3) + 3*c[17]*(y*z2-x2*y)
 
   93           +2*c[19]*z*(y2-x2) + c[20]*(x*y2-x3/3) + c[21]*(y3-3*x2*y) ;
 
void GetFieldValue(const G4double yTrack[], G4double B[]) const 
 
G4HarmonicPolMagField * Clone() const