Skip to content

Commit c75456f

Browse files
committed
runnumber, fmqtools
1 parent ffd407e commit c75456f

15 files changed

Lines changed: 207 additions & 128 deletions

src/StfBuilder/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ set(EXE_STFB_SOURCES
88
)
99

1010
add_library(StfBuilder_lib OBJECT ${EXE_STFB_SOURCES})
11-
target_link_libraries(StfBuilder_lib base common)
11+
target_link_libraries(StfBuilder_lib base fmqtools common)
1212

1313
add_executable(StfBuilder)
1414

@@ -21,7 +21,7 @@ endif()
2121
target_link_libraries(StfBuilder
2222
PRIVATE
2323
StfBuilder_lib
24-
base common
24+
base fmqtools common
2525
)
2626

2727
install(TARGETS StfBuilder RUNTIME DESTINATION bin)

src/StfBuilder/runStfBuilderDevice.cxx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
#include <SubTimeFrameFileSink.h>
1818
#include <SubTimeFrameFileSource.h>
19+
#include <FmqUtilities.h>
1920

2021
#include <fairmq/DeviceRunner.h>
2122

@@ -96,7 +97,7 @@ int main(int argc, char* argv[])
9697
// });
9798

9899
// Install listener for Logging options
99-
o2::DataDistribution::impl::DataDistLoggerCtx::HandleFMQOptions(r);
100+
fmqtools::HandleFMQOptions(r);
100101
// reset unsupported options
101102
r.fConfig.SetProperty<int>("io-threads", (int) std::min(std::thread::hardware_concurrency(), 16u));
102103
r.fConfig.SetProperty<float>("rate", 0.f);

src/StfSender/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ set(EXE_STFS_SOURCES
99
)
1010

1111
add_library(StfSender_lib OBJECT ${EXE_STFS_SOURCES})
12-
target_link_libraries(StfSender_lib base common discovery)
12+
target_link_libraries(StfSender_lib base fmqtools common discovery)
1313

1414
add_executable(StfSender)
1515

@@ -22,7 +22,7 @@ endif()
2222
target_link_libraries(StfSender
2323
PRIVATE
2424
StfSender_lib
25-
base common discovery
25+
base fmqtools common discovery
2626
)
2727

2828
install(TARGETS StfSender RUNTIME DESTINATION bin)

src/StfSender/runStfSenderDevice.cxx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
#include "StfSenderDevice.h"
1313
#include <SubTimeFrameFileSink.h>
1414
#include <Config.h>
15+
#include <FmqUtilities.h>
1516

1617
#include <options/FairMQProgOptions.h>
1718

@@ -65,7 +66,7 @@ int main(int argc, char* argv[])
6566
// });
6667

6768
// Install listener for Logging options
68-
o2::DataDistribution::impl::DataDistLoggerCtx::HandleFMQOptions(r);
69+
fmqtools::HandleFMQOptions(r);
6970

7071
// Install listener for discovery partition key
7172
r.fConfig.Subscribe<std::string>("discovery-partition", [&](const std::string& pKey, std::string pValue) {

src/TfBuilder/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ set(EXE_TFB_SOURCES
99
)
1010

1111
add_library(TfBuilder_lib OBJECT ${EXE_TFB_SOURCES})
12-
target_link_libraries(TfBuilder_lib base common discovery)
12+
target_link_libraries(TfBuilder_lib base fmqtools common discovery)
1313

1414
add_executable(TfBuilder)
1515

@@ -22,7 +22,7 @@ endif()
2222
target_link_libraries(TfBuilder
2323
PRIVATE
2424
TfBuilder_lib
25-
base common discovery
25+
base fmqtools common discovery
2626
)
2727

2828
install(TARGETS TfBuilder RUNTIME DESTINATION bin)

src/TfBuilder/runTfBuilderDevice.cxx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
#include "TfBuilderDevice.h"
1616
#include <SubTimeFrameFileSink.h>
1717
#include <Config.h>
18+
#include <FmqUtilities.h>
1819

1920
#include <options/FairMQProgOptions.h>
2021
#include <fairmq/DeviceRunner.h>
@@ -71,7 +72,7 @@ int main(int argc, char* argv[])
7172
// });
7273

7374
// Install listener for Logging options
74-
o2::DataDistribution::impl::DataDistLoggerCtx::HandleFMQOptions(r);
75+
fmqtools::HandleFMQOptions(r);
7576

7677
// Install listener for discovery partition key
7778
r.fConfig.Subscribe<std::string>("discovery-partition", [&](const std::string& pKey, std::string pValue) {

src/TfScheduler/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ set(EXE_TFS_SOURCES
1212
)
1313

1414
add_library(TfScheduler_lib OBJECT ${EXE_TFS_SOURCES})
15-
target_link_libraries(TfScheduler_lib base discovery)
15+
target_link_libraries(TfScheduler_lib base fmqtools discovery)
1616

1717
add_executable(TfScheduler)
1818

@@ -25,7 +25,7 @@ endif()
2525
target_link_libraries(TfScheduler
2626
PRIVATE
2727
TfScheduler_lib
28-
base discovery
28+
base fmqtools discovery
2929
)
3030

3131
install(TARGETS TfScheduler RUNTIME DESTINATION bin)

src/TfScheduler/runTfScheduler.cxx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
#include "DataDistLogger.h"
1212
#include "TfSchedulerDevice.h"
1313
#include <Config.h>
14+
#include <FmqUtilities.h>
1415

1516
#include <options/FairMQProgOptions.h>
1617
#include <fairmq/DeviceRunner.h>
@@ -47,7 +48,7 @@ int main(int argc, char* argv[])
4748
// });
4849

4950
// Install listener for Logging options
50-
o2::DataDistribution::impl::DataDistLoggerCtx::HandleFMQOptions(r);
51+
fmqtools::HandleFMQOptions(r);
5152
// reset unsupported options
5253
r.fConfig.SetProperty<int>("io-threads", (int) std::min(std::thread::hardware_concurrency(), 16u));
5354
r.fConfig.SetProperty<float>("rate", 0.f);
@@ -60,4 +61,4 @@ int main(int argc, char* argv[])
6061
});
6162

6263
return runner.RunWithExceptionHandlers();
63-
}
64+
}

src/common/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
add_subdirectory(base)
77
add_subdirectory(discovery)
8+
add_subdirectory(fmqtools)
89

910
set (LIB_COMMON_SOURCES
1011
ReadoutDataModel

src/common/base/CMakeLists.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,5 @@ target_link_libraries(base
1919
PUBLIC
2020
spdlog::spdlog
2121
Boost::filesystem
22-
FairLogger::FairLogger
23-
FairMQ::FairMQ
2422
AliceO2::InfoLogger
2523
)

0 commit comments

Comments
 (0)