Commit in trf++ on MAIN
CMakeLists.txt+343added 1.1
adding cmake support

trf++
CMakeLists.txt added at 1.1
diff -N CMakeLists.txt
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ CMakeLists.txt	8 Aug 2011 21:19:26 -0000	1.1
@@ -0,0 +1,343 @@
+########################################################
+# cmake file for building trf++
+#
+# build instructions:
+# mkdir build
+# cmake -DCLHEP_DIR=/path/to/CLHEP ..
+# make
+# make test # run unit tests
+#
+CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
+########################################################
+
+
+# project name
+PROJECT( trf )
+
+
+# enable ctest
+ENABLE_TESTING()
+include(CTest)
+mark_as_advanced( DART_TESTING_TIMEOUT )
+
+
+### DEPENDENCIES ############################################################
+
+LIST( APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake )
+FIND_PACKAGE( CLHEP REQUIRED )
+INCLUDE_DIRECTORIES( ${CLHEP_INCLUDE_DIRS} )
+LINK_LIBRARIES( ${CLHEP_LIBRARIES} )
+
+
+
+### LIBRARY #################################################################
+
+# require proper c++
+#ADD_DEFINITIONS( "-Wall -ansi -pedantic" )
+
+INCLUDE_DIRECTORIES( ./include )
+
+
+AUX_SOURCE_DIRECTORY( ./src/ptr library_sources )
+AUX_SOURCE_DIRECTORY( ./src/ref_count library_sources )
+AUX_SOURCE_DIRECTORY( ./src/objstream library_sources )
+AUX_SOURCE_DIRECTORY( ./src/trfutil library_sources )
+AUX_SOURCE_DIRECTORY( ./src/trfobj library_sources )
+AUX_SOURCE_DIRECTORY( ./src/spacegeom library_sources )
+AUX_SOURCE_DIRECTORY( ./src/mag_field library_sources )
+AUX_SOURCE_DIRECTORY( ./src/static_la library_sources )
+AUX_SOURCE_DIRECTORY( ./src/trfbase library_sources )
+AUX_SOURCE_DIRECTORY( ./src/trflayer library_sources )
+AUX_SOURCE_DIRECTORY( ./src/trffit library_sources )
+AUX_SOURCE_DIRECTORY( ./src/trfcut library_sources )
+AUX_SOURCE_DIRECTORY( ./src/eloss library_sources )
+AUX_SOURCE_DIRECTORY( ./src/trffind library_sources )
+AUX_SOURCE_DIRECTORY( ./src/trfcyl library_sources )
+AUX_SOURCE_DIRECTORY( ./src/trfcyl2D library_sources )
+AUX_SOURCE_DIRECTORY( ./src/trfzp library_sources )
+AUX_SOURCE_DIRECTORY( ./src/trfxyp library_sources )
+AUX_SOURCE_DIRECTORY( ./src/trfcylplane library_sources )
+AUX_SOURCE_DIRECTORY( ./src/trfdca library_sources )
+
+
+SET( libname ${PROJECT_NAME} )
+ADD_LIBRARY( ${libname} ${library_sources} )
+
+
+
+### TESTS ###################################################################
+
+MACRO( ADD_TRF_TEST _name )
+    ADD_EXECUTABLE( ${_name} ${ARGN} )
+    TARGET_LINK_LIBRARIES( ${_name} ${libname} )
+    ADD_TEST( test_${_name} ${_name} )
+ENDMACRO()
+
+#ptr
+ADD_TRF_TEST( ptr_PtrException ./test/ptr/PtrException_t.cpp )
+ADD_TRF_TEST( ptr_AbsPolicy ./test/ptr/AbsPolicy_t.cpp )
+ADD_TRF_TEST( ptr_SharedPolicyTable ./test/ptr/SharedPolicyTable_t.cpp )
+ADD_TRF_TEST( ptr_NullPolicy ./test/ptr/NullPolicy_t.cpp )
+ADD_TRF_TEST( ptr_DeletePolicy ./test/ptr/DeletePolicy_t.cpp )
+ADD_TRF_TEST( ptr_AutoPolicy ./test/ptr/AutoPolicy_t.cpp )
+ADD_TRF_TEST( ptr_SharedNullPolicy ./test/ptr/SharedNullPolicy_t.cpp )
+ADD_TRF_TEST( ptr_SharedDeletePolicy ./test/ptr/SharedDeletePolicy_t.cpp )
+ADD_TRF_TEST( ptr_LocalSharedDeletePolicy ./test/ptr/LocalSharedDeletePolicy_t.cpp )
+ADD_TRF_TEST( ptr_Ptr ./test/ptr/Ptr_t.cpp )
+#ref_count
+ADD_TRF_TEST( ref_count_RefCounter ./test/ref_count/RefCounter_t.cpp )
+#objstream
+ADD_TRF_TEST( objstream_ObjectFormat ./test/objstream/ObjectFormat_t.cpp )
+ADD_TRF_TEST( objstream_ObjType ./test/objstream/ObjType_t.cpp )
+ADD_TRF_TEST( objstream_ObjData ./test/objstream/ObjData_t.cpp )
+ADD_TRF_TEST( objstream_ObjDouble ./test/objstream/ObjDouble_t.cpp )
+ADD_TRF_TEST( objstream_ObjTable ./test/objstream/ObjTable_t.cpp )
+ADD_TRF_TEST( objstream_ObjStream ./test/objstream/ObjStream_t.cpp )
+#ADD_TRF_TEST( objstream_StdObjStream ./test/objstream/StdObjStream_t.cpp )
+#trfutil
+ADD_TRF_TEST( trfutil_trfstream ./test/trfutil/trfstream_t.cpp )
+ADD_TRF_TEST( trfutil_STLprint ./test/trfutil/STLprint_t.cpp )
+ADD_TRF_TEST( trfutil_array ./test/trfutil/array_t.cpp )
+ADD_TRF_TEST( trfutil_TRFMath ./test/trfutil/TRFMath_t.cpp )
+ADD_TRF_TEST( trfutil_RandomGenerator ./test/trfutil/RandomGenerator_t.cpp )
+ADD_TRF_TEST( trfutil_RandomSeed ./test/trfutil/RandomSeed_t.cpp )
+ADD_TRF_TEST( trfutil_Quality ./test/trfutil/Quality_t.cpp )
+ADD_TRF_TEST( trfutil_StatusValue ./test/trfutil/StatusValue_t.cpp )
+ADD_TRF_TEST( trfutil_EventID ./test/trfutil/EventID_t.cpp )
+ADD_TRF_TEST( trfutil_Circle ./test/trfutil/Circle_t.cpp )
+ADD_TRF_TEST( trfutil_nvector ./test/trfutil/nvector_t.cpp )
+ADD_TRF_TEST( trfutil_smatrix ./test/trfutil/smatrix_t.cpp )
+ADD_TRF_TEST( trfutil_matrix ./test/trfutil/matrix_t.cpp )
+ADD_TRF_TEST( trfutil_RandomRegistry ./test/trfutil/RandomRegistry_t.cpp )
+ADD_TRF_TEST( trfutil_InvalidQuality ./test/trfutil/InvalidQuality_t.cpp )
+ADD_TRF_TEST( trfutil_SimpleQuality ./test/trfutil/SimpleQuality_t.cpp )
+ADD_TRF_TEST( trfutil_RootFinder ./test/trfutil/RootFinder_t.cpp )
+ADD_TRF_TEST( trfutil_RandomSimulator ./test/trfutil/RandomSimulator_t.cpp )
+ADD_TRF_TEST( trfutil_Match ./test/trfutil/Match_t.cpp )
+ADD_TRF_TEST( trfutil_RootFindLinear ./test/trfutil/RootFindLinear_t.cpp )
+#trfobj
+ADD_TRF_TEST( trfobj_Message ./test/trfobj/Message_t.cpp )
+ADD_TRF_TEST( trfobj_Reporter ./test/trfobj/Reporter_t.cpp )
+ADD_TRF_TEST( trfobj_TrfObject ./test/trfobj/TrfObject_t.cpp )
+ADD_TRF_TEST( trfobj_TrfReportingObject ./test/trfobj/TrfReportingObject_t.cpp )
+ADD_TRF_TEST( trfobj_VisColor ./test/trfobj/VisColor_t.cpp )
+ADD_TRF_TEST( trfobj_TrfObjectReporter ./test/trfobj/TrfObjectReporter_t.cpp )
+ADD_TRF_TEST( trfobj_VisStream ./test/trfobj/VisStream_t.cpp )
+ADD_TRF_TEST( trfobj_TrfVisStream ./test/trfobj/TrfVisStream_t.cpp )
+#spacegeom
+ADD_TRF_TEST( spacegeom_SpacePoint ./test/spacegeom/SpacePoint_t.cpp )
+ADD_TRF_TEST( spacegeom_TwoSpacePoint ./test/spacegeom/TwoSpacePoint_t.cpp )
+ADD_TRF_TEST( spacegeom_SpacePointVector ./test/spacegeom/SpacePointVector_t.cpp )
+ADD_TRF_TEST( spacegeom_SpacePointTensor ./test/spacegeom/SpacePointTensor_t.cpp )
+ADD_TRF_TEST( spacegeom_SpacePath ./test/spacegeom/SpacePath_t.cpp )
+ADD_TRF_TEST( spacegeom_SpaceXform ./test/spacegeom/SpaceXform_t.cpp )
+#mag_field
+ADD_TRF_TEST( mag_field_AbstractMagneticField ./test/mag_field/AbstractMagneticField_t.cpp )
+ADD_TRF_TEST( mag_field_ConstantMagneticField ./test/mag_field/ConstantMagneticField_t.cpp )
+ADD_TRF_TEST( mag_field_MagFieldMgr ./test/mag_field/MagFieldMgr_t.cpp )
+#static_la
+ADD_TRF_TEST( static_la_array ./test/static_la/array_t.cpp )
+ADD_TRF_TEST( static_la_nvector ./test/static_la/nvector_t.cpp )
+ADD_TRF_TEST( static_la_smatrix ./test/static_la/smatrix_t.cpp )
+ADD_TRF_TEST( static_la_matrix ./test/static_la/matrix_t.cpp )
+#trfbase
+ADD_TRF_TEST( trfbase_TrfVector ./test/trfbase/TrfVector_t.cpp )
+ADD_TRF_TEST( trfbase_VTrackData ./test/trfbase/VTrackData_t.cpp )
+ADD_TRF_TEST( trfbase_TrackVector ./test/trfbase/TrackVector_t.cpp )
+ADD_TRF_TEST( trfbase_CrossStat ./test/trfbase/CrossStat_t.cpp )
+ADD_TRF_TEST( trfbase_PropStat ./test/trfbase/PropStat_t.cpp )
+ADD_TRF_TEST( trfbase_Algorithm ./test/trfbase/Algorithm_t.cpp )
+ADD_TRF_TEST( trfbase_HitVector ./test/trfbase/HitVector_t.cpp )
+ADD_TRF_TEST( trfbase_Surface ./test/trfbase/Surface_t.cpp )
+ADD_TRF_TEST( trfbase_SurfTest ./test/trfbase/SurfTest_t.cpp )
+ADD_TRF_TEST( trfbase_VTrack ./test/trfbase/VTrack_t.cpp )
+ADD_TRF_TEST( trfbase_ETrack ./test/trfbase/ETrack_t.cpp )
+ADD_TRF_TEST( trfbase_VTrackGenerator ./test/trfbase/VTrackGenerator_t.cpp )
+ADD_TRF_TEST( trfbase_SimInteractor ./test/trfbase/SimInteractor_t.cpp )
+ADD_TRF_TEST( trfbase_SimInteractorRegistry ./test/trfbase/SimInteractorRegistry_t.cpp )
+ADD_TRF_TEST( trfbase_Interactor ./test/trfbase/Interactor_t.cpp )
+ADD_TRF_TEST( trfbase_Propagator ./test/trfbase/Propagator_t.cpp )
+ADD_TRF_TEST( trfbase_Hit ./test/trfbase/Hit_t.cpp )
+ADD_TRF_TEST( trfbase_Miss ./test/trfbase/Miss_t.cpp )
+ADD_TRF_TEST( trfbase_MissTest ./test/trfbase/MissTest_t.cpp )
+ADD_TRF_TEST( trfbase_NullInteractor ./test/trfbase/NullInteractor_t.cpp )
+ADD_TRF_TEST( trfbase_MultiInteractor ./test/trfbase/MultiInteractor_t.cpp )
+ADD_TRF_TEST( trfbase_McCluster ./test/trfbase/McCluster_t.cpp )
+ADD_TRF_TEST( trfbase_PropNull ./test/trfbase/PropNull_t.cpp )
+ADD_TRF_TEST( trfbase_PropNothing ./test/trfbase/PropNothing_t.cpp )
+ADD_TRF_TEST( trfbase_PropDirected ./test/trfbase/PropDirected_t.cpp )
+ADD_TRF_TEST( trfbase_PropDispatch ./test/trfbase/PropDispatch_t.cpp )
+ADD_TRF_TEST( trfbase_HitGenerator ./test/trfbase/HitGenerator_t.cpp )
+ADD_TRF_TEST( trfbase_MissFixed ./test/trfbase/MissFixed_t.cpp )
+ADD_TRF_TEST( trfbase_register_trfbase_types ./test/trfbase/register_trfbase_types_t.cpp )
+#trflayer
+ADD_TRF_TEST( trflayer_ClusterContainer ./test/trflayer/ClusterContainer_t.cpp )
+ADD_TRF_TEST( trflayer_ClusterContainerStandard ./test/trflayer/ClusterContainerStandard_t.cpp )
+ADD_TRF_TEST( trflayer_ClusterFinder ./test/trflayer/ClusterFinder_t.cpp )
+ADD_TRF_TEST( trflayer_LayerStat ./test/trflayer/LayerStat_t.cpp )
+ADD_TRF_TEST( trflayer_ClusterFindManager ./test/trflayer/ClusterFindManager_t.cpp )
+ADD_TRF_TEST( trflayer_LayerStatChain ./test/trflayer/LayerStatChain_t.cpp )
+ADD_TRF_TEST( trflayer_ClusterFindAll ./test/trflayer/ClusterFindAll_t.cpp )
+ADD_TRF_TEST( trflayer_LTrack ./test/trflayer/LTrack_t.cpp )
+ADD_TRF_TEST( trflayer_Layer ./test/trflayer/Layer_t.cpp )
+ADD_TRF_TEST( trflayer_LayerSimulator ./test/trflayer/LayerSimulator_t.cpp )
+ADD_TRF_TEST( trflayer_Detector ./test/trflayer/Detector_t.cpp )
+ADD_TRF_TEST( trflayer_InteractingLayer ./test/trflayer/InteractingLayer_t.cpp )
+ADD_TRF_TEST( trflayer_LayerSimGeneric ./test/trflayer/LayerSimGeneric_t.cpp )
+ADD_TRF_TEST( trflayer_DetectorSimulator ./test/trflayer/DetectorSimulator_t.cpp )
+#trffit
+ADD_TRF_TEST( trffit_TrackMcHitInfo ./test/trffit/TrackMcHitInfo_t.cpp )
+ADD_TRF_TEST( trffit_HTrack ./test/trffit/HTrack_t.cpp )
+ADD_TRF_TEST( trffit_AddFitter ./test/trffit/AddFitter_t.cpp )
+ADD_TRF_TEST( trffit_FullFitter ./test/trffit/FullFitter_t.cpp )
+ADD_TRF_TEST( trffit_HTrackGenerator ./test/trffit/HTrackGenerator_t.cpp )
+ADD_TRF_TEST( trffit_MTrack ./test/trffit/MTrack_t.cpp )
+ADD_TRF_TEST( trffit_AddFitNull ./test/trffit/AddFitNull_t.cpp )
+ADD_TRF_TEST( trffit_AddFitNothing ./test/trffit/AddFitNothing_t.cpp )
+ADD_TRF_TEST( trffit_AddFitKalman ./test/trffit/AddFitKalman_t.cpp )
+ADD_TRF_TEST( trffit_AddFitStarter ./test/trffit/AddFitStarter_t.cpp )
+ADD_TRF_TEST( trffit_Refitter ./test/trffit/Refitter_t.cpp )
+ADD_TRF_TEST( trffit_FullFitKalman ./test/trffit/FullFitKalman_t.cpp )
+ADD_TRF_TEST( trffit_TrackMatch ./test/trffit/TrackMatch_t.cpp )
+ADD_TRF_TEST( trffit_RTrackMatch ./test/trffit/RTrackMatch_t.cpp )
+ADD_TRF_TEST( trffit_register_trffit_types ./test/trffit/register_trffit_types_t.cpp )
+#trfcut
+ADD_TRF_TEST( trfcut_CutID ./test/trfcut/CutID_t.cpp )
+ADD_TRF_TEST( trfcut_CutRecord ./test/trfcut/CutRecord_t.cpp )
+ADD_TRF_TEST( trfcut_CutRecorder ./test/trfcut/CutRecorder_t.cpp )
+#eloss
+ADD_TRF_TEST( eloss_DeDx ./test/eloss/DeDx_t.cpp )
+ADD_TRF_TEST( eloss_DeDxFixed ./test/eloss/DeDxFixed_t.cpp )
+ADD_TRF_TEST( eloss_DeDxBethe ./test/eloss/DeDxBethe_t.cpp )
+#trffind
+ADD_TRF_TEST( trffind_ClusterFilter ./test/trffind/ClusterFilter_t.cpp )
+ADD_TRF_TEST( trffind_Checker ./test/trffind/Checker_t.cpp )
+ADD_TRF_TEST( trffind_Filter ./test/trffind/Filter_t.cpp )
+ADD_TRF_TEST( trffind_CandidateLayer ./test/trffind/CandidateLayer_t.cpp )
+ADD_TRF_TEST( trffind_ClusterFilterChisq ./test/trffind/ClusterFilterChisq_t.cpp )
+ADD_TRF_TEST( trffind_ClusterFilterMcId ./test/trffind/ClusterFilterMcId_t.cpp )
+ADD_TRF_TEST( trffind_CheckOr ./test/trffind/CheckOr_t.cpp )
+ADD_TRF_TEST( trffind_CheckChiSquare ./test/trffind/CheckChiSquare_t.cpp )
+ADD_TRF_TEST( trffind_CheckHitCount ./test/trffind/CheckHitCount_t.cpp )
+ADD_TRF_TEST( trffind_CheckZInt ./test/trffind/CheckZInt_t.cpp )
+ADD_TRF_TEST( trffind_FilterAll ./test/trffind/FilterAll_t.cpp )
+ADD_TRF_TEST( trffind_FilterShares ./test/trffind/FilterShares_t.cpp )
+ADD_TRF_TEST( trffind_FilterContains ./test/trffind/FilterContains_t.cpp )
+ADD_TRF_TEST( trffind_PathStop ./test/trffind/PathStop_t.cpp )
+ADD_TRF_TEST( trffind_Path ./test/trffind/Path_t.cpp )
+ADD_TRF_TEST( trffind_PathTree ./test/trffind/PathTree_t.cpp )
+ADD_TRF_TEST( trffind_PTrack ./test/trffind/PTrack_t.cpp )
+ADD_TRF_TEST( trffind_TrackExtender ./test/trffind/TrackExtender_t.cpp )
+ADD_TRF_TEST( trffind_ClusterFilterWithPTracks ./test/trffind/ClusterFilterWithPTracks_t.cpp )
+ADD_TRF_TEST( trffind_TrackFinder ./test/trffind/TrackFinder_t.cpp )
+ADD_TRF_TEST( trffind_register_trffind_types ./test/trffind/register_trffind_types_t.cpp )
+#trfcyl
+ADD_TRF_TEST( trfcyl_SurfCylinder ./test/trfcyl/SurfCylinder_t.cpp )
+ADD_TRF_TEST( trfcyl_PropCylField ./test/trfcyl/PropCylField_t.cpp )
+ADD_TRF_TEST( trfcyl_BSurfCylinder ./test/trfcyl/BSurfCylinder_t.cpp )
+ADD_TRF_TEST( trfcyl_PropCylFieldConst ./test/trfcyl/PropCylFieldConst_t.cpp )
+ADD_TRF_TEST( trfcyl_PropCyl ./test/trfcyl/PropCyl_t.cpp )
+#ADD_TRF_TEST( trfcyl_PropCylRK ./test/trfcyl/PropCylRK_t.cpp )
+ADD_TRF_TEST( trfcyl_PropJoinCyl ./test/trfcyl/PropJoinCyl_t.cpp )
+ADD_TRF_TEST( trfcyl_ThickCylMS ./test/trfcyl/ThickCylMS_t.cpp )
+ADD_TRF_TEST( trfcyl_ThinCylMS ./test/trfcyl/ThinCylMS_t.cpp )
+ADD_TRF_TEST( trfcyl_ThinCylMSEloss ./test/trfcyl/ThinCylMSEloss_t.cpp )
+ADD_TRF_TEST( trfcyl_ThinCylMsSim ./test/trfcyl/ThinCylMsSim_t.cpp )
+ADD_TRF_TEST( trfcyl_CylEloss ./test/trfcyl/CylEloss_t.cpp )
+ADD_TRF_TEST( trfcyl_CheckCylZ ./test/trfcyl/CheckCylZ_t.cpp )
+ADD_TRF_TEST( trfcyl_CheckCylDca ./test/trfcyl/CheckCylDca_t.cpp )
+ADD_TRF_TEST( trfcyl_ClusterFilterChisqCyl ./test/trfcyl/ClusterFilterChisqCyl_t.cpp )
+ADD_TRF_TEST( trfcyl_ClusterFilterChisqCylZ ./test/trfcyl/ClusterFilterChisqCylZ_t.cpp )
+ADD_TRF_TEST( trfcyl_ClusterFilterZedge_0Hit ./test/trfcyl/ClusterFilterZedge_0Hit_t.cpp )
+ADD_TRF_TEST( trfcyl_ClusterFilterCylPhi ./test/trfcyl/ClusterFilterCylPhi_t.cpp )
+ADD_TRF_TEST( trfcyl_ClusterContainerCyl ./test/trfcyl/ClusterContainerCyl_t.cpp )
+ADD_TRF_TEST( trfcyl_ClusterContainerCylZ ./test/trfcyl/ClusterContainerCylZ_t.cpp )
+ADD_TRF_TEST( trfcyl_HitCylPhi ./test/trfcyl/HitCylPhi_t.cpp )
+ADD_TRF_TEST( trfcyl_HitCylPhiZ ./test/trfcyl/HitCylPhiZ_t.cpp )
+ADD_TRF_TEST( trfcyl_LayerCylinder ./test/trfcyl/LayerCylinder_t.cpp )
+ADD_TRF_TEST( trfcyl_ClusterFindCyl ./test/trfcyl/ClusterFindCyl_t.cpp )
+ADD_TRF_TEST( trfcyl_HitCylPhiGenerator ./test/trfcyl/HitCylPhiGenerator_t.cpp )
+ADD_TRF_TEST( trfcyl_HitCylPhiZGenerator ./test/trfcyl/HitCylPhiZGenerator_t.cpp )
+ADD_TRF_TEST( trfcyl_AddFitCyl_Phi ./test/trfcyl/AddFitCyl_Phi_t.cpp )
+ADD_TRF_TEST( trfcyl_AddFitCyl_Phi_Phi ./test/trfcyl/AddFitCyl_Phi_Phi_t.cpp )
+ADD_TRF_TEST( trfcyl_AddFitCyl_Phi_Phi_Phi ./test/trfcyl/AddFitCyl_Phi_Phi_Phi_t.cpp )
+ADD_TRF_TEST( trfcyl_ClusterCutPhi ./test/trfcyl/ClusterCutPhi_t.cpp )
+ADD_TRF_TEST( trfcyl_AddFitCyl_PhiZ ./test/trfcyl/AddFitCyl_PhiZ_t.cpp )
+ADD_TRF_TEST( trfcyl_AddFitCyl_PhiZ_PhiZ ./test/trfcyl/AddFitCyl_PhiZ_PhiZ_t.cpp )
+ADD_TRF_TEST( trfcyl_register_trfcyl_types ./test/trfcyl/register_trfcyl_types_t.cpp )
+#trfcyl2D
+ADD_TRF_TEST( trfcyl2D_HitCylPhiZ2D ./test/trfcyl2D/HitCylPhiZ2D_t.cpp )
+ADD_TRF_TEST( trfcyl2D_ClusterFindCyl2D ./test/trfcyl2D/ClusterFindCyl2D_t.cpp )
+ADD_TRF_TEST( trfcyl2D_HitCylPhiZ2DGenerator ./test/trfcyl2D/HitCylPhiZ2DGenerator_t.cpp )
+#trfzp
+ADD_TRF_TEST( trfzp_SurfZPlane ./test/trfzp/SurfZPlane_t.cpp )
+ADD_TRF_TEST( trfzp_BSurfZPlane ./test/trfzp/BSurfZPlane_t.cpp )
+ADD_TRF_TEST( trfzp_SurfPolygon ./test/trfzp/SurfPolygon_t.cpp )
+ADD_TRF_TEST( trfzp_PropZZ ./test/trfzp/PropZZ_t.cpp )
+ADD_TRF_TEST( trfzp_PropZZRK ./test/trfzp/PropZZRK_t.cpp )
+ADD_TRF_TEST( trfzp_HitZPlane1 ./test/trfzp/HitZPlane1_t.cpp )
+ADD_TRF_TEST( trfzp_HitZPlane2 ./test/trfzp/HitZPlane2_t.cpp )
+ADD_TRF_TEST( trfzp_ThinZPlaneMS ./test/trfzp/ThinZPlaneMS_t.cpp )
+ADD_TRF_TEST( trfzp_ThickZPlaneMS ./test/trfzp/ThickZPlaneMS_t.cpp )
+ADD_TRF_TEST( trfzp_ThinZPlaneMsSim ./test/trfzp/ThinZPlaneMsSim_t.cpp )
+ADD_TRF_TEST( trfzp_ThinZPlaneMSEloss ./test/trfzp/ThinZPlaneMSEloss_t.cpp )
+ADD_TRF_TEST( trfzp_ZPlaneEloss ./test/trfzp/ZPlaneEloss_t.cpp )
+ADD_TRF_TEST( trfzp_ClusterFilterChisqZ2 ./test/trfzp/ClusterFilterChisqZ2_t.cpp )
+ADD_TRF_TEST( trfzp_ClusFindZPlane1 ./test/trfzp/ClusFindZPlane1_t.cpp )
+ADD_TRF_TEST( trfzp_ClusFindZPlane2 ./test/trfzp/ClusFindZPlane2_t.cpp )
+ADD_TRF_TEST( trfzp_HitZPlane1Generator ./test/trfzp/HitZPlane1Generator_t.cpp )
+ADD_TRF_TEST( trfzp_HitZPlane2Generator ./test/trfzp/HitZPlane2Generator_t.cpp )
+ADD_TRF_TEST( trfzp_LayerZPlane ./test/trfzp/LayerZPlane_t.cpp )
+ADD_TRF_TEST( trfzp_AddFitZPlane_Z2 ./test/trfzp/AddFitZPlane_Z2_t.cpp )
+ADD_TRF_TEST( trfzp_AddFitZPlane_Z2_Z2 ./test/trfzp/AddFitZPlane_Z2_Z2_t.cpp )
+ADD_TRF_TEST( trfzp_Circle ./test/trfzp/Circle_t.cpp )
+ADD_TRF_TEST( trfzp_AddNoFitZPlane_Z2_Z2 ./test/trfzp/AddNoFitZPlane_Z2_Z2_t.cpp )
+ADD_TRF_TEST( trfzp_register_trfzp_types ./test/trfzp/register_trfzp_types_t.cpp )
+#trfxyp
+ADD_TRF_TEST( trfxyp_SurfXYPlane ./test/trfxyp/SurfXYPlane_t.cpp )
+ADD_TRF_TEST( trfxyp_BSurfXYPlane ./test/trfxyp/BSurfXYPlane_t.cpp )
+ADD_TRF_TEST( trfxyp_PSurfXYPlane ./test/trfxyp/PSurfXYPlane_t.cpp )
+ADD_TRF_TEST( trfxyp_PropXYXY ./test/trfxyp/PropXYXY_t.cpp )
+ADD_TRF_TEST( trfxyp_PropXYXYBV ./test/trfxyp/PropXYXYBV_t.cpp )
+#ADD_TRF_TEST( trfxyp_PropXYXYRK ./test/trfxyp/PropXYXYRK_t.cpp )
+ADD_TRF_TEST( trfxyp_HitXYPlane1 ./test/trfxyp/HitXYPlane1_t.cpp )
+ADD_TRF_TEST( trfxyp_HitXYPlane2 ./test/trfxyp/HitXYPlane2_t.cpp )
+ADD_TRF_TEST( trfxyp_ThinXYPlaneMS ./test/trfxyp/ThinXYPlaneMS_t.cpp )
+ADD_TRF_TEST( trfxyp_ThinXYPlaneMsSim ./test/trfxyp/ThinXYPlaneMsSim_t.cpp )
+ADD_TRF_TEST( trfxyp_ThinXYPlaneMSEloss ./test/trfxyp/ThinXYPlaneMSEloss_t.cpp )
+ADD_TRF_TEST( trfxyp_XYPlaneEloss ./test/trfxyp/XYPlaneEloss_t.cpp )
+ADD_TRF_TEST( trfxyp_ClusterFilterChisqXY2 ./test/trfxyp/ClusterFilterChisqXY2_t.cpp )
+ADD_TRF_TEST( trfxyp_ClusFindXYPlane1 ./test/trfxyp/ClusFindXYPlane1_t.cpp )
+ADD_TRF_TEST( trfxyp_ClusFindXYPlane2 ./test/trfxyp/ClusFindXYPlane2_t.cpp )
+ADD_TRF_TEST( trfxyp_HitXYPlane1Generator ./test/trfxyp/HitXYPlane1Generator_t.cpp )
+ADD_TRF_TEST( trfxyp_HitXYPlane2Generator ./test/trfxyp/HitXYPlane2Generator_t.cpp )
+ADD_TRF_TEST( trfxyp_LayerXYPlane ./test/trfxyp/LayerXYPlane_t.cpp )
+ADD_TRF_TEST( trfxyp_AddFitXYPlane_XY2 ./test/trfxyp/AddFitXYPlane_XY2_t.cpp )
+ADD_TRF_TEST( trfxyp_AddFitXYPlane_XY2_XY2 ./test/trfxyp/AddFitXYPlane_XY2_XY2_t.cpp )
+ADD_TRF_TEST( trfxyp_PropXYXYBX ./test/trfxyp/PropXYXYBX_t.cpp )
+ADD_TRF_TEST( trfxyp_register_trfxyp_types ./test/trfxyp/register_trfxyp_types_t.cpp )
+#trfcylplane
+ADD_TRF_TEST( trfcylplane_PropCylXY ./test/trfcylplane/PropCylXY_t.cpp )
+ADD_TRF_TEST( trfcylplane_PropXYCyl ./test/trfcylplane/PropXYCyl_t.cpp )
+ADD_TRF_TEST( trfcylplane_PropXYZ ./test/trfcylplane/PropXYZ_t.cpp )
+ADD_TRF_TEST( trfcylplane_PropZXY ./test/trfcylplane/PropZXY_t.cpp )
+ADD_TRF_TEST( trfcylplane_ClusterFilterChisqXYZ2 ./test/trfcylplane/ClusterFilterChisqXYZ2_t.cpp )
+ADD_TRF_TEST( trfcylplane_AddFitXYPlane_Z2_XY2 ./test/trfcylplane/AddFitXYPlane_Z2_XY2_t.cpp )
+ADD_TRF_TEST( trfcylplane_AddFitZPlane_XY2_Z2 ./test/trfcylplane/AddFitZPlane_XY2_Z2_t.cpp )
+ADD_TRF_TEST( trfcylplane_PropZCyl ./test/trfcylplane/PropZCyl_t.cpp )
+ADD_TRF_TEST( trfcylplane_PropCylZ ./test/trfcylplane/PropCylZ_t.cpp )
+ADD_TRF_TEST( trfcylplane_CylinderPropagator ./test/trfcylplane/CylinderPropagator_t.cpp )
+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_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 )
+ADD_TRF_TEST( trfdca_CheckCylDca_signif ./test/trfdca/CheckCylDca_signif_t.cpp )
+ADD_TRF_TEST( trfdca_DistSurface ./test/trfdca/DistSurface_t.cpp )
+ADD_TRF_TEST( trfdca_register_trfdca_types ./test/trfdca/register_trfdca_types_t.cpp )
+
+
+
+
+
CVSspam 0.2.8