diff --git a/macro/KF/CMakeLists.txt b/macro/KF/CMakeLists.txt index 721f22e940d2d990e753c5936320b75cf74fd587..e802033fca9bc78ccb5f484547c97b85a0b31893 100644 --- a/macro/KF/CMakeLists.txt +++ b/macro/KF/CMakeLists.txt @@ -121,14 +121,15 @@ ForEach(iSignal RANGE 16) # --- Digitisation run, event-by-event (uses run/run_digi.C) Set(testname KF_digi_${title}) - Add_Test(${testname} ${CBMROOT_BINARY_DIR}/macro/KF/run_digi.sh ${NSignalEvents} \"${WORKDIR}/${title}_test\" 0. 0. 1) + Add_Test(${testname} ${CBMROOT_BINARY_DIR}/macro/KF/run_digi.sh \"${WORKDIR}/${title}_test\" -1 \"${WORKDIR}/${title}_test.event\" -1.) Set_Tests_Properties(${testname} PROPERTIES WORKING_DIRECTORY ${WORKDIR}) Set_Tests_Properties(${testname} PROPERTIES TIMEOUT "1400") - Set_Tests_Properties(${testname} PROPERTIES PASS_REGULAR_EXPRESSION "Test Passed;All ok") + Set_Tests_Properties(${testname} PROPERTIES PASS_REGULAR_EXPRESSION "Macro finished successfully.") Set_Tests_Properties(${testname} PROPERTIES FIXTURES_REQUIRED ${fixture_transport}) Set(fixture_digi fixture_digi_${testname}) Set_Tests_Properties(${testname} PROPERTIES FIXTURES_SETUP ${fixture_digi}) + # --- Reconstruction run, event-by-event, with MC input, no PV finder (uses run/run_reco_event.C) Set(testname KF_reco_${title}) Add_Test(${testname} ${CBMROOT_BINARY_DIR}/macro/KF/run_reco_event.sh ${NSignalEvents} \"${WORKDIR}/${title}_test\" \"${setup}\" kTRUE kFALSE) @@ -144,7 +145,7 @@ ForEach(iSignal RANGE 16) Add_Test(${testname} ${CBMROOT_BINARY_DIR}/macro/KF/kf_kfparticle.sh ${NSignalEvents} \"${setup}\" \"${WORKDIR}/${title}_test\" kFALSE kFALSE ${id}) Set_Tests_Properties(${testname} PROPERTIES WORKING_DIRECTORY ${WORKDIR}) Set_Tests_Properties(${testname} PROPERTIES TIMEOUT "1000") - Set_Tests_Properties(${testname} PROPERTIES PASS_REGULAR_EXPRESSION "Test Passed;All ok") + Set_Tests_Properties(${testname} PROPERTIES PASS_REGULAR_EXPRESSION "Macro finished successfully.") Set_Tests_Properties(${testname} PROPERTIES FIXTURES_REQUIRED ${fixture_reco}) Set(fixture_kfparticle fixture_kfparticle_${testname}) Set_Tests_Properties(${testname} PROPERTIES FIXTURES_SETUP ${fixture_kfparticle}) diff --git a/macro/KF/kf_kfparticle.C b/macro/KF/kf_kfparticle.C index 64758a3e63acf5eeca9fa7ac13a8ed4e6587a655..634f936bb7d6c35150b8a9513fa6f8aaa838d098 100644 --- a/macro/KF/kf_kfparticle.C +++ b/macro/KF/kf_kfparticle.C @@ -129,14 +129,14 @@ void kf_kfparticle(Int_t nEvents = 2, CbmKF* KF = new CbmKF(); run->AddTask(KF); CbmL1* l1 = new CbmL1("CbmL1", 1, 3); - if (setup->IsActive(kMvd)) { - setup->GetGeoTag(kMvd, geoTag); + if (setup->IsActive(ECbmModuleId::kMvd)) { + setup->GetGeoTag(ECbmModuleId::kMvd, geoTag); const TString mvdMatBudgetFileName = paramDir + "/mvd/mvd_matbudget_" + geoTag + ".root"; l1->SetMvdMaterialBudgetFileName(mvdMatBudgetFileName.Data()); } - if (setup->IsActive(kSts)) { - setup->GetGeoTag(kSts, geoTag); + if (setup->IsActive(ECbmModuleId::kSts)) { + setup->GetGeoTag(ECbmModuleId::kSts, geoTag); const TString stsMatBudgetFileName = paramDir + "/sts/sts_matbudget_" + geoTag + ".root"; l1->SetStsMaterialBudgetFileName(stsMatBudgetFileName.Data()); @@ -149,7 +149,7 @@ void kf_kfparticle(Int_t nEvents = 2, kfParticleFinderPID->SetSIS100(); if (useDetectorPID) { kfParticleFinderPID->UseDetectorPID(); - if (setup->IsActive(kMuch)) { + if (setup->IsActive(ECbmModuleId::kMuch)) { kfParticleFinderPID->UseMuch(); kfParticleFinderPID->SetNMinStsHitsForMuon(7); kfParticleFinderPID->SetNMinMuchHitsForLMVM(10);