Commit in trf++ on MAIN
CMakeLists.txt+1-41.1 -> 1.2
src/trfbase/Propagator.cpp+11.1 -> 1.2
           /SimInteractorRegistry.cpp+11.1 -> 1.2
src/trfcyl/CheckCylDca.cpp+11.1 -> 1.2
          /CheckCylZ.cpp+11.1 -> 1.2
          /CylEloss.cpp+11.1 -> 1.2
          /PropCylFieldConst.cpp+11.1 -> 1.2
          /ThickCylMS.cpp+11.1 -> 1.2
          /register_trfcyl_types.cpp+11.1 -> 1.2
src/trfdca/COMPONENTS+11.1 -> 1.2
src/trffind/CheckChiSquare.cpp+11.1 -> 1.2
           /ClusterFilter.cpp+11.1 -> 1.2
           /register_trffind_types.cpp+11.1 -> 1.2
src/trffit/HTrack.cpp+11.1 -> 1.2
          /register_trffit_types.cpp+11.1 -> 1.2
src/trflayer/ClusterFinder.cpp+11.1 -> 1.2
src/trfutil/RandomGenerator.cpp+11.1 -> 1.2
src/trfxyp/BSurfXYPlane.cpp+11.1 -> 1.2
          /XYPlaneEloss.cpp+11.1 -> 1.2
src/trfzp/AddFitZPlane_Z2.cpp+11.1 -> 1.2
         /ZPlaneEloss.cpp+11.1 -> 1.2
test/eloss/DeDxBethe_t.cpp+11.1 -> 1.2
          /DeDxFixed_t.cpp+11.1 -> 1.2
test/trfbase/ETrack_t.cpp+11.1 -> 1.2
test/trfcyl/CylEloss_t.cpp+11.1 -> 1.2
           /ThickCylMS_t.cpp+11.1 -> 1.2
test/trfutil/Match_t.cpp+11.1 -> 1.2
test/trfxyp/ThinXYPlaneMSEloss_t.cpp+11.1 -> 1.2
           /XYPlaneEloss_t.cpp+11.1 -> 1.2
test/trfzp/ThickZPlaneMS_t.cpp+11.1 -> 1.2
          /ThinZPlaneMSEloss_t.cpp+11.1 -> 1.2
          /ZPlaneEloss_t.cpp+11.1 -> 1.2
+32-4
32 modified files
changes for gcc 4.4.3

trf++
CMakeLists.txt 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- CMakeLists.txt	8 Aug 2011 21:19:26 -0000	1.1
+++ CMakeLists.txt	9 Aug 2011 22:03:26 -0000	1.2
@@ -330,6 +330,7 @@
 ADD_TRF_TEST( trfcylplane_register_trfcylplane_types ./test/trfcylplane/register_trfcylplane_types_t.cpp )
 #trfdca
 ADD_TRF_TEST( trfdca_SurfDCA ./test/trfdca/SurfDCA_t.cpp )
+ADD_TRF_TEST( trfdca_PropParamRK ./test/trfdca/PropParamRK_t.cpp )
 ADD_TRF_TEST( trfdca_PropDCACyl ./test/trfdca/PropDCACyl_t.cpp )
 ADD_TRF_TEST( trfdca_PropCylDCA ./test/trfdca/PropCylDCA_t.cpp )
 ADD_TRF_TEST( trfdca_PropDCADCA ./test/trfdca/PropDCADCA_t.cpp )
@@ -337,7 +338,3 @@
 ADD_TRF_TEST( trfdca_DistSurface ./test/trfdca/DistSurface_t.cpp )
 ADD_TRF_TEST( trfdca_register_trfdca_types ./test/trfdca/register_trfdca_types_t.cpp )
 
-
-
-
-

