Skip to content
Snippets Groups Projects
Commit 6289c135 authored by Pierre-Alain Loizeau's avatar Pierre-Alain Loizeau Committed by Florian Uhlig
Browse files

Add CheckTiming of 2021 data to test set

parent 53c6f338
No related branches found
No related tags found
1 merge request!451Add TRD-2D to the CheckTimingAlgo with same temporary trick as T0
...@@ -110,7 +110,7 @@ void check_timing_any(TString fileName, UInt_t uRunId = 0, Int_t nEvents = 0, TS ...@@ -110,7 +110,7 @@ void check_timing_any(TString fileName, UInt_t uRunId = 0, Int_t nEvents = 0, TS
Double_t rtime = timer.RealTime(); Double_t rtime = timer.RealTime();
Double_t ctime = timer.CpuTime(); Double_t ctime = timer.CpuTime();
cout << endl << endl; cout << endl << endl;
cout << "Macro finished succesfully." << endl; cout << "Macro finished successfully." << endl;
cout << "Real time " << rtime << " s, CPU time " << ctime << " s" << endl; cout << "Real time " << rtime << " s, CPU time " << ctime << " s" << endl;
cout << endl; cout << endl;
// ------------------------------------------------------------------------ // ------------------------------------------------------------------------
......
...@@ -244,6 +244,7 @@ If(DEFINED ENV{RAW_DATA_PATH} ) ...@@ -244,6 +244,7 @@ If(DEFINED ENV{RAW_DATA_PATH} )
## Generate scripts ## Generate scripts
GENERATE_ROOT_TEST_SCRIPT(${CBMROOT_SOURCE_DIR}/macro/run/run_unpack_tsa.C ) # Unpackers GENERATE_ROOT_TEST_SCRIPT(${CBMROOT_SOURCE_DIR}/macro/run/run_unpack_tsa.C ) # Unpackers
GENERATE_ROOT_TEST_SCRIPT(${CBMROOT_SOURCE_DIR}/macro/beamtime/mcbm2021/check_timing_any.C ) # Check Timing
## Run only if raw data files present ## Run only if raw data files present
ForEach(RUN 1588 ) ForEach(RUN 1588 )
Message( STATUS "Checking if raw data file exists: ${RAW_DATA_PATH}/${RUN}_first20Ts.tsa" ) Message( STATUS "Checking if raw data file exists: ${RAW_DATA_PATH}/${RUN}_first20Ts.tsa" )
...@@ -251,16 +252,26 @@ If(DEFINED ENV{RAW_DATA_PATH} ) ...@@ -251,16 +252,26 @@ If(DEFINED ENV{RAW_DATA_PATH} )
Message( STATUS "Raw data file found, tests will be performed for mCBM run ${RUN}" ) Message( STATUS "Raw data file found, tests will be performed for mCBM run ${RUN}" )
## Define tests + dependencies ## Define tests + dependencies
### Raw data analysis tests ### Raw data analysis tests: unpacking
Set(testname mcbm_unpack_2021_${RUN}) Set(testname mcbm_unpack_2021_${RUN})
Add_Test(${testname} ${CBMROOT_BINARY_DIR}/macro/run/run_unpack_tsa.sh \"${RAW_DATA_PATH}/${RUN}_first20Ts.tsa\" ${RUN} \"mcbm_beam_2021_03\" -1 \"data/\") Add_Test(${testname} ${CBMROOT_BINARY_DIR}/macro/run/run_unpack_tsa.sh \"${RAW_DATA_PATH}/${RUN}_first20Ts.tsa\" ${RUN} \"mcbm_beam_2021_03\" -1 \"data/\")
Set_Tests_Properties(${testname} PROPERTIES TIMEOUT "600") Set_Tests_Properties(${testname} PROPERTIES TIMEOUT "600")
Set_Tests_Properties(${testname} PROPERTIES PASS_REGULAR_EXPRESSION "Macro finished successfully") Set_Tests_Properties(${testname} PROPERTIES PASS_REGULAR_EXPRESSION "Macro finished successfully")
set_tests_properties(${testname} PROPERTIES DEPENDS run_cleanup) set_tests_properties(${testname} PROPERTIES DEPENDS run_cleanup)
set_tests_properties(${testname} PROPERTIES FIXTURES_REQUIRED run_cleanup) set_tests_properties(${testname} PROPERTIES FIXTURES_REQUIRED cleanup)
Set(fixture_unpacked_${RUN} fixture_done_${testname}) Set(fixture_unpacked_${RUN} fixture_done_${testname})
set_tests_properties(${testname} PROPERTIES FIXTURES_SETUP ${fixture_unpacked_${RUN}}) set_tests_properties(${testname} PROPERTIES FIXTURES_SETUP ${fixture_unpacked_${RUN}})
EndIf() # If(EXISTS ${RAW_DATA_PATH}/${RUN}_first20Ts.tsa))
### Raw data analysis tests: time offsets check
Set(testname mcbm_chktime_2021_${RUN})
Add_Test(${testname} ${CBMROOT_BINARY_DIR}/macro/beamtime/mcbm2021/check_timing_any.sh \"${CBMROOT_BINARY_DIR}/macro/run/data/${RUN}_first20Ts.digi.root\" ${RUN})
Set_Tests_Properties(${testname} PROPERTIES TIMEOUT "600")
Set_Tests_Properties(${testname} PROPERTIES PASS_REGULAR_EXPRESSION "Macro finished successfully")
set_tests_properties(${testname} PROPERTIES DEPENDS mcbm_unpack_2021_${RUN})
set_tests_properties(${testname} PROPERTIES FIXTURES_REQUIRED ${fixture_unpacked_${RUN}})
Set(fixture_chktime_${RUN} fixture_done_${testname})
set_tests_properties(${testname} PROPERTIES FIXTURES_SETUP ${fixture_chktime_${RUN}})
EndIf() # If(EXISTS ${RAW_DATA_PATH}/${RUN}_first20Ts.tsa))
EndForEach() # ForEach(RUN 1588 ) EndForEach() # ForEach(RUN 1588 )
EndIf() # If(DEFINED ENV{RAW_DATA_PATH} ) EndIf() # If(DEFINED ENV{RAW_DATA_PATH} )
##################### #####################
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment