Swicth some depedent libraries to external by ExternalProject
- Import ILCUTIL, aidaTT, KalTest, DDKalTest by ExternalProject_Add method
- CEPCSW_EXTERNAL_AS_COMPONENT: option for install directory of external
- TRUE: default, install into directory same as CEPCSW
- FALSE: install into directory set by CEPCSW_EXTERNAL_ROOT
- need set path into LD_LIBRARY_PATH before run
- CEPCSW_EXTERNAL_AS_COMPONENT: option for install directory of external
- Switch KalTest and keep use KalDet while KalTestTool uses "KalTest"
- DDKalTest imported, and it is used to convert geometry while KalTestTool uses "DDKalTest"
-
KalTestTool set
ddkeltest = KalTestTool("DDKalTest")
ddkeltest.Fitter = "DDKalTest"
-
#kt001.MSOn = False
default True, not need set -
#kt001.EnergyLossOn = False
default True, not need set
-
Tracking algorithm set
tracking.FitterTool = "KalTestTool/DDKalTest"
-
job option xml file will update in future to use DDKalTest
-
- After switch KalTest, the difference is not obvious, such as omega, by Detector/DetCRD/scripts/TDR_o1_v01/sim.py and Detector/DetCRD/scripts/TDR_o1_v01/tracking.py
Edited by FU Chengdong