trf++/src/trfbase
Propagator.cpp 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- Propagator.cpp	7 Jul 2010 16:10:50 -0000	1.1
+++ Propagator.cpp	9 Aug 2011 22:03:26 -0000	1.2
@@ -5,6 +5,7 @@
 #include "trfbase/PropStat.h"
 #include "trfbase/TrackVector.h"
 #include "trfbase/ETrack.h"
+#include <cstdlib>
 
 using std::cerr;
 using std::endl;

trf++/src/trfbase
SimInteractorRegistry.cpp 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- SimInteractorRegistry.cpp	7 Jul 2010 16:10:50 -0000	1.1
+++ SimInteractorRegistry.cpp	9 Aug 2011 22:03:26 -0000	1.2
@@ -3,6 +3,7 @@
 #include "trfbase/SimInteractorRegistry.h"
 #include <iostream>
 #include "trfbase/VTrack.h"
+#include <cstdlib>
 
 using std::cerr;
 using std::endl;

trf++/src/trfcyl
CheckCylDca.cpp 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- CheckCylDca.cpp	7 Jul 2010 16:10:51 -0000	1.1
+++ CheckCylDca.cpp	9 Aug 2011 22:03:26 -0000	1.2
@@ -9,6 +9,7 @@
 #include "trfcyl/SurfCylinder.h"
 #include "spacegeom/SpacePoint.h"
 #include "trfcut/CutRecorder.hpp"
+#include <cstdlib>
 
 using std::cerr;
 using std::endl;

trf++/src/trfcyl
CheckCylZ.cpp 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- CheckCylZ.cpp	7 Jul 2010 16:10:51 -0000	1.1
+++ CheckCylZ.cpp	9 Aug 2011 22:03:26 -0000	1.2
@@ -7,6 +7,7 @@
 #include "trffit/MTrack.h"
 #include "trfcyl/SurfCylinder.h"
 #include "trfcut/CutRecorder.hpp"
+#include <cstdlib>
 
 using std::cerr;
 using std::endl;

trf++/src/trfcyl
CylEloss.cpp 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- CylEloss.cpp	7 Jul 2010 16:10:52 -0000	1.1
+++ CylEloss.cpp	9 Aug 2011 22:03:26 -0000	1.2
@@ -11,6 +11,7 @@
 #include "trfbase/SurfacePtr.h"
 #include "trfcyl/SurfCylinder.h"
 #include "trfcyl/SurfCylinderParameters.h"
+#include <cstdlib>
 
 using trf::TrackVector;
 using trf::TrackError;

trf++/src/trfcyl
PropCylFieldConst.cpp 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- PropCylFieldConst.cpp	7 Jul 2010 16:10:52 -0000	1.1
+++ PropCylFieldConst.cpp	9 Aug 2011 22:03:26 -0000	1.2
@@ -6,6 +6,7 @@
 #include "objstream/ObjData.hpp"
 #include "trfutil/trfstream.h"
 #include "trfbase/TrackVector.h"
+#include <cstdlib>
 
 using std::ostream;
 using std::cerr;

trf++/src/trfcyl
ThickCylMS.cpp 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- ThickCylMS.cpp	7 Jul 2010 16:10:52 -0000	1.1
+++ ThickCylMS.cpp	9 Aug 2011 22:03:26 -0000	1.2
@@ -10,6 +10,7 @@
 #include "trfbase/SurfacePtr.h"
 #include "trfcyl/SurfCylinderParameters.h"
 #include "spacegeom/SpacePoint.h"
+#include <cstdlib>
 
 using namespace trf;
 

trf++/src/trfcyl
register_trfcyl_types.cpp 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- register_trfcyl_types.cpp	7 Jul 2010 16:10:52 -0000	1.1
+++ register_trfcyl_types.cpp	9 Aug 2011 22:03:26 -0000	1.2
@@ -24,6 +24,7 @@
 #include "trfcyl/ClusterFilterChisqCyl.h"
 #include "trfcyl/ClusterFilterChisqCylZ.h"
 #include "trfcyl/ClusterFilterCylPhi.h"
