Skip to content

Commit 35e8d72

Browse files
committed
Fix dictionary for Zorro objects
1 parent c4f2d4e commit 35e8d72

File tree

28 files changed

+86
-69
lines changed

28 files changed

+86
-69
lines changed

Common/Core/AnalysisCoreLinkDef.h

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,4 @@
2828

2929
#pragma link C++ class FFitWeights + ;
3030

31-
#pragma link C++ class ZorroHelper + ;
32-
#pragma link C++ class ZorroSummary + ;
33-
#pragma link C++ class std::vector < ZorroHelper> + ;
34-
3531
#endif // COMMON_CORE_ANALYSISCORELINKDEF_H_

Common/Core/CMakeLists.txt

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,6 @@ o2physics_add_library(AnalysisCore
2222
MetadataHelper.cxx
2323
CollisionTypeHelper.cxx
2424
FFitWeights.cxx
25-
Zorro.cxx
26-
ZorroSummary.cxx
27-
INSTALL_HEADERS ZorroHelper.h ZorroSummary.h
2825
PUBLIC_LINK_LIBRARIES O2::Framework O2::DataFormatsParameters ROOT::EG O2::CCDB ROOT::Physics O2::FT0Base O2::FV0Base O2::DataFormatsParamTOF)
2926

3027
o2physics_target_root_dictionary(AnalysisCore
@@ -41,11 +38,17 @@ o2physics_target_root_dictionary(AnalysisCore
4138
PID/PIDTOFParamService.h
4239
CollisionTypeHelper.h
4340
FFitWeights.h
44-
Zorro.h
45-
ZorroHelper.h
46-
ZorroSummary.h
4741
LINKDEF AnalysisCoreLinkDef.h)
4842

43+
o2physics_add_library(EventFilteringUtils
44+
SOURCES Zorro.cxx ZorroSummary.cxx
45+
INSTALL_HEADERS ZorroHelper.h ZorroSummary.h
46+
PUBLIC_LINK_LIBRARIES O2::Framework O2::CCDB ROOT::EG O2::CCDB ROOT::Physics Arrow::arrow_shared)
47+
48+
o2physics_target_root_dictionary(EventFilteringUtils
49+
HEADERS ZorroHelper.h ZorroSummary.h
50+
LINKDEF EventFilteringUtilsLinkDef.h)
51+
4952
o2physics_add_header_only_library(TPCDriftManager
5053
HEADERS TPCVDriftManager.h
5154
INTERFACE_LINK_LIBRARIES O2::DataFormatsTPC)
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
2+
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
3+
// All rights not expressly granted are reserved.
4+
//
5+
// This software is distributed under the terms of the GNU General Public
6+
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
7+
//
8+
// In applying this license CERN does not waive the privileges and immunities
9+
// granted to it by virtue of its status as an Intergovernmental Organization
10+
// or submit itself to any jurisdiction.
11+
12+
#pragma link off all globals;
13+
#pragma link off all classes;
14+
#pragma link off all functions;
15+
16+
#pragma link C++ class ZorroHelper + ;
17+
#pragma link C++ class ZorroSummary + ;
18+
#pragma link C++ class std::vector < ZorroHelper> + ;

PWGCF/Femto/FemtoNuclei/TableProducer/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@
1111

1212
o2physics_add_dpl_workflow(pinucleifemto
1313
SOURCES PiNucleiFemto.cxx
14-
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore
14+
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore O2Physics::EventFilteringUtils
1515
COMPONENT_NAME Analysis)

PWGCF/Femto/TableProducer/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
o2physics_add_dpl_workflow(femto-producer
1313
SOURCES femtoProducer.cxx
14-
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore
14+
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore O2Physics::EventFilteringUtils
1515
COMPONENT_NAME Analysis)
1616

1717
o2physics_add_dpl_workflow(femto-producer-derived-to-derived

PWGCF/Femto3D/TableProducer/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
o2physics_add_dpl_workflow(single-track-selector
1515
SOURCES singleTrackSelector.cxx
16-
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore O2Physics::AnalysisCCDB
16+
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore O2Physics::AnalysisCCDB O2Physics::EventFilteringUtils
1717
COMPONENT_NAME Analysis)
1818

1919
o2physics_add_dpl_workflow(single-track-selector-extra

PWGCF/FemtoDream/TableProducer/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111

1212
o2physics_add_dpl_workflow(femtodream-producer
1313
SOURCES femtoDreamProducerTask.cxx
14-
PUBLIC_LINK_LIBRARIES O2::Framework O2Physics::AnalysisCore
14+
PUBLIC_LINK_LIBRARIES O2::Framework O2Physics::AnalysisCore O2Physics::EventFilteringUtils
1515
COMPONENT_NAME Analysis)
1616

1717
o2physics_add_dpl_workflow(femto-dream-producer-task-reso
1818
SOURCES femtoDreamProducerTaskReso.cxx
19-
PUBLIC_LINK_LIBRARIES O2::Framework O2Physics::AnalysisCore
19+
PUBLIC_LINK_LIBRARIES O2::Framework O2Physics::AnalysisCore O2Physics::EventFilteringUtils
2020
COMPONENT_NAME Analysis)
2121

2222
o2physics_add_dpl_workflow(femtodream-producer-reduced

PWGCF/FemtoUniverse/TableProducer/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
o2physics_add_dpl_workflow(femtouniverse-producer
1313
SOURCES femtoUniverseProducerTask.cxx
14-
PUBLIC_LINK_LIBRARIES O2::Framework O2Physics::AnalysisCore O2Physics::AnalysisCCDB
14+
PUBLIC_LINK_LIBRARIES O2::Framework O2Physics::AnalysisCore O2Physics::AnalysisCCDB O2Physics::EventFilteringUtils
1515
COMPONENT_NAME Analysis)
1616

1717
o2physics_add_dpl_workflow(femtouniverse-mctruth-producer

PWGDQ/TableProducer/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111

1212
o2physics_add_dpl_workflow(table-maker
1313
SOURCES tableMaker.cxx
14-
PUBLIC_LINK_LIBRARIES O2::Framework O2Physics::AnalysisCore O2::DetectorsBase O2Physics::AnalysisCCDB O2Physics::PWGDQCore
14+
PUBLIC_LINK_LIBRARIES O2::Framework O2Physics::AnalysisCore O2::DetectorsBase O2Physics::AnalysisCCDB O2Physics::PWGDQCore O2Physics::EventFilteringUtils
1515
COMPONENT_NAME Analysis)
1616

1717
o2physics_add_dpl_workflow(table-maker-with-assoc
1818
SOURCES tableMaker_withAssoc.cxx
19-
PUBLIC_LINK_LIBRARIES O2::Framework O2Physics::AnalysisCore O2::DetectorsBase O2Physics::AnalysisCCDB O2Physics::PWGDQCore
19+
PUBLIC_LINK_LIBRARIES O2::Framework O2Physics::AnalysisCore O2::DetectorsBase O2Physics::AnalysisCCDB O2Physics::PWGDQCore O2Physics::EventFilteringUtils
2020
COMPONENT_NAME Analysis)
2121

2222
o2physics_add_dpl_workflow(table-maker-mc

PWGDQ/Tasks/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ o2physics_add_dpl_workflow(task-fwd-track-pid
111111

112112
o2physics_add_dpl_workflow(quarkonia-to-hyperons
113113
SOURCES quarkoniaToHyperons.cxx
114-
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore O2Physics::MLCore
114+
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore O2Physics::MLCore O2Physics::EventFilteringUtils
115115
COMPONENT_NAME Analysis)
116116

117117
o2physics_add_dpl_workflow(model-converter-mult-pv

0 commit comments

Comments
 (0)