diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9064c2acfba738c7dd9b91c8884e04afdb15d769..26bfdba73b515afbb73ceb0224d052c107768885 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -58,5 +58,7 @@ build:lcg:el7: artifacts: paths: - InstallArea + - TDR_o1_v01.tgeo.root + - TDR_o1_v02.tgeo.root reports: junit: build.${CEPCSW_LCG_VERSION}.${CEPCSW_LCG_PLATFORM}/cepcsw-ctest-result.xml diff --git a/Detector/DetCRD/CMakeLists.txt b/Detector/DetCRD/CMakeLists.txt index e271c24d3c673cbfad3f846e17a3803f1b805e08..62ac77358c1a99766a4be025bb0717082693b99b 100644 --- a/Detector/DetCRD/CMakeLists.txt +++ b/Detector/DetCRD/CMakeLists.txt @@ -35,14 +35,24 @@ install(TARGETS DetCRD # Add tests ################################################################################ -add_test( - NAME Test_TDR_o1_v01_Sim - COMMAND gaudirun.py Detector/DetCRD/scripts/TDR_o1_v01/sim.py - WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} -) +foreach(detoption TDR_o1_v01 TDR_o1_v02) + add_test( + NAME Test_${detoption}_Sim + COMMAND gaudirun.py Detector/DetCRD/scripts/${detoption}/sim.py + WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} + ) -add_test( - NAME Test_TDR_o1_v01_Rec - COMMAND gaudirun.py Detector/DetCRD/scripts/TDR_o1_v01/tracking.py - WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} -) + add_test( + NAME Test_${detoption}_Rec + COMMAND gaudirun.py Detector/DetCRD/scripts/${detoption}/tracking.py + WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} + ) + + add_test( + NAME Test_${detoption}_DD4hep2TGeo + COMMAND geoConverter -compact2tgeo + -input Detector/DetCRD/compact/${detoption}/${detoption}.xml + -output ${detoption}.tgeo.root + WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} + ) +endforeach() diff --git a/Detector/DetCRD/compact/TDR_o1_v02/TDR_Dimensions_v01_02.xml b/Detector/DetCRD/compact/TDR_o1_v02/TDR_Dimensions_v01_02.xml index 73ec69de51cc53068e670768b44b09122111c879..05fd2df00fe806cc6b36033d56e1498777a8e67f 100644 --- a/Detector/DetCRD/compact/TDR_o1_v02/TDR_Dimensions_v01_02.xml +++ b/Detector/DetCRD/compact/TDR_o1_v02/TDR_Dimensions_v01_02.xml @@ -185,6 +185,9 @@ <limitset name="cal_limits"> <limit name="step_length_max" particles="*" value="5.0" unit="mm" /> </limitset> + <limitset name="tpc_limits"> + <limit name="step_length_max" particles="*" value="10.0" unit="mm" /> + </limitset> <limitset name="dc_limits"> <limit name="step_length_max" particles="*" value="10.0" unit="mm" /> </limitset>