Skip to content
Snippets Groups Projects

mCBM2021 digi MQ chain, with ts source + unpacker + event builder + event sink

Merged Pierre-Alain Loizeau requested to merge p.-a.loizeau/cbmroot:mcbm21_mq into master
Compare and
47 files
+ 5545
409
Compare changes
  • Side-by-side
  • Inline
Files
47
+ 94
1
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/startMQMcbmPulserMonitor2020.sh.in ${CMAKE_BINARY_DIR}/bin/MQ/topologies/startMQMcbmPulserMonitor2020.sh)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/startMQMcbmEvtBuilderWin2020.sh.in ${CMAKE_BINARY_DIR}/bin/MQ/topologies/startMQMcbmEvtBuilderWin2020.sh)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/startMQBuildRawEvents.sh.in ${CMAKE_BINARY_DIR}/bin/MQ/topologies/startMQBuildRawEvents.sh)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/startBuildRawEvents2021.sh.in ${CMAKE_BINARY_DIR}/bin/MQ/topologies/startBuildRawEvents2021.sh)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/startBuildRawEventsCosmics2021.sh.in ${CMAKE_BINARY_DIR}/bin/MQ/topologies/startBuildRawEventsCosmics2021.sh)
set(INCLUDE_DIRECTORIES
${CMAKE_CURRENT_SOURCE_DIR}
@@ -12,8 +14,14 @@ set(INCLUDE_DIRECTORIES
${CBMROOT_SOURCE_DIR}/fles/mcbm2018/commonMQ
${CBMROOT_SOURCE_DIR}/fles/flestools
${CBMROOT_SOURCE_DIR}/reco/eventbuilder/digis
${CBMROOT_SOURCE_DIR}/reco/base/
${CBMROOT_SOURCE_DIR}/reco/detectors/psd/unpack
${CBMROOT_SOURCE_DIR}/reco/detectors/sts/unpack
${CBMROOT_SOURCE_DIR}/reco/detectors/tof/unpack
${CBMROOT_SOURCE_DIR}/reco/detectors/trd/unpack
${CBMROOT_SOURCE_DIR}/reco/detectors/trd/rawToDigiMethods
${CBMROOT_SOURCE_DIR}/reco/detectors/rich/unpack
${CBMDATA_DIR}
${CBMDATA_DIR}/global
${CBMDATA_DIR}/raw
${CBMDATA_DIR}/sts
${CBMDATA_DIR}/much
@@ -22,9 +30,16 @@ set(INCLUDE_DIRECTORIES
${CBMDATA_DIR}/psd
${CBMDATA_DIR}/trd
${CBMDATA_DIR}/mvd # Feint to avoid crash of DigiManager due to missing source pointer
${CBMDATA_DIR}/base
${CBMDATA_DIR}/global
${CBMBASE_DIR}
${CBMROOT_SOURCE_DIR}/sim/transport/steer # For CbmSetup.h!
${CBMROOT_SOURCE_DIR}/sim/transport/geosetup # For CbmGeoSetupDbProvider.h, needed by CbmSetup
${CBMDETECTORBASE_DIR}/sts # required for parameter handling of the sts
${CBMDETECTORBASE_DIR}/trd # required for parameter handling of the trd
${CBMDETECTORBASE_DIR}/tof # required for parameter handling of the tof
${CBMDETECTORBASE_DIR}/rich # required for parameter handling of the rich
${CBMDETECTORBASE_DIR}/psd # required for fitting tools of the psd
)
@@ -191,3 +206,81 @@ set(DEPENDENCIES
#GENERATE_LIBRARY()
GENERATE_EXECUTABLE()
set(EXE_NAME MqUnpack)
set(SRCS CbmDeviceUnpack.cxx runUnpack.cxx)
set(DEPENDENCIES
${DEPENDENCIES}
${FAIR_LIBS}
ParBase
${BOOST_LIBS}
fles_ipc
CbmFlibFlesTools
CbmBase
CbmRecoBase
CbmPsdReco
CbmRichReco
CbmRecoSts
CbmTofReco
CbmTrdReco
CbmData
CbmSimSteer # for CbmSetup!
Core
RIO
Net
Hist
RHTTP
)
GENERATE_EXECUTABLE()
set(EXE_NAME BuildDigiEvents)
set(SRCS CbmDeviceBuildDigiEvents.cxx runBuildDigiEvents.cxx)
set(DEPENDENCIES
${DEPENDENCIES}
${FAIR_LIBS}
${BOOST_LIBS}
CbmFlibFlesTools
CbmEventBuilder
KF
L1
CbmBase
CbmRecoBase
CbmData
CbmTofBase
Core
RIO
Net
Hist
RHTTP
)
GENERATE_EXECUTABLE()
#set(INCLUDE_DIRECTORIES
# ${CBMDATA_DIR}/base
# $INCLUDE_DIRECTORIES
# )
set(EXE_NAME DigiEventSink)
set(SRCS CbmDeviceDigiEventSink.cxx runDigiEventSink.cxx)
set(DEPENDENCIES
${DEPENDENCIES}
${FAIR_LIBS}
${BOOST_LIBS}
fles_ipc
CbmFlibMcbm2018
CbmFlibFlesTools
CbmBase
CbmData
Core
RIO
Tree
Net
Hist
RHTTP
)
#GENERATE_LIBRARY()
GENERATE_EXECUTABLE()
Loading