@@ -28,6 +28,26 @@ target_precompile_headers(JetSubstructureHFPCH PRIVATE
2828)
2929endif ()
3030
31+ add_library (JetSubstructureHFOutputPCH OBJECT jetSubstructureHFOutputPCH.cxx )
32+ target_link_libraries (JetSubstructureHFOutputPCH
33+ PUBLIC O2::Framework O2Physics::PWGJECore O2Physics::AnalysisCore )
34+ if (NOT DEFINED ENV{USE_RECC})
35+ target_precompile_headers (JetSubstructureHFOutputPCH PRIVATE
36+ [[ "PWGHF/DataModel/DerivedTables.h"]]
37+ [[ "PWGJE/DataModel/Jet.h"]]
38+ [[ "PWGJE/DataModel/JetSubstructure.h"]]
39+ [[ "PWGJE/DataModel/JetSubtraction.h"]]
40+ [[ "PWGJE/Tasks/jetSubstructureHFOutput.h"]]
41+ <Framework/ASoA.h>
42+ <Framework/AnalysisTask.h>
43+ <Framework/ConfigContext.h>
44+ <Framework/DataProcessorSpec.h>
45+ <Framework/runDataProcessing.h>
46+
47+ <vector>
48+ )
49+ endif ()
50+
3151o2physics_add_dpl_workflow (emc-cellmonitor
3252 SOURCES emcCellMonitor.cxx
3353 PUBLIC_LINK_LIBRARIES O2::Framework O2::EMCALBase O2::EMCALCalib O2Physics::AnalysisCore
@@ -143,38 +163,47 @@ if(FastJet_FOUND)
143163 o2physics_add_dpl_workflow (jet-substructure-d0-output
144164 SOURCES jetSubstructureD0Output.cxx
145165 PUBLIC_LINK_LIBRARIES O2::Framework O2Physics::PWGJECore O2Physics::AnalysisCore
166+ REUSE_FROM JetSubstructureHFOutputPCH
146167 COMPONENT_NAME Analysis )
147168 o2physics_add_dpl_workflow (jet-substructure-dplus-output
148169 SOURCES jetSubstructureDplusOutput.cxx
149170 PUBLIC_LINK_LIBRARIES O2::Framework O2Physics::PWGJECore O2Physics::AnalysisCore
171+ REUSE_FROM JetSubstructureHFOutputPCH
150172 COMPONENT_NAME Analysis )
151173 o2physics_add_dpl_workflow (jet-substructure-ds-output
152174 SOURCES jetSubstructureDsOutput.cxx
153175 PUBLIC_LINK_LIBRARIES O2::Framework O2Physics::PWGJECore O2Physics::AnalysisCore
176+ REUSE_FROM JetSubstructureHFOutputPCH
154177 COMPONENT_NAME Analysis )
155178 o2physics_add_dpl_workflow (jet-substructure-dstar-output
156179 SOURCES jetSubstructureDstarOutput.cxx
157180 PUBLIC_LINK_LIBRARIES O2::Framework O2Physics::PWGJECore O2Physics::AnalysisCore
181+ REUSE_FROM JetSubstructureHFOutputPCH
158182 COMPONENT_NAME Analysis )
159183 o2physics_add_dpl_workflow (jet-substructure-lc-output
160184 SOURCES jetSubstructureLcOutput.cxx
161185 PUBLIC_LINK_LIBRARIES O2::Framework O2Physics::PWGJECore O2Physics::AnalysisCore
186+ REUSE_FROM JetSubstructureHFOutputPCH
162187 COMPONENT_NAME Analysis )
163188 o2physics_add_dpl_workflow (jet-substructure-b0-output
164189 SOURCES jetSubstructureB0Output.cxx
165190 PUBLIC_LINK_LIBRARIES O2::Framework O2Physics::PWGJECore O2Physics::AnalysisCore
191+ REUSE_FROM JetSubstructureHFOutputPCH
166192 COMPONENT_NAME Analysis )
167193 o2physics_add_dpl_workflow (jet-substructure-bplus-output
168194 SOURCES jetSubstructureBplusOutput.cxx
169195 PUBLIC_LINK_LIBRARIES O2::Framework O2Physics::PWGJECore O2Physics::AnalysisCore
196+ REUSE_FROM JetSubstructureHFOutputPCH
170197 COMPONENT_NAME Analysis )
171198 o2physics_add_dpl_workflow (jet-substructure-xictoxipipi-output
172199 SOURCES jetSubstructureXicToXiPiPiOutput.cxx
173200 PUBLIC_LINK_LIBRARIES O2::Framework O2Physics::PWGJECore O2Physics::AnalysisCore
201+ REUSE_FROM JetSubstructureHFOutputPCH
174202 COMPONENT_NAME Analysis )
175203 o2physics_add_dpl_workflow (jet-substructure-dielectron-output
176204 SOURCES jetSubstructureDielectronOutput.cxx
177205 PUBLIC_LINK_LIBRARIES O2::Framework O2Physics::PWGJECore O2Physics::AnalysisCore
206+ REUSE_FROM JetSubstructureHFOutputPCH
178207 COMPONENT_NAME Analysis )
179208 o2physics_add_dpl_workflow (jet-fragmentation
180209 SOURCES jetFragmentation.cxx
0 commit comments