+#include <cstdlib>
 
 bool trf::register_trfcyl_types() {
 

trf++/src/trfdca
COMPONENTS 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- COMPONENTS	8 Aug 2011 18:49:51 -0000	1.1
+++ COMPONENTS	9 Aug 2011 22:03:26 -0000	1.2
@@ -1,4 +1,5 @@
 SurfDCA
+PropParamRK
 PropDCACyl
 PropCylDCA
 PropDCADCA

trf++/src/trffind
CheckChiSquare.cpp 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- CheckChiSquare.cpp	7 Jul 2010 16:10:54 -0000	1.1
+++ CheckChiSquare.cpp	9 Aug 2011 22:03:26 -0000	1.2
@@ -9,6 +9,7 @@
 #include "trfutil/trfstream.h"
 #include "trffit/MTrack.h"
 #include "trfcut/CutRecorder.hpp"
+#include <cstdlib>
 
 using std::cout;
 using std::cerr;

trf++/src/trffind
ClusterFilter.cpp 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- ClusterFilter.cpp	7 Jul 2010 16:10:54 -0000	1.1
+++ ClusterFilter.cpp	9 Aug 2011 22:03:26 -0000	1.2
@@ -2,6 +2,7 @@
 
 #include "trffind/ClusterFilter.h"
 #include "trflayer/ClusterContainerStandard.h"
+#include <cstdlib>
 
 using trf::ClusterList;
 using trf::ClusterContainer;

trf++/src/trffind
register_trffind_types.cpp 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- register_trffind_types.cpp	7 Jul 2010 16:10:54 -0000	1.1
+++ register_trffind_types.cpp	9 Aug 2011 22:03:26 -0000	1.2
@@ -15,6 +15,7 @@
 #include "trffind/TrackExtender.h"
 #include "trffind/TrackFinder.h"
 #include "trffind/ClusterFilterMcId.h"
+#include <cstdlib>
 
 bool trf::register_trffind_types() {
 

trf++/src/trffit
HTrack.cpp 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- HTrack.cpp	7 Jul 2010 16:10:55 -0000	1.1
+++ HTrack.cpp	9 Aug 2011 22:03:26 -0000	1.2
@@ -6,6 +6,7 @@
 #include "trfbase/Surface.h"
 
 #include <set>
+#include <cstdlib>
 
 using std::multiset;
 

trf++/src/trffit
register_trffit_types.cpp 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- register_trffit_types.cpp	7 Jul 2010 16:10:55 -0000	1.1
+++ register_trffit_types.cpp	9 Aug 2011 22:03:26 -0000	1.2
@@ -9,6 +9,7 @@
 #include "trffit/AddFitNothing.h"
 #include "trffit/AddFitNull.h"
 #include "trffit/Refitter.h"
+#include <cstdlib>
 
 using std::vector;
 

trf++/src/trflayer
ClusterFinder.cpp 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- ClusterFinder.cpp	7 Jul 2010 16:10:55 -0000	1.1
+++ ClusterFinder.cpp	9 Aug 2011 22:03:26 -0000	1.2
@@ -2,6 +2,7 @@
 
 #include "trflayer/ClusterFinder.h"
 #include "trflayer/ClusterContainerStandard.h"
+#include <cstdlib>
 
 using trf::ClusterList;
 using trf::ClusterContainer;

trf++/src/trfutil
RandomGenerator.cpp 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- RandomGenerator.cpp	7 Jul 2010 16:10:56 -0000	1.1
+++ RandomGenerator.cpp	9 Aug 2011 22:03:27 -0000	1.2
@@ -4,6 +4,7 @@
 #include <iostream>
 #include "CLHEP/Random/RandGauss.h"
 #include "trfutil/trfstream.h"
+#include <cmath>
 
 using std::cout;
 

trf++/src/trfxyp
BSurfXYPlane.cpp 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- BSurfXYPlane.cpp	7 Jul 2010 16:10:57 -0000	1.1
+++ BSurfXYPlane.cpp	9 Aug 2011 22:03:27 -0000	1.2
@@ -8,6 +8,7 @@
 #include "trfutil/trfstream.h"
 #include "objstream/ObjData.hpp"
 #include "objstream/ObjTable.hpp"
+#include <cstdlib>
 
 #ifndef DEFECT_NO_STDLIB_NAMESPACES
 using std::sqrt;

trf++/src/trfxyp
XYPlaneEloss.cpp 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- XYPlaneEloss.cpp	7 Jul 2010 16:10:57 -0000	1.1
+++ XYPlaneEloss.cpp	9 Aug 2011 22:03:27 -0000	1.2
@@ -10,6 +10,7 @@
 #include "trfbase/ETrack.h"
 #include "trfbase/SurfacePtr.h"
 #include "trfxyp/SurfXYPlane.h"
+#include <cstdlib>
 
 using trf::TrackVector;
 using trf::TrackError;

trf++/src/trfzp
AddFitZPlane_Z2.cpp 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- AddFitZPlane_Z2.cpp	7 Jul 2010 16:10:58 -0000	1.1
+++ AddFitZPlane_Z2.cpp	9 Aug 2011 22:03:27 -0000	1.2
@@ -6,6 +6,7 @@
 #include "trfutil/trfstream.h"
 #include "objstream/ObjData.hpp"
 #include "objstream/ObjTable.hpp"
+#include <cstdlib>
 
 using namespace trf;
 using std::endl;

trf++/src/trfzp
ZPlaneEloss.cpp 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- ZPlaneEloss.cpp	7 Jul 2010 16:10:58 -0000	1.1
+++ ZPlaneEloss.cpp	9 Aug 2011 22:03:27 -0000	1.2
@@ -10,6 +10,7 @@
 #include "trfbase/ETrack.h"
 #include "trfbase/SurfacePtr.h"
 #include "trfzp/SurfZPlane.h"
+#include <cstdlib>
 
 using trf::TrackVector;
 using trf::TrackError;

trf++/test/eloss
DeDxBethe_t.cpp 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- DeDxBethe_t.cpp	7 Jul 2010 16:10:59 -0000	1.1
+++ DeDxBethe_t.cpp	9 Aug 2011 22:03:27 -0000	1.2
@@ -7,6 +7,7 @@
 #include <string>
 #include "trfbase/SurfacePtr.h"
 #include "trfutil/trfstream.h"
+#include <cstdlib>
 
  #ifndef DEFECT_NO_STDLIB_NAMESPACES
  using std::cout;

trf++/test/eloss
DeDxFixed_t.cpp 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- DeDxFixed_t.cpp	7 Jul 2010 16:10:59 -0000	1.1
+++ DeDxFixed_t.cpp	9 Aug 2011 22:03:27 -0000	1.2
@@ -7,6 +7,7 @@
 #include <string>
 #include "trfbase/SurfacePtr.h"
 #include "trfutil/trfstream.h"
+#include <cstdlib>
 
  #ifndef DEFECT_NO_STDLIB_NAMESPACES
  using std::cout;

trf++/test/trfbase
ETrack_t.cpp 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- ETrack_t.cpp	7 Jul 2010 16:11:00 -0000	1.1
+++ ETrack_t.cpp	9 Aug 2011 22:03:27 -0000	1.2
@@ -9,6 +9,7 @@
 #include <cassert>
 #include "trfutil/trfstream.h"
 #include "trfbase/SurfTest.h"
+#include <cstdlib>
 
 using std::cout;
 using std::cerr;

trf++/test/trfcyl
CylEloss_t.cpp 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- CylEloss_t.cpp	7 Jul 2010 16:11:02 -0000	1.1
+++ CylEloss_t.cpp	9 Aug 2011 22:03:27 -0000	1.2
@@ -13,6 +13,7 @@
 #include <string>
 #include <fstream>
 #include <iostream>
+#include <cstdlib>
 
 #ifndef DEFECT_NO_STDLIB_NAMESPACES
 using std::cout;

trf++/test/trfcyl
ThickCylMS_t.cpp 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- ThickCylMS_t.cpp	7 Jul 2010 16:11:02 -0000	1.1
+++ ThickCylMS_t.cpp	9 Aug 2011 22:03:27 -0000	1.2
@@ -9,6 +9,7 @@
 #include "trfbase/SurfacePtr.h"
 #include "trfbase/ETrack.h"
 #include "trfcyl/SurfCylinder.h"
+#include <cstdlib>
 
 using std::cout;
 using std::cerr;

trf++/test/trfutil
Match_t.cpp 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- Match_t.cpp	7 Jul 2010 16:11:06 -0000	1.1
+++ Match_t.cpp	9 Aug 2011 22:03:27 -0000	1.2
@@ -10,6 +10,7 @@
 #include <vector>
 #include <list>
 #include "trfutil/STLprint.h"
+#include <algorithm>
 
 using std::cout;
 using std::cerr;

trf++/test/trfxyp
ThinXYPlaneMSEloss_t.cpp 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- ThinXYPlaneMSEloss_t.cpp	7 Jul 2010 16:11:07 -0000	1.1
+++ ThinXYPlaneMSEloss_t.cpp	9 Aug 2011 22:03:27 -0000	1.2
@@ -8,6 +8,7 @@
 #include "trfbase/SurfacePtr.h"
 #include "trfbase/ETrack.h"
 #include "trfxyp/SurfXYPlane.h"
+#include <cstdlib>
 
 using std::cout;
 using std::cerr;

trf++/test/trfxyp
XYPlaneEloss_t.cpp 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- XYPlaneEloss_t.cpp	7 Jul 2010 16:11:07 -0000	1.1
+++ XYPlaneEloss_t.cpp	9 Aug 2011 22:03:27 -0000	1.2
@@ -13,6 +13,7 @@
 #include <string>
 #include <fstream>
 #include <iostream>
+#include <cstdlib>
 
 #ifndef DEFECT_NO_STDLIB_NAMESPACES
 using std::cout;

trf++/test/trfzp
ThickZPlaneMS_t.cpp 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- ThickZPlaneMS_t.cpp	7 Jul 2010 16:11:08 -0000	1.1
+++ ThickZPlaneMS_t.cpp	9 Aug 2011 22:03:27 -0000	1.2
@@ -9,6 +9,7 @@
 #include "trfbase/SurfacePtr.h"
 #include "trfbase/ETrack.h"
 #include "trfzp/SurfZPlane.h"
+#include <cstdlib>
 
 using std::cout;
 using std::cerr;

trf++/test/trfzp
ThinZPlaneMSEloss_t.cpp 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- ThinZPlaneMSEloss_t.cpp	7 Jul 2010 16:11:08 -0000	1.1
+++ ThinZPlaneMSEloss_t.cpp	9 Aug 2011 22:03:27 -0000	1.2
@@ -8,6 +8,7 @@
 #include "trfbase/SurfacePtr.h"
 #include "trfbase/ETrack.h"
 #include "trfzp/SurfZPlane.h"
+#include <cstdlib>
 
 using std::cout;
 using std::cerr;

trf++/test/trfzp
ZPlaneEloss_t.cpp 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- ZPlaneEloss_t.cpp	7 Jul 2010 16:11:08 -0000	1.1
+++ ZPlaneEloss_t.cpp	9 Aug 2011 22:03:27 -0000	1.2
@@ -13,6 +13,7 @@
 #include <string>
 #include <fstream>
 #include <iostream>
+#include <cstdlib>
 
 #ifndef DEFECT_NO_STDLIB_NAMESPACES
 using std::cout;
CVSspam 0.2.8