@@ -7,16 +7,17 @@ target_sources(O2QcFT0 PRIVATE src/BasicDigitQcTask.cxx
77 src/ChannelsCheck.cxx
88 src/DigitsCheck.cxx
99 src/MergedTreeCheck.cxx
10- src/TreeReaderPostProcessing.cxx )
10+ src/TreeReaderPostProcessing.cxx
11+ src/CalibrationTask.cxx
12+ src/ChannelTimeCalibrationCheck.cxx )
1113
1214target_include_directories (
1315 O2QcFT0
1416 PUBLIC $<INSTALL_INTERFACE :include >
1517 $<BUILD_INTERFACE :${CMAKE_CURRENT_SOURCE_DIR } /include >
1618 PRIVATE ${CMAKE_CURRENT_SOURCE_DIR } /src )
1719
18- target_link_libraries (O2QcFT0 PUBLIC O2QualityControl O2::DataFormatsFT0 )
19-
20+ target_link_libraries (O2QcFT0 PUBLIC O2QualityControl O2::DataFormatsFT0 O2::FITCalibration )
2021
2122install (TARGETS O2QcFT0
2223 LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
@@ -32,29 +33,32 @@ add_root_dictionary(O2QcFT0
3233 include /FT0/Utilities.h
3334 include /FT0/MergedTreeCheck.h
3435 include /FT0/TreeReaderPostProcessing.h
36+ include /FT0/CalibrationTask.h
37+ include /FT0/ChannelTimeCalibrationCheck.h
3538 LINKDEF include /FT0/LinkDef.h
3639 BASENAME O2QcFT0 )
3740
3841# ---- Executables ----
39-
40- set (EXE_SRCS
41- src/runDataProducer.cxx )
42- set (EXE_NAMES
43- o2-qc-ft0-data-producer)
44-
45- list (LENGTH EXE_SRCS count)
46- math (EXPR count "${count} -1" )
47- foreach (i RANGE ${count} )
48- list (GET EXE_SRCS ${i} src)
49- list (GET EXE_NAMES ${i} name)
50- add_executable (${name} ${src} )
51- target_link_libraries (${name} PRIVATE O2QualityControl O2QcFT0 O2::DataFormatsFT0 )
52- endforeach ()
53-
54- install (
55- TARGETS o2-qc-ft0-data-producer
56- RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
57- )
42+ # keep commented as an example
43+
44+ #set(EXE_SRCS
45+ # src/runDataProducer.cxx )
46+ #set(EXE_NAMES
47+ # o2-qc-ft0-data-producer)
48+ #
49+ #list(LENGTH EXE_SRCS count)
50+ #math(EXPR count "${count}-1")
51+ #foreach(i RANGE ${count})
52+ # list(GET EXE_SRCS ${i} src)
53+ # list(GET EXE_NAMES ${i} name)
54+ # add_executable(${name} ${src})
55+ # target_link_libraries(${name} PRIVATE O2QualityControl O2QcFT0 O2::DataFormatsFT0 O2::FITCalibration)
56+ #endforeach()
57+
58+ #install(
59+ # TARGETS o2-qc-ft0-data-producer
60+ # RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
61+ #)
5862
5963
6064# ---- Test(s) ----
@@ -74,3 +78,17 @@ foreach(test ${TEST_SRCS})
7478 set_tests_properties (${test_name} PROPERTIES TIMEOUT 20)
7579endforeach ()
7680
81+ # ----- Configs -------
82+ install (FILES
83+ ft0-calibration-config.json
84+ ft0-multinode-config.json
85+ ft0-postprocessing-config.json
86+ ft0-basic-config.json
87+ DESTINATION etc)
88+
89+ get_property (dirs
90+ DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR }
91+ PROPERTY INCLUDE_DIRECTORIES)
92+ foreach (dir ${dirs} )
93+ message (STATUS "dir='${dir} '" )
94+ endforeach ()
0 commit comments