lcdd/src
diff -u -r1.3 -r1.4
--- G4RZFieldMap.cc 31 Aug 2005 01:21:26 -0000 1.3
+++ G4RZFieldMap.cc 31 Aug 2005 01:31:53 -0000 1.4
@@ -1,4 +1,4 @@
-// $Header: /cvs/lcd/lcdd/src/G4RZFieldMap.cc,v 1.3 2005/08/31 01:21:26 jeremy Exp $
+// $Header: /cvs/lcd/lcdd/src/G4RZFieldMap.cc,v 1.4 2005/08/31 01:31:53 jeremy Exp $
#include "G4RZFieldMap.hh"
#include "globals.hh"
@@ -119,6 +119,11 @@
Bfield[1] = by;
Bfield[2] = bz;
+ /* flip sign for negative z */
+ if ( Point[2] < 0. ) {
+ Bfield[2] = -Bfield[2];
+ }
+
// DEBUG: prints
std::cout << "brmin = " << brmin << std::endl;
std::cout << "bzmin = " << bzmin << std::endl;