Fork me on GitHub

source: git/Makefile @ ff9fb2d9

ImprovedOutputFile
Last change on this file since ff9fb2d9 was ff9fb2d9, checked in by Pavel Demin <pavel.demin@…>, 7 months ago

add TrackCovariance?

  • Property mode set to 100644
File size: 85.1 KB
Line 
1
2#
3# Makefile for ExRootAnalysis
4#
5# Author: P. Demin - UCL, Louvain-la-Neuve
6#
7# multi-platform configuration is taken from ROOT (root/test/Makefile.arch)
8#
9
10include doc/Makefile.arch
11
12ROOT_MAJOR := $(shell $(RC) --version | cut -d'.' -f1)
13
14SrcSuf = cc
15PcmSuf = _rdict.pcm
16
17CXXFLAGS += $(ROOTCFLAGS) -Wno-write-strings -D_FILE_OFFSET_BITS=64 -DDROP_CGAL -I. -Iexternal -Iexternal/tcl
18DELPHES_LIBS = $(shell $(RC) --libs) -lEG $(SYSLIBS)
19DISPLAY_LIBS = $(shell $(RC) --evelibs) -lGuiHtml $(SYSLIBS)
20
21ifneq ($(CMSSW_FWLITE_INCLUDE_PATH),)
22HAS_CMSSW = true
23CXXFLAGS += -std=c++0x -I$(subst :, -I,$(CMSSW_FWLITE_INCLUDE_PATH))
24OPT_LIBS += -L$(subst include,lib,$(subst :, -L,$(CMSSW_FWLITE_INCLUDE_PATH)))
25ifneq ($(CMSSW_RELEASE_BASE),)
26CXXFLAGS += -I$(CMSSW_RELEASE_BASE)/src
27endif
28ifneq ($(LD_LIBRARY_PATH),)
29OPT_LIBS += -L$(subst include,lib,$(subst :, -L,$(LD_LIBRARY_PATH)))
30endif
31OPT_LIBS += -lGenVector -lFWCoreFWLite -lDataFormatsFWLite -lDataFormatsCommon -lDataFormatsPatCandidates -lDataFormatsLuminosity -lSimDataFormatsGeneratorProducts -lCommonToolsUtils -lDataFormatsCommon
32endif
33
34# check consistency
35ifneq ($(PROMC),)
36ifneq ($(PROIO),)
37$(error Attention:  PROMC and PROIO env. variables are set simultaneously. You cannot compile ProMC and ProIO readers in one compilation process due to an inconsistency in protocol buffers libraries. The suggestion is to compile these two readers in two steps. First unset PROIO variable and then \"configure; make\". After this, unset PROMC, set PROIO,  and run \"configure; make\". During runs, make sure shared libraries are set correctly.)
38endif
39endif
40
41ifneq ($(PROMC),)
42HAS_PROMC = true
43$(info ProMC event reader is requested)
44CXXFLAGS += -I$(PROMC)/include -I$(PROMC)/src
45OPT_LIBS += -L$(PROMC)/lib -lpromc -lprotoc -lprotobuf -lprotobuf-lite -lcbook -lz
46endif
47
48ifneq ($(PROIO),)
49HAS_PROIO = true
50$(info ProIO reader is requested)
51ifeq ($(PROTOBUF),)
52$(error but PROTOBUF variable is not set.)
53endif
54PROTOBUF_FILE=$(PROTOBUF)/lib/libprotobuf.a
55ifeq ("$(wildcard $(PROTOBUF_FILE))","")
56$(error PROTOBUF variable is set, but it does not point to valid $(PROTOBUF_FILE))
57endif
58ifeq ($(LZ4),)
59$(error but LZ4 variable is not set.)
60endif
61LZ4_FILE=$(LZ4)/lib/liblz4.so
62ifeq ("$(wildcard $(LZ4_FILE))","")
63$(error LZ4 variable is set,  but it does not point to valid $(LZ4_FILE))
64endif
65CXXFLAGS += -I$(PROIO)/include -I$(PROTOBUF)/include -I$(LZ4)/include -I$(PROIO)/src
66OPT_LIBS += -L$(PROTOBUF)/lib -lprotobuf -L$(PROIO)/lib -lproio -lproio.pb -lz -L$(LZ4)/lib -llz4
67endif
68
69ifeq ($(HAS_PYTHIA8),true)
70ifneq ($(PYTHIA8),)
71CXXFLAGS += -I$(PYTHIA8)/include
72CXXFLAGS += -I$(PYTHIA8)/include/Pythia8
73OPT_LIBS += -L$(PYTHIA8)/lib -lpythia8 -ldl -lz
74endif
75endif
76
77DELPHES_LIBS += $(OPT_LIBS)
78DISPLAY_LIBS += $(OPT_LIBS)
79
80###
81
82NOFASTJET = libDelphesNoFastJet.$(DllSuf)
83NOFASTJETLIB = libDelphesNoFastJet.lib
84
85DELPHES = libDelphes.$(DllSuf)
86DELPHESLIB = libDelphes.lib
87
88DISPLAY = libDelphesDisplay.$(DllSuf)
89DISPLAYLIB = libDelphesDisplay.lib
90
91VERSION = $(shell cat VERSION)
92DISTDIR = Delphes-$(VERSION)
93DISTTAR = $(DISTDIR).tar.gz
94
95all:
96
97
98hepmc2pileup$(ExeSuf): \
99        tmp/converters/hepmc2pileup.$(ObjSuf)
100
101tmp/converters/hepmc2pileup.$(ObjSuf): \
102        converters/hepmc2pileup.cpp \
103        classes/DelphesClasses.h \
104        classes/DelphesFactory.h \
105        classes/DelphesHepMCReader.h \
106        classes/DelphesPileUpWriter.h \
107        external/ExRootAnalysis/ExRootProgressBar.h \
108        external/ExRootAnalysis/ExRootTreeBranch.h \
109        external/ExRootAnalysis/ExRootTreeWriter.h
110lhco2root$(ExeSuf): \
111        tmp/converters/lhco2root.$(ObjSuf)
112
113tmp/converters/lhco2root.$(ObjSuf): \
114        converters/lhco2root.cpp \
115        classes/DelphesClasses.h \
116        classes/DelphesFactory.h \
117        classes/DelphesStream.h \
118        modules/Delphes.h \
119        external/ExRootAnalysis/ExRootProgressBar.h \
120        external/ExRootAnalysis/ExRootTreeBranch.h \
121        external/ExRootAnalysis/ExRootTreeWriter.h
122pileup2root$(ExeSuf): \
123        tmp/converters/pileup2root.$(ObjSuf)
124
125tmp/converters/pileup2root.$(ObjSuf): \
126        converters/pileup2root.cpp \
127        classes/DelphesClasses.h \
128        classes/DelphesFactory.h \
129        classes/DelphesPileUpReader.h \
130        classes/DelphesStream.h \
131        external/ExRootAnalysis/ExRootProgressBar.h \
132        external/ExRootAnalysis/ExRootTreeBranch.h \
133        external/ExRootAnalysis/ExRootTreeWriter.h
134root2lhco$(ExeSuf): \
135        tmp/converters/root2lhco.$(ObjSuf)
136
137tmp/converters/root2lhco.$(ObjSuf): \
138        converters/root2lhco.cpp \
139        classes/DelphesClasses.h \
140        external/ExRootAnalysis/ExRootProgressBar.h \
141        external/ExRootAnalysis/ExRootTreeReader.h
142root2pileup$(ExeSuf): \
143        tmp/converters/root2pileup.$(ObjSuf)
144
145tmp/converters/root2pileup.$(ObjSuf): \
146        converters/root2pileup.cpp \
147        classes/DelphesClasses.h \
148        classes/DelphesPileUpWriter.h \
149        external/ExRootAnalysis/ExRootProgressBar.h \
150        external/ExRootAnalysis/ExRootTreeReader.h
151stdhep2pileup$(ExeSuf): \
152        tmp/converters/stdhep2pileup.$(ObjSuf)
153
154tmp/converters/stdhep2pileup.$(ObjSuf): \
155        converters/stdhep2pileup.cpp \
156        classes/DelphesClasses.h \
157        classes/DelphesFactory.h \
158        classes/DelphesPileUpWriter.h \
159        classes/DelphesSTDHEPReader.h \
160        external/ExRootAnalysis/ExRootProgressBar.h \
161        external/ExRootAnalysis/ExRootTreeBranch.h \
162        external/ExRootAnalysis/ExRootTreeWriter.h
163CaloGrid$(ExeSuf): \
164        tmp/examples/CaloGrid.$(ObjSuf)
165
166tmp/examples/CaloGrid.$(ObjSuf): \
167        examples/CaloGrid.cpp \
168        external/ExRootAnalysis/ExRootConfReader.h \
169        classes/DelphesClasses.h \
170        display/Delphes3DGeometry.h
171Example1$(ExeSuf): \
172        tmp/examples/Example1.$(ObjSuf)
173
174tmp/examples/Example1.$(ObjSuf): \
175        examples/Example1.cpp \
176        classes/DelphesClasses.h \
177        external/ExRootAnalysis/ExRootResult.h \
178        external/ExRootAnalysis/ExRootTreeBranch.h \
179        external/ExRootAnalysis/ExRootTreeReader.h \
180        external/ExRootAnalysis/ExRootTreeWriter.h \
181        external/ExRootAnalysis/ExRootUtilities.h
182DelphesValidation$(ExeSuf): \
183        tmp/validation/DelphesValidation.$(ObjSuf)
184
185tmp/validation/DelphesValidation.$(ObjSuf): \
186        validation/DelphesValidation.cpp \
187        classes/DelphesClasses.h \
188        external/ExRootAnalysis/ExRootResult.h \
189        external/ExRootAnalysis/ExRootTreeBranch.h \
190        external/ExRootAnalysis/ExRootTreeReader.h \
191        external/ExRootAnalysis/ExRootTreeWriter.h \
192        external/ExRootAnalysis/ExRootUtilities.h
193EXECUTABLE +=  \
194        hepmc2pileup$(ExeSuf) \
195        lhco2root$(ExeSuf) \
196        pileup2root$(ExeSuf) \
197        root2lhco$(ExeSuf) \
198        root2pileup$(ExeSuf) \
199        stdhep2pileup$(ExeSuf) \
200        CaloGrid$(ExeSuf) \
201        Example1$(ExeSuf) \
202        DelphesValidation$(ExeSuf)
203
204EXECUTABLE_OBJ +=  \
205        tmp/converters/hepmc2pileup.$(ObjSuf) \
206        tmp/converters/lhco2root.$(ObjSuf) \
207        tmp/converters/pileup2root.$(ObjSuf) \
208        tmp/converters/root2lhco.$(ObjSuf) \
209        tmp/converters/root2pileup.$(ObjSuf) \
210        tmp/converters/stdhep2pileup.$(ObjSuf) \
211        tmp/examples/CaloGrid.$(ObjSuf) \
212        tmp/examples/Example1.$(ObjSuf) \
213        tmp/validation/DelphesValidation.$(ObjSuf)
214
215DelphesHepMC$(ExeSuf): \
216        tmp/readers/DelphesHepMC.$(ObjSuf)
217
218tmp/readers/DelphesHepMC.$(ObjSuf): \
219        readers/DelphesHepMC.cpp \
220        classes/DelphesClasses.h \
221        classes/DelphesFactory.h \
222        classes/DelphesHepMCReader.h \
223        modules/Delphes.h \
224        external/ExRootAnalysis/ExRootProgressBar.h \
225        external/ExRootAnalysis/ExRootTreeBranch.h \
226        external/ExRootAnalysis/ExRootTreeWriter.h
227DelphesLHEF$(ExeSuf): \
228        tmp/readers/DelphesLHEF.$(ObjSuf)
229
230tmp/readers/DelphesLHEF.$(ObjSuf): \
231        readers/DelphesLHEF.cpp \
232        classes/DelphesClasses.h \
233        classes/DelphesFactory.h \
234        classes/DelphesLHEFReader.h \
235        modules/Delphes.h \
236        external/ExRootAnalysis/ExRootProgressBar.h \
237        external/ExRootAnalysis/ExRootTreeBranch.h \
238        external/ExRootAnalysis/ExRootTreeWriter.h
239DelphesROOT$(ExeSuf): \
240        tmp/readers/DelphesROOT.$(ObjSuf)
241
242tmp/readers/DelphesROOT.$(ObjSuf): \
243        readers/DelphesROOT.cpp \
244        classes/DelphesClasses.h \
245        classes/DelphesFactory.h \
246        classes/DelphesStream.h \
247        modules/Delphes.h \
248        external/ExRootAnalysis/ExRootProgressBar.h \
249        external/ExRootAnalysis/ExRootTreeBranch.h \
250        external/ExRootAnalysis/ExRootTreeReader.h \
251        external/ExRootAnalysis/ExRootTreeWriter.h
252DelphesSTDHEP$(ExeSuf): \
253        tmp/readers/DelphesSTDHEP.$(ObjSuf)
254
255tmp/readers/DelphesSTDHEP.$(ObjSuf): \
256        readers/DelphesSTDHEP.cpp \
257        classes/DelphesClasses.h \
258        classes/DelphesFactory.h \
259        classes/DelphesSTDHEPReader.h \
260        modules/Delphes.h \
261        external/ExRootAnalysis/ExRootProgressBar.h \
262        external/ExRootAnalysis/ExRootTreeBranch.h \
263        external/ExRootAnalysis/ExRootTreeWriter.h
264EXECUTABLE +=  \
265        DelphesHepMC$(ExeSuf) \
266        DelphesLHEF$(ExeSuf) \
267        DelphesROOT$(ExeSuf) \
268        DelphesSTDHEP$(ExeSuf)
269
270EXECUTABLE_OBJ +=  \
271        tmp/readers/DelphesHepMC.$(ObjSuf) \
272        tmp/readers/DelphesLHEF.$(ObjSuf) \
273        tmp/readers/DelphesROOT.$(ObjSuf) \
274        tmp/readers/DelphesSTDHEP.$(ObjSuf)
275
276ifeq ($(HAS_CMSSW),true)
277DelphesCMSFWLite$(ExeSuf): \
278        tmp/readers/DelphesCMSFWLite.$(ObjSuf)
279
280tmp/readers/DelphesCMSFWLite.$(ObjSuf): \
281        readers/DelphesCMSFWLite.cpp \
282        classes/DelphesClasses.h \
283        classes/DelphesFactory.h \
284        classes/DelphesStream.h \
285        modules/Delphes.h \
286        external/ExRootAnalysis/ExRootProgressBar.h \
287        external/ExRootAnalysis/ExRootTreeBranch.h \
288        external/ExRootAnalysis/ExRootTreeWriter.h
289EXECUTABLE +=  \
290        DelphesCMSFWLite$(ExeSuf)
291
292EXECUTABLE_OBJ +=  \
293        tmp/readers/DelphesCMSFWLite.$(ObjSuf)
294
295endif
296
297ifeq ($(HAS_PROMC),true)
298DelphesProMC$(ExeSuf): \
299        tmp/readers/DelphesProMC.$(ObjSuf)
300
301tmp/readers/DelphesProMC.$(ObjSuf): \
302        readers/DelphesProMC.cpp \
303        classes/DelphesClasses.h \
304        classes/DelphesFactory.h \
305        classes/DelphesStream.h \
306        modules/Delphes.h \
307        external/ExRootAnalysis/ExRootProgressBar.h \
308        external/ExRootAnalysis/ExRootTreeBranch.h \
309        external/ExRootAnalysis/ExRootTreeWriter.h
310EXECUTABLE +=  \
311        DelphesProMC$(ExeSuf)
312
313EXECUTABLE_OBJ +=  \
314        tmp/readers/DelphesProMC.$(ObjSuf)
315
316endif
317
318ifeq ($(HAS_PROIO),true)
319DelphesProIO$(ExeSuf): \
320        tmp/readers/DelphesProIO.$(ObjSuf)
321
322tmp/readers/DelphesProIO.$(ObjSuf): \
323        readers/DelphesProIO.cpp \
324        classes/DelphesClasses.h \
325        classes/DelphesFactory.h \
326        classes/DelphesStream.h \
327        modules/Delphes.h \
328        external/ExRootAnalysis/ExRootProgressBar.h \
329        external/ExRootAnalysis/ExRootTreeBranch.h \
330        external/ExRootAnalysis/ExRootTreeWriter.h
331EXECUTABLE +=  \
332        DelphesProIO$(ExeSuf)
333
334EXECUTABLE_OBJ +=  \
335        tmp/readers/DelphesProIO.$(ObjSuf)
336
337endif
338
339ifeq ($(HAS_PYTHIA8),true)
340DelphesPythia8$(ExeSuf): \
341        tmp/readers/DelphesPythia8.$(ObjSuf)
342
343tmp/readers/DelphesPythia8.$(ObjSuf): \
344        readers/DelphesPythia8.cpp \
345        classes/DelphesClasses.h \
346        classes/DelphesFactory.h \
347        classes/DelphesLHEFReader.h \
348        modules/Delphes.h \
349        external/ExRootAnalysis/ExRootProgressBar.h \
350        external/ExRootAnalysis/ExRootTreeBranch.h \
351        external/ExRootAnalysis/ExRootTreeWriter.h
352EXECUTABLE +=  \
353        DelphesPythia8$(ExeSuf)
354
355EXECUTABLE_OBJ +=  \
356        tmp/readers/DelphesPythia8.$(ObjSuf)
357
358tmp/modules/Pythia8Dict.$(SrcSuf): \
359        modules/Pythia8LinkDef.h \
360        modules/PileUpMergerPythia8.h
361tmp/modules/Pythia8Dict$(PcmSuf): \
362        tmp/modules/Pythia8Dict.$(SrcSuf)
363Pythia8Dict$(PcmSuf): \
364        tmp/modules/Pythia8Dict$(PcmSuf)
365DELPHES_DICT_OBJ +=  \
366        tmp/modules/Pythia8Dict.$(ObjSuf)
367
368DELPHES_DICT_PCM +=  \
369        Pythia8Dict$(PcmSuf)
370
371endif
372
373tmp/classes/ClassesDict.$(SrcSuf): \
374        classes/ClassesLinkDef.h \
375        classes/DelphesModule.h \
376        classes/DelphesFactory.h \
377        classes/SortableObject.h \
378        classes/DelphesClasses.h
379tmp/classes/ClassesDict$(PcmSuf): \
380        tmp/classes/ClassesDict.$(SrcSuf)
381ClassesDict$(PcmSuf): \
382        tmp/classes/ClassesDict$(PcmSuf)
383tmp/external/ExRootAnalysis/ExRootAnalysisDict.$(SrcSuf): \
384        external/ExRootAnalysis/ExRootAnalysisLinkDef.h \
385        external/ExRootAnalysis/ExRootTreeReader.h \
386        external/ExRootAnalysis/ExRootTreeWriter.h \
387        external/ExRootAnalysis/ExRootTreeBranch.h \
388        external/ExRootAnalysis/ExRootResult.h \
389        external/ExRootAnalysis/ExRootUtilities.h \
390        external/ExRootAnalysis/ExRootClassifier.h \
391        external/ExRootAnalysis/ExRootFilter.h \
392        external/ExRootAnalysis/ExRootProgressBar.h \
393        external/ExRootAnalysis/ExRootConfReader.h \
394        external/ExRootAnalysis/ExRootTask.h
395tmp/external/ExRootAnalysis/ExRootAnalysisDict$(PcmSuf): \
396        tmp/external/ExRootAnalysis/ExRootAnalysisDict.$(SrcSuf)
397ExRootAnalysisDict$(PcmSuf): \
398        tmp/external/ExRootAnalysis/ExRootAnalysisDict$(PcmSuf)
399tmp/modules/ModulesDict.$(SrcSuf): \
400        modules/ModulesLinkDef.h \
401        modules/Delphes.h \
402        modules/AngularSmearing.h \
403        modules/PhotonConversions.h \
404        modules/ParticlePropagator.h \
405        modules/Efficiency.h \
406        modules/IdentificationMap.h \
407        modules/EnergySmearing.h \
408        modules/MomentumSmearing.h \
409        modules/TrackSmearing.h \
410        modules/TrackCovariance.h \
411        modules/ImpactParameterSmearing.h \
412        modules/TimeSmearing.h \
413        modules/SimpleCalorimeter.h \
414        modules/DenseTrackFilter.h \
415        modules/Calorimeter.h \
416        modules/DualReadoutCalorimeter.h \
417        modules/OldCalorimeter.h \
418        modules/Isolation.h \
419        modules/EnergyScale.h \
420        modules/UniqueObjectFinder.h \
421        modules/TrackCountingBTagging.h \
422        modules/BTagging.h \
423        modules/TauTagging.h \
424        modules/TrackCountingTauTagging.h \
425        modules/TreeWriter.h \
426        modules/Merger.h \
427        modules/LeptonDressing.h \
428        modules/PileUpMerger.h \
429        modules/JetPileUpSubtractor.h \
430        modules/TrackPileUpSubtractor.h \
431        modules/TaggingParticlesSkimmer.h \
432        modules/PileUpJetID.h \
433        modules/PhotonID.h \
434        modules/ConstituentFilter.h \
435        modules/StatusPidFilter.h \
436        modules/PdgCodeFilter.h \
437        modules/BeamSpotFilter.h \
438        modules/RecoPuFilter.h \
439        modules/Cloner.h \
440        modules/Weighter.h \
441        modules/Hector.h \
442        modules/JetFlavorAssociation.h \
443        modules/JetFakeParticle.h \
444        modules/VertexSorter.h \
445        modules/VertexFinder.h \
446        modules/VertexFinderDA4D.h \
447        modules/DecayFilter.h \
448        modules/ExampleModule.h
449tmp/modules/ModulesDict$(PcmSuf): \
450        tmp/modules/ModulesDict.$(SrcSuf)
451ModulesDict$(PcmSuf): \
452        tmp/modules/ModulesDict$(PcmSuf)
453DELPHES_DICT_OBJ +=  \
454        tmp/classes/ClassesDict.$(ObjSuf) \
455        tmp/external/ExRootAnalysis/ExRootAnalysisDict.$(ObjSuf) \
456        tmp/modules/ModulesDict.$(ObjSuf)
457
458DELPHES_DICT_PCM +=  \
459        ClassesDict$(PcmSuf) \
460        ExRootAnalysisDict$(PcmSuf) \
461        ModulesDict$(PcmSuf)
462
463tmp/modules/FastJetDict.$(SrcSuf): \
464        modules/FastJetLinkDef.h \
465        modules/FastJetFinder.h \
466        modules/FastJetGridMedianEstimator.h \
467        modules/RunPUPPI.h
468tmp/modules/FastJetDict$(PcmSuf): \
469        tmp/modules/FastJetDict.$(SrcSuf)
470FastJetDict$(PcmSuf): \
471        tmp/modules/FastJetDict$(PcmSuf)
472FASTJET_DICT_OBJ +=  \
473        tmp/modules/FastJetDict.$(ObjSuf)
474
475FASTJET_DICT_PCM +=  \
476        FastJetDict$(PcmSuf)
477
478tmp/display/DisplayDict.$(SrcSuf): \
479        display/DisplayLinkDef.h \
480        display/DelphesDisplay.h \
481        display/DelphesCaloData.h \
482        display/DelphesBranchElement.h \
483        display/Delphes3DGeometry.h \
484        display/DelphesEventDisplay.h \
485        display/DelphesHtmlSummary.h \
486        display/DelphesPlotSummary.h
487tmp/display/DisplayDict$(PcmSuf): \
488        tmp/display/DisplayDict.$(SrcSuf)
489DisplayDict$(PcmSuf): \
490        tmp/display/DisplayDict$(PcmSuf)
491DISPLAY_DICT_OBJ +=  \
492        tmp/display/DisplayDict.$(ObjSuf)
493
494DISPLAY_DICT_PCM +=  \
495        DisplayDict$(PcmSuf)
496
497tmp/classes/DelphesClasses.$(ObjSuf): \
498        classes/DelphesClasses.$(SrcSuf) \
499        classes/DelphesClasses.h \
500        classes/DelphesFactory.h \
501        classes/SortableObject.h
502tmp/classes/DelphesCylindricalFormula.$(ObjSuf): \
503        classes/DelphesCylindricalFormula.$(SrcSuf) \
504        classes/DelphesCylindricalFormula.h
505tmp/classes/DelphesFactory.$(ObjSuf): \
506        classes/DelphesFactory.$(SrcSuf) \
507        classes/DelphesFactory.h \
508        classes/DelphesClasses.h \
509        external/ExRootAnalysis/ExRootTreeBranch.h
510tmp/classes/DelphesFormula.$(ObjSuf): \
511        classes/DelphesFormula.$(SrcSuf) \
512        classes/DelphesFormula.h
513tmp/classes/DelphesHepMCReader.$(ObjSuf): \
514        classes/DelphesHepMCReader.$(SrcSuf) \
515        classes/DelphesHepMCReader.h \
516        classes/DelphesClasses.h \
517        classes/DelphesFactory.h \
518        classes/DelphesStream.h \
519        external/ExRootAnalysis/ExRootTreeBranch.h
520tmp/classes/DelphesLHEFReader.$(ObjSuf): \
521        classes/DelphesLHEFReader.$(SrcSuf) \
522        classes/DelphesLHEFReader.h \
523        classes/DelphesClasses.h \
524        classes/DelphesFactory.h \
525        classes/DelphesStream.h \
526        external/ExRootAnalysis/ExRootTreeBranch.h
527tmp/classes/DelphesModule.$(ObjSuf): \
528        classes/DelphesModule.$(SrcSuf) \
529        classes/DelphesModule.h \
530        classes/DelphesFactory.h \
531        external/ExRootAnalysis/ExRootResult.h \
532        external/ExRootAnalysis/ExRootTreeBranch.h \
533        external/ExRootAnalysis/ExRootTreeReader.h \
534        external/ExRootAnalysis/ExRootTreeWriter.h
535tmp/classes/DelphesPileUpReader.$(ObjSuf): \
536        classes/DelphesPileUpReader.$(SrcSuf) \
537        classes/DelphesPileUpReader.h \
538        classes/DelphesXDRReader.h
539tmp/classes/DelphesPileUpWriter.$(ObjSuf): \
540        classes/DelphesPileUpWriter.$(SrcSuf) \
541        classes/DelphesPileUpWriter.h \
542        classes/DelphesXDRWriter.h
543tmp/classes/DelphesSTDHEPReader.$(ObjSuf): \
544        classes/DelphesSTDHEPReader.$(SrcSuf) \
545        classes/DelphesSTDHEPReader.h \
546        classes/DelphesClasses.h \
547        classes/DelphesFactory.h \
548        classes/DelphesXDRReader.h \
549        external/ExRootAnalysis/ExRootTreeBranch.h
550tmp/classes/DelphesStream.$(ObjSuf): \
551        classes/DelphesStream.$(SrcSuf) \
552        classes/DelphesStream.h
553tmp/classes/DelphesTF2.$(ObjSuf): \
554        classes/DelphesTF2.$(SrcSuf) \
555        classes/DelphesTF2.h
556tmp/classes/DelphesXDRReader.$(ObjSuf): \
557        classes/DelphesXDRReader.$(SrcSuf) \
558        classes/DelphesXDRReader.h
559tmp/classes/DelphesXDRWriter.$(ObjSuf): \
560        classes/DelphesXDRWriter.$(SrcSuf) \
561        classes/DelphesXDRWriter.h
562tmp/external/ExRootAnalysis/ExRootConfReader.$(ObjSuf): \
563        external/ExRootAnalysis/ExRootConfReader.$(SrcSuf) \
564        external/ExRootAnalysis/ExRootConfReader.h \
565        external/tcl/tcl.h
566tmp/external/ExRootAnalysis/ExRootFilter.$(ObjSuf): \
567        external/ExRootAnalysis/ExRootFilter.$(SrcSuf) \
568        external/ExRootAnalysis/ExRootFilter.h \
569        external/ExRootAnalysis/ExRootClassifier.h
570tmp/external/ExRootAnalysis/ExRootProgressBar.$(ObjSuf): \
571        external/ExRootAnalysis/ExRootProgressBar.$(SrcSuf) \
572        external/ExRootAnalysis/ExRootProgressBar.h
573tmp/external/ExRootAnalysis/ExRootResult.$(ObjSuf): \
574        external/ExRootAnalysis/ExRootResult.$(SrcSuf) \
575        external/ExRootAnalysis/ExRootResult.h \
576        external/ExRootAnalysis/ExRootUtilities.h
577tmp/external/ExRootAnalysis/ExRootTask.$(ObjSuf): \
578        external/ExRootAnalysis/ExRootTask.$(SrcSuf) \
579        external/ExRootAnalysis/ExRootTask.h \
580        external/ExRootAnalysis/ExRootConfReader.h
581tmp/external/ExRootAnalysis/ExRootTreeBranch.$(ObjSuf): \
582        external/ExRootAnalysis/ExRootTreeBranch.$(SrcSuf) \
583        external/ExRootAnalysis/ExRootTreeBranch.h
584tmp/external/ExRootAnalysis/ExRootTreeReader.$(ObjSuf): \
585        external/ExRootAnalysis/ExRootTreeReader.$(SrcSuf) \
586        external/ExRootAnalysis/ExRootTreeReader.h
587tmp/external/ExRootAnalysis/ExRootTreeWriter.$(ObjSuf): \
588        external/ExRootAnalysis/ExRootTreeWriter.$(SrcSuf) \
589        external/ExRootAnalysis/ExRootTreeWriter.h \
590        external/ExRootAnalysis/ExRootTreeBranch.h
591tmp/external/ExRootAnalysis/ExRootUtilities.$(ObjSuf): \
592        external/ExRootAnalysis/ExRootUtilities.$(SrcSuf) \
593        external/ExRootAnalysis/ExRootUtilities.h
594tmp/external/Hector/H_AbstractBeamLine.$(ObjSuf): \
595        external/Hector/H_AbstractBeamLine.$(SrcSuf)
596tmp/external/Hector/H_Aperture.$(ObjSuf): \
597        external/Hector/H_Aperture.$(SrcSuf)
598tmp/external/Hector/H_Beam.$(ObjSuf): \
599        external/Hector/H_Beam.$(SrcSuf)
600tmp/external/Hector/H_BeamLine.$(ObjSuf): \
601        external/Hector/H_BeamLine.$(SrcSuf)
602tmp/external/Hector/H_BeamLineParser.$(ObjSuf): \
603        external/Hector/H_BeamLineParser.$(SrcSuf)
604tmp/external/Hector/H_BeamParticle.$(ObjSuf): \
605        external/Hector/H_BeamParticle.$(SrcSuf)
606tmp/external/Hector/H_CircularAperture.$(ObjSuf): \
607        external/Hector/H_CircularAperture.$(SrcSuf)
608tmp/external/Hector/H_Dipole.$(ObjSuf): \
609        external/Hector/H_Dipole.$(SrcSuf)
610tmp/external/Hector/H_Drift.$(ObjSuf): \
611        external/Hector/H_Drift.$(SrcSuf)
612tmp/external/Hector/H_EllipticAperture.$(ObjSuf): \
613        external/Hector/H_EllipticAperture.$(SrcSuf)
614tmp/external/Hector/H_HorizontalKicker.$(ObjSuf): \
615        external/Hector/H_HorizontalKicker.$(SrcSuf)
616tmp/external/Hector/H_HorizontalQuadrupole.$(ObjSuf): \
617        external/Hector/H_HorizontalQuadrupole.$(SrcSuf)
618tmp/external/Hector/H_Kicker.$(ObjSuf): \
619        external/Hector/H_Kicker.$(SrcSuf)
620tmp/external/Hector/H_Marker.$(ObjSuf): \
621        external/Hector/H_Marker.$(SrcSuf)
622tmp/external/Hector/H_OpticalElement.$(ObjSuf): \
623        external/Hector/H_OpticalElement.$(SrcSuf)
624tmp/external/Hector/H_Parameters.$(ObjSuf): \
625        external/Hector/H_Parameters.$(SrcSuf)
626tmp/external/Hector/H_Quadrupole.$(ObjSuf): \
627        external/Hector/H_Quadrupole.$(SrcSuf)
628tmp/external/Hector/H_RecRPObject.$(ObjSuf): \
629        external/Hector/H_RecRPObject.$(SrcSuf)
630tmp/external/Hector/H_RectEllipticAperture.$(ObjSuf): \
631        external/Hector/H_RectEllipticAperture.$(SrcSuf)
632tmp/external/Hector/H_RectangularAperture.$(ObjSuf): \
633        external/Hector/H_RectangularAperture.$(SrcSuf)
634tmp/external/Hector/H_RectangularCollimator.$(ObjSuf): \
635        external/Hector/H_RectangularCollimator.$(SrcSuf)
636tmp/external/Hector/H_RectangularDipole.$(ObjSuf): \
637        external/Hector/H_RectangularDipole.$(SrcSuf)
638tmp/external/Hector/H_RomanPot.$(ObjSuf): \
639        external/Hector/H_RomanPot.$(SrcSuf)
640tmp/external/Hector/H_SectorDipole.$(ObjSuf): \
641        external/Hector/H_SectorDipole.$(SrcSuf)
642tmp/external/Hector/H_TransportMatrices.$(ObjSuf): \
643        external/Hector/H_TransportMatrices.$(SrcSuf)
644tmp/external/Hector/H_VerticalKicker.$(ObjSuf): \
645        external/Hector/H_VerticalKicker.$(SrcSuf)
646tmp/external/Hector/H_VerticalQuadrupole.$(ObjSuf): \
647        external/Hector/H_VerticalQuadrupole.$(SrcSuf)
648tmp/external/TrackCovariance/ObsTrk.$(ObjSuf): \
649        external/TrackCovariance/ObsTrk.$(SrcSuf)
650tmp/external/TrackCovariance/SolGeom.$(ObjSuf): \
651        external/TrackCovariance/SolGeom.$(SrcSuf)
652tmp/external/TrackCovariance/SolGridCov.$(ObjSuf): \
653        external/TrackCovariance/SolGridCov.$(SrcSuf)
654tmp/external/TrackCovariance/SolTrack.$(ObjSuf): \
655        external/TrackCovariance/SolTrack.$(SrcSuf)
656tmp/modules/AngularSmearing.$(ObjSuf): \
657        modules/AngularSmearing.$(SrcSuf) \
658        modules/AngularSmearing.h \
659        classes/DelphesClasses.h \
660        classes/DelphesFactory.h \
661        classes/DelphesFormula.h \
662        external/ExRootAnalysis/ExRootClassifier.h \
663        external/ExRootAnalysis/ExRootFilter.h \
664        external/ExRootAnalysis/ExRootResult.h
665tmp/modules/BTagging.$(ObjSuf): \
666        modules/BTagging.$(SrcSuf) \
667        modules/BTagging.h \
668        classes/DelphesClasses.h \
669        classes/DelphesFactory.h \
670        classes/DelphesFormula.h
671tmp/modules/BeamSpotFilter.$(ObjSuf): \
672        modules/BeamSpotFilter.$(SrcSuf) \
673        modules/BeamSpotFilter.h \
674        classes/DelphesClasses.h \
675        classes/DelphesFactory.h \
676        classes/DelphesFormula.h \
677        external/ExRootAnalysis/ExRootClassifier.h \
678        external/ExRootAnalysis/ExRootFilter.h \
679        external/ExRootAnalysis/ExRootResult.h
680tmp/modules/Calorimeter.$(ObjSuf): \
681        modules/Calorimeter.$(SrcSuf) \
682        modules/Calorimeter.h \
683        classes/DelphesClasses.h \
684        classes/DelphesFactory.h \
685        classes/DelphesFormula.h \
686        external/ExRootAnalysis/ExRootClassifier.h \
687        external/ExRootAnalysis/ExRootFilter.h \
688        external/ExRootAnalysis/ExRootResult.h
689tmp/modules/Cloner.$(ObjSuf): \
690        modules/Cloner.$(SrcSuf) \
691        modules/Cloner.h \
692        classes/DelphesClasses.h \
693        classes/DelphesFactory.h \
694        classes/DelphesFormula.h \
695        external/ExRootAnalysis/ExRootClassifier.h \
696        external/ExRootAnalysis/ExRootFilter.h \
697        external/ExRootAnalysis/ExRootResult.h
698tmp/modules/ConstituentFilter.$(ObjSuf): \
699        modules/ConstituentFilter.$(SrcSuf) \
700        modules/ConstituentFilter.h \
701        classes/DelphesClasses.h \
702        classes/DelphesFactory.h \
703        classes/DelphesFormula.h \
704        external/ExRootAnalysis/ExRootClassifier.h \
705        external/ExRootAnalysis/ExRootFilter.h \
706        external/ExRootAnalysis/ExRootResult.h
707tmp/modules/DecayFilter.$(ObjSuf): \
708        modules/DecayFilter.$(SrcSuf) \
709        modules/DecayFilter.h \
710        classes/DelphesClasses.h \
711        classes/DelphesFactory.h \
712        classes/DelphesFormula.h \
713        external/ExRootAnalysis/ExRootClassifier.h \
714        external/ExRootAnalysis/ExRootFilter.h \
715        external/ExRootAnalysis/ExRootResult.h
716tmp/modules/Delphes.$(ObjSuf): \
717        modules/Delphes.$(SrcSuf) \
718        modules/Delphes.h \
719        classes/DelphesClasses.h \
720        classes/DelphesFactory.h \
721        classes/DelphesFormula.h \
722        external/ExRootAnalysis/ExRootClassifier.h \
723        external/ExRootAnalysis/ExRootConfReader.h \
724        external/ExRootAnalysis/ExRootFilter.h \
725        external/ExRootAnalysis/ExRootResult.h \
726        external/ExRootAnalysis/ExRootTreeWriter.h
727tmp/modules/DenseTrackFilter.$(ObjSuf): \
728        modules/DenseTrackFilter.$(SrcSuf) \
729        modules/DenseTrackFilter.h \
730        classes/DelphesClasses.h \
731        classes/DelphesFactory.h \
732        classes/DelphesFormula.h \
733        external/ExRootAnalysis/ExRootClassifier.h \
734        external/ExRootAnalysis/ExRootFilter.h \
735        external/ExRootAnalysis/ExRootResult.h
736tmp/modules/DualReadoutCalorimeter.$(ObjSuf): \
737        modules/DualReadoutCalorimeter.$(SrcSuf) \
738        modules/DualReadoutCalorimeter.h \
739        classes/DelphesClasses.h \
740        classes/DelphesFactory.h \
741        classes/DelphesFormula.h \
742        external/ExRootAnalysis/ExRootResult.h \
743        external/ExRootAnalysis/ExRootFilter.h \
744        external/ExRootAnalysis/ExRootClassifier.h
745tmp/modules/Efficiency.$(ObjSuf): \
746        modules/Efficiency.$(SrcSuf) \
747        modules/Efficiency.h \
748        classes/DelphesClasses.h \
749        classes/DelphesFactory.h \
750        classes/DelphesFormula.h \
751        external/ExRootAnalysis/ExRootClassifier.h \
752        external/ExRootAnalysis/ExRootFilter.h \
753        external/ExRootAnalysis/ExRootResult.h
754tmp/modules/EnergyScale.$(ObjSuf): \
755        modules/EnergyScale.$(SrcSuf) \
756        modules/EnergyScale.h \
757        classes/DelphesClasses.h \
758        classes/DelphesFactory.h \
759        classes/DelphesFormula.h \
760        external/ExRootAnalysis/ExRootClassifier.h \
761        external/ExRootAnalysis/ExRootFilter.h \
762        external/ExRootAnalysis/ExRootResult.h
763tmp/modules/EnergySmearing.$(ObjSuf): \
764        modules/EnergySmearing.$(SrcSuf) \
765        modules/EnergySmearing.h \
766        classes/DelphesClasses.h \
767        classes/DelphesFactory.h \
768        classes/DelphesFormula.h \
769        external/ExRootAnalysis/ExRootClassifier.h \
770        external/ExRootAnalysis/ExRootFilter.h \
771        external/ExRootAnalysis/ExRootResult.h
772tmp/modules/ExampleModule.$(ObjSuf): \
773        modules/ExampleModule.$(SrcSuf) \
774        modules/ExampleModule.h \
775        classes/DelphesClasses.h \
776        classes/DelphesFactory.h \
777        classes/DelphesFormula.h \
778        external/ExRootAnalysis/ExRootClassifier.h \
779        external/ExRootAnalysis/ExRootFilter.h \
780        external/ExRootAnalysis/ExRootResult.h
781tmp/modules/Hector.$(ObjSuf): \
782        modules/Hector.$(SrcSuf) \
783        modules/Hector.h \
784        classes/DelphesClasses.h \
785        classes/DelphesFactory.h \
786        classes/DelphesFormula.h \
787        external/ExRootAnalysis/ExRootClassifier.h \
788        external/ExRootAnalysis/ExRootFilter.h \
789        external/ExRootAnalysis/ExRootResult.h \
790        external/Hector/H_BeamLine.h \
791        external/Hector/H_BeamParticle.h \
792        external/Hector/H_RecRPObject.h
793tmp/modules/IdentificationMap.$(ObjSuf): \
794        modules/IdentificationMap.$(SrcSuf) \
795        modules/IdentificationMap.h \
796        classes/DelphesClasses.h \
797        classes/DelphesFactory.h \
798        classes/DelphesFormula.h \
799        external/ExRootAnalysis/ExRootClassifier.h \
800        external/ExRootAnalysis/ExRootFilter.h \
801        external/ExRootAnalysis/ExRootResult.h
802tmp/modules/ImpactParameterSmearing.$(ObjSuf): \
803        modules/ImpactParameterSmearing.$(SrcSuf) \
804        modules/ImpactParameterSmearing.h \
805        classes/DelphesClasses.h \
806        classes/DelphesFactory.h \
807        classes/DelphesFormula.h \
808        external/ExRootAnalysis/ExRootClassifier.h \
809        external/ExRootAnalysis/ExRootFilter.h \
810        external/ExRootAnalysis/ExRootResult.h
811tmp/modules/Isolation.$(ObjSuf): \
812        modules/Isolation.$(SrcSuf) \
813        modules/Isolation.h \
814        classes/DelphesClasses.h \
815        classes/DelphesFactory.h \
816        classes/DelphesFormula.h \
817        external/ExRootAnalysis/ExRootClassifier.h \
818        external/ExRootAnalysis/ExRootFilter.h \
819        external/ExRootAnalysis/ExRootResult.h
820tmp/modules/JetFakeParticle.$(ObjSuf): \
821        modules/JetFakeParticle.$(SrcSuf) \
822        modules/JetFakeParticle.h \
823        classes/DelphesClasses.h \
824        classes/DelphesFactory.h \
825        classes/DelphesFormula.h \
826        external/ExRootAnalysis/ExRootClassifier.h \
827        external/ExRootAnalysis/ExRootFilter.h \
828        external/ExRootAnalysis/ExRootResult.h
829tmp/modules/JetFlavorAssociation.$(ObjSuf): \
830        modules/JetFlavorAssociation.$(SrcSuf) \
831        modules/JetFlavorAssociation.h \
832        classes/DelphesClasses.h \
833        classes/DelphesFactory.h \
834        classes/DelphesFormula.h \
835        external/ExRootAnalysis/ExRootClassifier.h \
836        external/ExRootAnalysis/ExRootFilter.h \
837        external/ExRootAnalysis/ExRootResult.h
838tmp/modules/JetPileUpSubtractor.$(ObjSuf): \
839        modules/JetPileUpSubtractor.$(SrcSuf) \
840        modules/JetPileUpSubtractor.h \
841        classes/DelphesClasses.h \
842        classes/DelphesFactory.h \
843        classes/DelphesFormula.h \
844        external/ExRootAnalysis/ExRootClassifier.h \
845        external/ExRootAnalysis/ExRootFilter.h \
846        external/ExRootAnalysis/ExRootResult.h
847tmp/modules/LeptonDressing.$(ObjSuf): \
848        modules/LeptonDressing.$(SrcSuf) \
849        modules/LeptonDressing.h \
850        classes/DelphesClasses.h \
851        classes/DelphesFactory.h \
852        classes/DelphesFormula.h \
853        external/ExRootAnalysis/ExRootClassifier.h \
854        external/ExRootAnalysis/ExRootFilter.h \
855        external/ExRootAnalysis/ExRootResult.h
856tmp/modules/Merger.$(ObjSuf): \
857        modules/Merger.$(SrcSuf) \
858        modules/Merger.h \
859        classes/DelphesClasses.h \
860        classes/DelphesFactory.h \
861        classes/DelphesFormula.h \
862        external/ExRootAnalysis/ExRootClassifier.h \
863        external/ExRootAnalysis/ExRootFilter.h \
864        external/ExRootAnalysis/ExRootResult.h
865tmp/modules/MomentumSmearing.$(ObjSuf): \
866        modules/MomentumSmearing.$(SrcSuf) \
867        modules/MomentumSmearing.h \
868        classes/DelphesClasses.h \
869        classes/DelphesFactory.h \
870        classes/DelphesFormula.h \
871        external/ExRootAnalysis/ExRootClassifier.h \
872        external/ExRootAnalysis/ExRootFilter.h \
873        external/ExRootAnalysis/ExRootResult.h
874tmp/modules/OldCalorimeter.$(ObjSuf): \
875        modules/OldCalorimeter.$(SrcSuf) \
876        modules/OldCalorimeter.h \
877        classes/DelphesClasses.h \
878        classes/DelphesFactory.h \
879        classes/DelphesFormula.h \
880        external/ExRootAnalysis/ExRootClassifier.h \
881        external/ExRootAnalysis/ExRootFilter.h \
882        external/ExRootAnalysis/ExRootResult.h
883tmp/modules/ParticlePropagator.$(ObjSuf): \
884        modules/ParticlePropagator.$(SrcSuf) \
885        modules/ParticlePropagator.h \
886        classes/DelphesClasses.h \
887        classes/DelphesFactory.h \
888        classes/DelphesFormula.h \
889        external/ExRootAnalysis/ExRootClassifier.h \
890        external/ExRootAnalysis/ExRootFilter.h \
891        external/ExRootAnalysis/ExRootResult.h
892tmp/modules/PdgCodeFilter.$(ObjSuf): \
893        modules/PdgCodeFilter.$(SrcSuf) \
894        modules/PdgCodeFilter.h \
895        classes/DelphesClasses.h \
896        classes/DelphesFactory.h \
897        classes/DelphesFormula.h \
898        external/ExRootAnalysis/ExRootClassifier.h \
899        external/ExRootAnalysis/ExRootFilter.h \
900        external/ExRootAnalysis/ExRootResult.h
901tmp/modules/PhotonConversions.$(ObjSuf): \
902        modules/PhotonConversions.$(SrcSuf) \
903        modules/PhotonConversions.h \
904        classes/DelphesClasses.h \
905        classes/DelphesCylindricalFormula.h \
906        classes/DelphesFactory.h \
907        external/ExRootAnalysis/ExRootClassifier.h \
908        external/ExRootAnalysis/ExRootFilter.h \
909        external/ExRootAnalysis/ExRootResult.h
910tmp/modules/PhotonID.$(ObjSuf): \
911        modules/PhotonID.$(SrcSuf) \
912        modules/PhotonID.h \
913        classes/DelphesClasses.h \
914        classes/DelphesFactory.h \
915        classes/DelphesFormula.h \
916        external/ExRootAnalysis/ExRootClassifier.h \
917        external/ExRootAnalysis/ExRootFilter.h \
918        external/ExRootAnalysis/ExRootResult.h
919tmp/modules/PileUpJetID.$(ObjSuf): \
920        modules/PileUpJetID.$(SrcSuf) \
921        modules/PileUpJetID.h \
922        classes/DelphesClasses.h \
923        classes/DelphesFactory.h \
924        classes/DelphesFormula.h \
925        external/ExRootAnalysis/ExRootClassifier.h \
926        external/ExRootAnalysis/ExRootFilter.h \
927        external/ExRootAnalysis/ExRootResult.h
928tmp/modules/PileUpMerger.$(ObjSuf): \
929        modules/PileUpMerger.$(SrcSuf) \
930        modules/PileUpMerger.h \
931        classes/DelphesClasses.h \
932        classes/DelphesFactory.h \
933        classes/DelphesPileUpReader.h \
934        classes/DelphesTF2.h \
935        external/ExRootAnalysis/ExRootClassifier.h \
936        external/ExRootAnalysis/ExRootFilter.h \
937        external/ExRootAnalysis/ExRootResult.h
938tmp/modules/PileUpMergerPythia8.$(ObjSuf): \
939        modules/PileUpMergerPythia8.$(SrcSuf) \
940        modules/PileUpMergerPythia8.h \
941        classes/DelphesClasses.h \
942        classes/DelphesFactory.h \
943        classes/DelphesPileUpReader.h \
944        classes/DelphesTF2.h \
945        external/ExRootAnalysis/ExRootClassifier.h \
946        external/ExRootAnalysis/ExRootFilter.h \
947        external/ExRootAnalysis/ExRootResult.h
948tmp/modules/RecoPuFilter.$(ObjSuf): \
949        modules/RecoPuFilter.$(SrcSuf) \
950        modules/RecoPuFilter.h \
951        classes/DelphesClasses.h \
952        classes/DelphesFactory.h \
953        classes/DelphesFormula.h \
954        external/ExRootAnalysis/ExRootClassifier.h \
955        external/ExRootAnalysis/ExRootFilter.h \
956        external/ExRootAnalysis/ExRootResult.h
957tmp/modules/SimpleCalorimeter.$(ObjSuf): \
958        modules/SimpleCalorimeter.$(SrcSuf) \
959        modules/SimpleCalorimeter.h \
960        classes/DelphesClasses.h \
961        classes/DelphesFactory.h \
962        classes/DelphesFormula.h \
963        external/ExRootAnalysis/ExRootClassifier.h \
964        external/ExRootAnalysis/ExRootFilter.h \
965        external/ExRootAnalysis/ExRootResult.h
966tmp/modules/StatusPidFilter.$(ObjSuf): \
967        modules/StatusPidFilter.$(SrcSuf) \
968        modules/StatusPidFilter.h \
969        classes/DelphesClasses.h \
970        classes/DelphesFactory.h \
971        classes/DelphesFormula.h \
972        external/ExRootAnalysis/ExRootClassifier.h \
973        external/ExRootAnalysis/ExRootFilter.h \
974        external/ExRootAnalysis/ExRootResult.h
975tmp/modules/TaggingParticlesSkimmer.$(ObjSuf): \
976        modules/TaggingParticlesSkimmer.$(SrcSuf) \
977        modules/TaggingParticlesSkimmer.h \
978        modules/TauTagging.h \
979        classes/DelphesClasses.h \
980        classes/DelphesFactory.h \
981        classes/DelphesFormula.h \
982        external/ExRootAnalysis/ExRootClassifier.h \
983        external/ExRootAnalysis/ExRootFilter.h \
984        external/ExRootAnalysis/ExRootResult.h
985tmp/modules/TauTagging.$(ObjSuf): \
986        modules/TauTagging.$(SrcSuf) \
987        modules/TauTagging.h \
988        classes/DelphesClasses.h \
989        classes/DelphesFactory.h \
990        classes/DelphesFormula.h
991tmp/modules/TimeSmearing.$(ObjSuf): \
992        modules/TimeSmearing.$(SrcSuf) \
993        modules/TimeSmearing.h \
994        classes/DelphesClasses.h \
995        classes/DelphesFactory.h \
996        classes/DelphesFormula.h \
997        external/ExRootAnalysis/ExRootClassifier.h \
998        external/ExRootAnalysis/ExRootFilter.h \
999        external/ExRootAnalysis/ExRootResult.h
1000tmp/modules/TrackCountingBTagging.$(ObjSuf): \
1001        modules/TrackCountingBTagging.$(SrcSuf) \
1002        modules/TrackCountingBTagging.h \
1003        classes/DelphesClasses.h \
1004        classes/DelphesFactory.h \
1005        classes/DelphesFormula.h
1006tmp/modules/TrackCountingTauTagging.$(ObjSuf): \
1007        modules/TrackCountingTauTagging.$(SrcSuf) \
1008        modules/TrackCountingTauTagging.h \
1009        classes/DelphesClasses.h \
1010        classes/DelphesFactory.h \
1011        classes/DelphesFormula.h \
1012        external/ExRootAnalysis/ExRootClassifier.h \
1013        external/ExRootAnalysis/ExRootFilter.h \
1014        external/ExRootAnalysis/ExRootResult.h
1015tmp/modules/TrackCovariance.$(ObjSuf): \
1016        modules/TrackCovariance.$(SrcSuf) \
1017        modules/TrackCovariance.h \
1018        classes/DelphesClasses.h \
1019        external/TrackCovariance/SolGeom.h
1020tmp/modules/TrackPileUpSubtractor.$(ObjSuf): \
1021        modules/TrackPileUpSubtractor.$(SrcSuf) \
1022        modules/TrackPileUpSubtractor.h \
1023        classes/DelphesClasses.h \
1024        classes/DelphesFactory.h \
1025        classes/DelphesFormula.h \
1026        external/ExRootAnalysis/ExRootClassifier.h \
1027        external/ExRootAnalysis/ExRootFilter.h \
1028        external/ExRootAnalysis/ExRootResult.h
1029tmp/modules/TrackSmearing.$(ObjSuf): \
1030        modules/TrackSmearing.$(SrcSuf) \
1031        modules/TrackSmearing.h \
1032        classes/DelphesClasses.h \
1033        classes/DelphesFactory.h \
1034        classes/DelphesFormula.h \
1035        external/ExRootAnalysis/ExRootClassifier.h \
1036        external/ExRootAnalysis/ExRootFilter.h \
1037        external/ExRootAnalysis/ExRootResult.h
1038tmp/modules/TreeWriter.$(ObjSuf): \
1039        modules/TreeWriter.$(SrcSuf) \
1040        modules/TreeWriter.h \
1041        classes/DelphesClasses.h \
1042        classes/DelphesFactory.h \
1043        classes/DelphesFormula.h \
1044        external/ExRootAnalysis/ExRootClassifier.h \
1045        external/ExRootAnalysis/ExRootFilter.h \
1046        external/ExRootAnalysis/ExRootResult.h \
1047        external/ExRootAnalysis/ExRootTreeBranch.h
1048tmp/modules/UniqueObjectFinder.$(ObjSuf): \
1049        modules/UniqueObjectFinder.$(SrcSuf) \
1050        modules/UniqueObjectFinder.h \
1051        classes/DelphesClasses.h \
1052        classes/DelphesFactory.h \
1053        classes/DelphesFormula.h \
1054        external/ExRootAnalysis/ExRootClassifier.h \
1055        external/ExRootAnalysis/ExRootFilter.h \
1056        external/ExRootAnalysis/ExRootResult.h
1057tmp/modules/VertexFinder.$(ObjSuf): \
1058        modules/VertexFinder.$(SrcSuf) \
1059        modules/VertexFinder.h \
1060        classes/DelphesClasses.h \
1061        classes/DelphesFactory.h \
1062        classes/DelphesFormula.h \
1063        classes/DelphesPileUpReader.h \
1064        external/ExRootAnalysis/ExRootClassifier.h \
1065        external/ExRootAnalysis/ExRootFilter.h \
1066        external/ExRootAnalysis/ExRootResult.h
1067tmp/modules/VertexFinderDA4D.$(ObjSuf): \
1068        modules/VertexFinderDA4D.$(SrcSuf) \
1069        modules/VertexFinderDA4D.h \
1070        classes/DelphesClasses.h \
1071        classes/DelphesFactory.h \
1072        classes/DelphesFormula.h \
1073        classes/DelphesPileUpReader.h \
1074        external/ExRootAnalysis/ExRootClassifier.h \
1075        external/ExRootAnalysis/ExRootFilter.h \
1076        external/ExRootAnalysis/ExRootResult.h
1077tmp/modules/VertexSorter.$(ObjSuf): \
1078        modules/VertexSorter.$(SrcSuf) \
1079        modules/VertexSorter.h \
1080        classes/DelphesClasses.h \
1081        classes/DelphesFactory.h \
1082        classes/DelphesFormula.h \
1083        classes/DelphesPileUpReader.h \
1084        external/ExRootAnalysis/ExRootClassifier.h \
1085        external/ExRootAnalysis/ExRootFilter.h \
1086        external/ExRootAnalysis/ExRootResult.h
1087tmp/modules/Weighter.$(ObjSuf): \
1088        modules/Weighter.$(SrcSuf) \
1089        modules/Weighter.h \
1090        classes/DelphesClasses.h \
1091        classes/DelphesFactory.h \
1092        classes/DelphesFormula.h \
1093        external/ExRootAnalysis/ExRootClassifier.h \
1094        external/ExRootAnalysis/ExRootFilter.h \
1095        external/ExRootAnalysis/ExRootResult.h
1096DELPHES_OBJ +=  \
1097        tmp/classes/DelphesClasses.$(ObjSuf) \
1098        tmp/classes/DelphesCylindricalFormula.$(ObjSuf) \
1099        tmp/classes/DelphesFactory.$(ObjSuf) \
1100        tmp/classes/DelphesFormula.$(ObjSuf) \
1101        tmp/classes/DelphesHepMCReader.$(ObjSuf) \
1102        tmp/classes/DelphesLHEFReader.$(ObjSuf) \
1103        tmp/classes/DelphesModule.$(ObjSuf) \
1104        tmp/classes/DelphesPileUpReader.$(ObjSuf) \
1105        tmp/classes/DelphesPileUpWriter.$(ObjSuf) \
1106        tmp/classes/DelphesSTDHEPReader.$(ObjSuf) \
1107        tmp/classes/DelphesStream.$(ObjSuf) \
1108        tmp/classes/DelphesTF2.$(ObjSuf) \
1109        tmp/classes/DelphesXDRReader.$(ObjSuf) \
1110        tmp/classes/DelphesXDRWriter.$(ObjSuf) \
1111        tmp/external/ExRootAnalysis/ExRootConfReader.$(ObjSuf) \
1112        tmp/external/ExRootAnalysis/ExRootFilter.$(ObjSuf) \
1113        tmp/external/ExRootAnalysis/ExRootProgressBar.$(ObjSuf) \
1114        tmp/external/ExRootAnalysis/ExRootResult.$(ObjSuf) \
1115        tmp/external/ExRootAnalysis/ExRootTask.$(ObjSuf) \
1116        tmp/external/ExRootAnalysis/ExRootTreeBranch.$(ObjSuf) \
1117        tmp/external/ExRootAnalysis/ExRootTreeReader.$(ObjSuf) \
1118        tmp/external/ExRootAnalysis/ExRootTreeWriter.$(ObjSuf) \
1119        tmp/external/ExRootAnalysis/ExRootUtilities.$(ObjSuf) \
1120        tmp/external/Hector/H_AbstractBeamLine.$(ObjSuf) \
1121        tmp/external/Hector/H_Aperture.$(ObjSuf) \
1122        tmp/external/Hector/H_Beam.$(ObjSuf) \
1123        tmp/external/Hector/H_BeamLine.$(ObjSuf) \
1124        tmp/external/Hector/H_BeamLineParser.$(ObjSuf) \
1125        tmp/external/Hector/H_BeamParticle.$(ObjSuf) \
1126        tmp/external/Hector/H_CircularAperture.$(ObjSuf) \
1127        tmp/external/Hector/H_Dipole.$(ObjSuf) \
1128        tmp/external/Hector/H_Drift.$(ObjSuf) \
1129        tmp/external/Hector/H_EllipticAperture.$(ObjSuf) \
1130        tmp/external/Hector/H_HorizontalKicker.$(ObjSuf) \
1131        tmp/external/Hector/H_HorizontalQuadrupole.$(ObjSuf) \
1132        tmp/external/Hector/H_Kicker.$(ObjSuf) \
1133        tmp/external/Hector/H_Marker.$(ObjSuf) \
1134        tmp/external/Hector/H_OpticalElement.$(ObjSuf) \
1135        tmp/external/Hector/H_Parameters.$(ObjSuf) \
1136        tmp/external/Hector/H_Quadrupole.$(ObjSuf) \
1137        tmp/external/Hector/H_RecRPObject.$(ObjSuf) \
1138        tmp/external/Hector/H_RectEllipticAperture.$(ObjSuf) \
1139        tmp/external/Hector/H_RectangularAperture.$(ObjSuf) \
1140        tmp/external/Hector/H_RectangularCollimator.$(ObjSuf) \
1141        tmp/external/Hector/H_RectangularDipole.$(ObjSuf) \
1142        tmp/external/Hector/H_RomanPot.$(ObjSuf) \
1143        tmp/external/Hector/H_SectorDipole.$(ObjSuf) \
1144        tmp/external/Hector/H_TransportMatrices.$(ObjSuf) \
1145        tmp/external/Hector/H_VerticalKicker.$(ObjSuf) \
1146        tmp/external/Hector/H_VerticalQuadrupole.$(ObjSuf) \
1147        tmp/external/TrackCovariance/ObsTrk.$(ObjSuf) \
1148        tmp/external/TrackCovariance/SolGeom.$(ObjSuf) \
1149        tmp/external/TrackCovariance/SolGridCov.$(ObjSuf) \
1150        tmp/external/TrackCovariance/SolTrack.$(ObjSuf) \
1151        tmp/modules/AngularSmearing.$(ObjSuf) \
1152        tmp/modules/BTagging.$(ObjSuf) \
1153        tmp/modules/BeamSpotFilter.$(ObjSuf) \
1154        tmp/modules/Calorimeter.$(ObjSuf) \
1155        tmp/modules/Cloner.$(ObjSuf) \
1156        tmp/modules/ConstituentFilter.$(ObjSuf) \
1157        tmp/modules/DecayFilter.$(ObjSuf) \
1158        tmp/modules/Delphes.$(ObjSuf) \
1159        tmp/modules/DenseTrackFilter.$(ObjSuf) \
1160        tmp/modules/DualReadoutCalorimeter.$(ObjSuf) \
1161        tmp/modules/Efficiency.$(ObjSuf) \
1162        tmp/modules/EnergyScale.$(ObjSuf) \
1163        tmp/modules/EnergySmearing.$(ObjSuf) \
1164        tmp/modules/ExampleModule.$(ObjSuf) \
1165        tmp/modules/Hector.$(ObjSuf) \
1166        tmp/modules/IdentificationMap.$(ObjSuf) \
1167        tmp/modules/ImpactParameterSmearing.$(ObjSuf) \
1168        tmp/modules/Isolation.$(ObjSuf) \
1169        tmp/modules/JetFakeParticle.$(ObjSuf) \
1170        tmp/modules/JetFlavorAssociation.$(ObjSuf) \
1171        tmp/modules/JetPileUpSubtractor.$(ObjSuf) \
1172        tmp/modules/LeptonDressing.$(ObjSuf) \
1173        tmp/modules/Merger.$(ObjSuf) \
1174        tmp/modules/MomentumSmearing.$(ObjSuf) \
1175        tmp/modules/OldCalorimeter.$(ObjSuf) \
1176        tmp/modules/ParticlePropagator.$(ObjSuf) \
1177        tmp/modules/PdgCodeFilter.$(ObjSuf) \
1178        tmp/modules/PhotonConversions.$(ObjSuf) \
1179        tmp/modules/PhotonID.$(ObjSuf) \
1180        tmp/modules/PileUpJetID.$(ObjSuf) \
1181        tmp/modules/PileUpMerger.$(ObjSuf) \
1182        tmp/modules/RecoPuFilter.$(ObjSuf) \
1183        tmp/modules/SimpleCalorimeter.$(ObjSuf) \
1184        tmp/modules/StatusPidFilter.$(ObjSuf) \
1185        tmp/modules/TaggingParticlesSkimmer.$(ObjSuf) \
1186        tmp/modules/TauTagging.$(ObjSuf) \
1187        tmp/modules/TimeSmearing.$(ObjSuf) \
1188        tmp/modules/TrackCountingBTagging.$(ObjSuf) \
1189        tmp/modules/TrackCountingTauTagging.$(ObjSuf) \
1190        tmp/modules/TrackCovariance.$(ObjSuf) \
1191        tmp/modules/TrackPileUpSubtractor.$(ObjSuf) \
1192        tmp/modules/TrackSmearing.$(ObjSuf) \
1193        tmp/modules/TreeWriter.$(ObjSuf) \
1194        tmp/modules/UniqueObjectFinder.$(ObjSuf) \
1195        tmp/modules/VertexFinder.$(ObjSuf) \
1196        tmp/modules/VertexFinderDA4D.$(ObjSuf) \
1197        tmp/modules/VertexSorter.$(ObjSuf) \
1198        tmp/modules/Weighter.$(ObjSuf)
1199
1200ifeq ($(HAS_PYTHIA8),true)
1201DELPHES_OBJ +=  \
1202        tmp/modules/PileUpMergerPythia8.$(ObjSuf)
1203endif
1204
1205tmp/external/PUPPI/PuppiAlgo.$(ObjSuf): \
1206        external/PUPPI/PuppiAlgo.$(SrcSuf)
1207tmp/external/PUPPI/PuppiContainer.$(ObjSuf): \
1208        external/PUPPI/PuppiContainer.$(SrcSuf) \
1209        external/fastjet/Selector.hh
1210tmp/external/PUPPI/puppiCleanContainer.$(ObjSuf): \
1211        external/PUPPI/puppiCleanContainer.$(SrcSuf) \
1212        external/fastjet/Selector.hh
1213tmp/external/fastjet/AreaDefinition.$(ObjSuf): \
1214        external/fastjet/AreaDefinition.$(SrcSuf) \
1215        external/fastjet/AreaDefinition.hh
1216tmp/external/fastjet/BasicRandom.$(ObjSuf): \
1217        external/fastjet/BasicRandom.$(SrcSuf) \
1218        external/fastjet/internal/BasicRandom.hh
1219tmp/external/fastjet/ClosestPair2D.$(ObjSuf): \
1220        external/fastjet/ClosestPair2D.$(SrcSuf) \
1221        external/fastjet/internal/ClosestPair2D.hh
1222tmp/external/fastjet/ClusterSequence.$(ObjSuf): \
1223        external/fastjet/ClusterSequence.$(SrcSuf) \
1224        external/fastjet/Error.hh \
1225        external/fastjet/PseudoJet.hh \
1226        external/fastjet/ClusterSequence.hh \
1227        external/fastjet/ClusterSequenceStructure.hh \
1228        external/fastjet/version.hh \
1229        external/fastjet/internal/LazyTiling9Alt.hh \
1230        external/fastjet/internal/LazyTiling9.hh \
1231        external/fastjet/internal/LazyTiling25.hh \
1232        external/fastjet/internal/LazyTiling9SeparateGhosts.hh
1233tmp/external/fastjet/ClusterSequence1GhostPassiveArea.$(ObjSuf): \
1234        external/fastjet/ClusterSequence1GhostPassiveArea.$(SrcSuf) \
1235        external/fastjet/ClusterSequence1GhostPassiveArea.hh
1236tmp/external/fastjet/ClusterSequenceActiveArea.$(ObjSuf): \
1237        external/fastjet/ClusterSequenceActiveArea.$(SrcSuf) \
1238        external/fastjet/PseudoJet.hh \
1239        external/fastjet/ClusterSequence.hh \
1240        external/fastjet/ClusterSequenceActiveArea.hh \
1241        external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh
1242tmp/external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.$(ObjSuf): \
1243        external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.$(SrcSuf) \
1244        external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh
1245tmp/external/fastjet/ClusterSequenceArea.$(ObjSuf): \
1246        external/fastjet/ClusterSequenceArea.$(SrcSuf) \
1247        external/fastjet/ClusterSequenceArea.hh
1248tmp/external/fastjet/ClusterSequenceAreaBase.$(ObjSuf): \
1249        external/fastjet/ClusterSequenceAreaBase.$(SrcSuf) \
1250        external/fastjet/ClusterSequenceAreaBase.hh
1251tmp/external/fastjet/ClusterSequencePassiveArea.$(ObjSuf): \
1252        external/fastjet/ClusterSequencePassiveArea.$(SrcSuf) \
1253        external/fastjet/ClusterSequencePassiveArea.hh \
1254        external/fastjet/ClusterSequenceVoronoiArea.hh
1255tmp/external/fastjet/ClusterSequenceStructure.$(ObjSuf): \
1256        external/fastjet/ClusterSequenceStructure.$(SrcSuf) \
1257        external/fastjet/ClusterSequenceStructure.hh \
1258        external/fastjet/Error.hh \
1259        external/fastjet/PseudoJet.hh \
1260        external/fastjet/ClusterSequence.hh \
1261        external/fastjet/ClusterSequenceAreaBase.hh
1262tmp/external/fastjet/ClusterSequenceVoronoiArea.$(ObjSuf): \
1263        external/fastjet/ClusterSequenceVoronoiArea.$(SrcSuf) \
1264        external/fastjet/ClusterSequenceVoronoiArea.hh \
1265        external/fastjet/internal/Voronoi.hh
1266tmp/external/fastjet/ClusterSequence_CP2DChan.$(ObjSuf): \
1267        external/fastjet/ClusterSequence_CP2DChan.$(SrcSuf) \
1268        external/fastjet/ClusterSequence.hh \
1269        external/fastjet/internal/ClosestPair2D.hh
1270tmp/external/fastjet/ClusterSequence_Delaunay.$(ObjSuf): \
1271        external/fastjet/ClusterSequence_Delaunay.$(SrcSuf) \
1272        external/fastjet/Error.hh \
1273        external/fastjet/PseudoJet.hh \
1274        external/fastjet/ClusterSequence.hh \
1275        external/fastjet/internal/DynamicNearestNeighbours.hh \
1276        external/fastjet/internal/Dnn4piCylinder.hh \
1277        external/fastjet/internal/Dnn3piCylinder.hh \
1278        external/fastjet/internal/Dnn2piCylinder.hh
1279tmp/external/fastjet/ClusterSequence_DumbN3.$(ObjSuf): \
1280        external/fastjet/ClusterSequence_DumbN3.$(SrcSuf) \
1281        external/fastjet/PseudoJet.hh \
1282        external/fastjet/ClusterSequence.hh
1283tmp/external/fastjet/ClusterSequence_N2.$(ObjSuf): \
1284        external/fastjet/ClusterSequence_N2.$(SrcSuf)
1285tmp/external/fastjet/ClusterSequence_TiledN2.$(ObjSuf): \
1286        external/fastjet/ClusterSequence_TiledN2.$(SrcSuf) \
1287        external/fastjet/PseudoJet.hh \
1288        external/fastjet/ClusterSequence.hh \
1289        external/fastjet/internal/MinHeap.hh \
1290        external/fastjet/internal/TilingExtent.hh
1291tmp/external/fastjet/CompositeJetStructure.$(ObjSuf): \
1292        external/fastjet/CompositeJetStructure.$(SrcSuf)
1293tmp/external/fastjet/Dnn2piCylinder.$(ObjSuf): \
1294        external/fastjet/Dnn2piCylinder.$(SrcSuf) \
1295        external/fastjet/internal/Dnn2piCylinder.hh
1296tmp/external/fastjet/Dnn3piCylinder.$(ObjSuf): \
1297        external/fastjet/Dnn3piCylinder.$(SrcSuf) \
1298        external/fastjet/internal/Dnn3piCylinder.hh
1299tmp/external/fastjet/Dnn4piCylinder.$(ObjSuf): \
1300        external/fastjet/Dnn4piCylinder.$(SrcSuf) \
1301        external/fastjet/internal/Dnn4piCylinder.hh
1302tmp/external/fastjet/DnnPlane.$(ObjSuf): \
1303        external/fastjet/DnnPlane.$(SrcSuf) \
1304        external/fastjet/internal/DnnPlane.hh
1305tmp/external/fastjet/Error.$(ObjSuf): \
1306        external/fastjet/Error.$(SrcSuf) \
1307        external/fastjet/Error.hh \
1308        external/fastjet/config.h
1309tmp/external/fastjet/FunctionOfPseudoJet.$(ObjSuf): \
1310        external/fastjet/FunctionOfPseudoJet.$(SrcSuf)
1311tmp/external/fastjet/GhostedAreaSpec.$(ObjSuf): \
1312        external/fastjet/GhostedAreaSpec.$(SrcSuf) \
1313        external/fastjet/GhostedAreaSpec.hh \
1314        external/fastjet/Error.hh
1315tmp/external/fastjet/JetDefinition.$(ObjSuf): \
1316        external/fastjet/JetDefinition.$(SrcSuf) \
1317        external/fastjet/JetDefinition.hh \
1318        external/fastjet/Error.hh \
1319        external/fastjet/CompositeJetStructure.hh
1320tmp/external/fastjet/LazyTiling25.$(ObjSuf): \
1321        external/fastjet/LazyTiling25.$(SrcSuf) \
1322        external/fastjet/internal/LazyTiling25.hh \
1323        external/fastjet/internal/TilingExtent.hh
1324tmp/external/fastjet/LazyTiling9.$(ObjSuf): \
1325        external/fastjet/LazyTiling9.$(SrcSuf) \
1326        external/fastjet/internal/LazyTiling9.hh \
1327        external/fastjet/internal/TilingExtent.hh
1328tmp/external/fastjet/LazyTiling9Alt.$(ObjSuf): \
1329        external/fastjet/LazyTiling9Alt.$(SrcSuf) \
1330        external/fastjet/internal/LazyTiling9Alt.hh \
1331        external/fastjet/internal/TilingExtent.hh
1332tmp/external/fastjet/LazyTiling9SeparateGhosts.$(ObjSuf): \
1333        external/fastjet/LazyTiling9SeparateGhosts.$(SrcSuf) \
1334        external/fastjet/internal/LazyTiling9SeparateGhosts.hh \
1335        external/fastjet/internal/TilingExtent.hh
1336tmp/external/fastjet/LimitedWarning.$(ObjSuf): \
1337        external/fastjet/LimitedWarning.$(SrcSuf) \
1338        external/fastjet/LimitedWarning.hh
1339tmp/external/fastjet/MinHeap.$(ObjSuf): \
1340        external/fastjet/MinHeap.$(SrcSuf) \
1341        external/fastjet/internal/MinHeap.hh
1342tmp/external/fastjet/PseudoJet.$(ObjSuf): \
1343        external/fastjet/PseudoJet.$(SrcSuf) \
1344        external/fastjet/Error.hh \
1345        external/fastjet/PseudoJet.hh \
1346        external/fastjet/ClusterSequence.hh \
1347        external/fastjet/ClusterSequenceAreaBase.hh \
1348        external/fastjet/CompositeJetStructure.hh
1349tmp/external/fastjet/PseudoJetStructureBase.$(ObjSuf): \
1350        external/fastjet/PseudoJetStructureBase.$(SrcSuf) \
1351        external/fastjet/PseudoJetStructureBase.hh \
1352        external/fastjet/Error.hh \
1353        external/fastjet/PseudoJet.hh \
1354        external/fastjet/ClusterSequence.hh \
1355        external/fastjet/ClusterSequenceAreaBase.hh
1356tmp/external/fastjet/RangeDefinition.$(ObjSuf): \
1357        external/fastjet/RangeDefinition.$(SrcSuf) \
1358        external/fastjet/RangeDefinition.hh
1359tmp/external/fastjet/RectangularGrid.$(ObjSuf): \
1360        external/fastjet/RectangularGrid.$(SrcSuf) \
1361        external/fastjet/RectangularGrid.hh
1362tmp/external/fastjet/Selector.$(ObjSuf): \
1363        external/fastjet/Selector.$(SrcSuf) \
1364        external/fastjet/Selector.hh \
1365        external/fastjet/GhostedAreaSpec.hh
1366tmp/external/fastjet/TilingExtent.$(ObjSuf): \
1367        external/fastjet/TilingExtent.$(SrcSuf) \
1368        external/fastjet/internal/TilingExtent.hh
1369tmp/external/fastjet/Voronoi.$(ObjSuf): \
1370        external/fastjet/Voronoi.$(SrcSuf) \
1371        external/fastjet/internal/Voronoi.hh
1372tmp/external/fastjet/contribs/Nsubjettiness/AxesDefinition.$(ObjSuf): \
1373        external/fastjet/contribs/Nsubjettiness/AxesDefinition.$(SrcSuf)
1374tmp/external/fastjet/contribs/Nsubjettiness/ExtraRecombiners.$(ObjSuf): \
1375        external/fastjet/contribs/Nsubjettiness/ExtraRecombiners.$(SrcSuf)
1376tmp/external/fastjet/contribs/Nsubjettiness/MeasureDefinition.$(ObjSuf): \
1377        external/fastjet/contribs/Nsubjettiness/MeasureDefinition.$(SrcSuf)
1378tmp/external/fastjet/contribs/Nsubjettiness/Njettiness.$(ObjSuf): \
1379        external/fastjet/contribs/Nsubjettiness/Njettiness.$(SrcSuf)
1380tmp/external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.$(ObjSuf): \
1381        external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.$(SrcSuf)
1382tmp/external/fastjet/contribs/Nsubjettiness/Nsubjettiness.$(ObjSuf): \
1383        external/fastjet/contribs/Nsubjettiness/Nsubjettiness.$(SrcSuf)
1384tmp/external/fastjet/contribs/Nsubjettiness/TauComponents.$(ObjSuf): \
1385        external/fastjet/contribs/Nsubjettiness/TauComponents.$(SrcSuf)
1386tmp/external/fastjet/contribs/Nsubjettiness/XConePlugin.$(ObjSuf): \
1387        external/fastjet/contribs/Nsubjettiness/XConePlugin.$(SrcSuf)
1388tmp/external/fastjet/contribs/RecursiveTools/BottomUpSoftDrop.$(ObjSuf): \
1389        external/fastjet/contribs/RecursiveTools/BottomUpSoftDrop.$(SrcSuf) \
1390        external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh \
1391        external/fastjet/Selector.hh \
1392        external/fastjet/config.h
1393tmp/external/fastjet/contribs/RecursiveTools/IteratedSoftDrop.$(ObjSuf): \
1394        external/fastjet/contribs/RecursiveTools/IteratedSoftDrop.$(SrcSuf)
1395tmp/external/fastjet/contribs/RecursiveTools/ModifiedMassDropTagger.$(ObjSuf): \
1396        external/fastjet/contribs/RecursiveTools/ModifiedMassDropTagger.$(SrcSuf) \
1397        external/fastjet/JetDefinition.hh \
1398        external/fastjet/ClusterSequenceAreaBase.hh
1399tmp/external/fastjet/contribs/RecursiveTools/Recluster.$(ObjSuf): \
1400        external/fastjet/contribs/RecursiveTools/Recluster.$(SrcSuf)
1401tmp/external/fastjet/contribs/RecursiveTools/RecursiveSoftDrop.$(ObjSuf): \
1402        external/fastjet/contribs/RecursiveTools/RecursiveSoftDrop.$(SrcSuf) \
1403        external/fastjet/ClusterSequence.hh
1404tmp/external/fastjet/contribs/RecursiveTools/RecursiveSymmetryCutBase.$(ObjSuf): \
1405        external/fastjet/contribs/RecursiveTools/RecursiveSymmetryCutBase.$(SrcSuf) \
1406        external/fastjet/JetDefinition.hh \
1407        external/fastjet/ClusterSequenceAreaBase.hh
1408tmp/external/fastjet/contribs/RecursiveTools/SoftDrop.$(ObjSuf): \
1409        external/fastjet/contribs/RecursiveTools/SoftDrop.$(SrcSuf)
1410tmp/external/fastjet/contribs/SoftKiller/SoftKiller.$(ObjSuf): \
1411        external/fastjet/contribs/SoftKiller/SoftKiller.$(SrcSuf)
1412tmp/external/fastjet/contribs/ValenciaPlugin/ValenciaPlugin.$(ObjSuf): \
1413        external/fastjet/contribs/ValenciaPlugin/ValenciaPlugin.$(SrcSuf) \
1414        external/fastjet/NNH.hh
1415tmp/external/fastjet/plugins/ATLASCone/ATLASConePlugin.$(ObjSuf): \
1416        external/fastjet/plugins/ATLASCone/ATLASConePlugin.$(SrcSuf) \
1417        external/fastjet/ClusterSequence.hh
1418tmp/external/fastjet/plugins/ATLASCone/Jet.$(ObjSuf): \
1419        external/fastjet/plugins/ATLASCone/Jet.$(SrcSuf)
1420tmp/external/fastjet/plugins/ATLASCone/JetConeFinderTool.$(ObjSuf): \
1421        external/fastjet/plugins/ATLASCone/JetConeFinderTool.$(SrcSuf)
1422tmp/external/fastjet/plugins/ATLASCone/JetSplitMergeTool.$(ObjSuf): \
1423        external/fastjet/plugins/ATLASCone/JetSplitMergeTool.$(SrcSuf)
1424tmp/external/fastjet/plugins/CDFCones/CDFJetCluPlugin.$(ObjSuf): \
1425        external/fastjet/plugins/CDFCones/CDFJetCluPlugin.$(SrcSuf) \
1426        external/fastjet/ClusterSequence.hh
1427tmp/external/fastjet/plugins/CDFCones/CDFMidPointPlugin.$(ObjSuf): \
1428        external/fastjet/plugins/CDFCones/CDFMidPointPlugin.$(SrcSuf) \
1429        external/fastjet/ClusterSequence.hh \
1430        external/fastjet/Error.hh
1431tmp/external/fastjet/plugins/CDFCones/JetCluAlgorithm.$(ObjSuf): \
1432        external/fastjet/plugins/CDFCones/JetCluAlgorithm.$(SrcSuf)
1433tmp/external/fastjet/plugins/CDFCones/MidPointAlgorithm.$(ObjSuf): \
1434        external/fastjet/plugins/CDFCones/MidPointAlgorithm.$(SrcSuf)
1435tmp/external/fastjet/plugins/CMSIterativeCone/CMSIterativeConePlugin.$(ObjSuf): \
1436        external/fastjet/plugins/CMSIterativeCone/CMSIterativeConePlugin.$(SrcSuf) \
1437        external/fastjet/ClusterSequence.hh
1438tmp/external/fastjet/plugins/D0RunICone/D0RunIBaseConePlugin.$(ObjSuf): \
1439        external/fastjet/plugins/D0RunICone/D0RunIBaseConePlugin.$(SrcSuf) \
1440        external/fastjet/ClusterSequence.hh \
1441        external/fastjet/Error.hh
1442tmp/external/fastjet/plugins/D0RunIICone/D0RunIIConePlugin.$(ObjSuf): \
1443        external/fastjet/plugins/D0RunIICone/D0RunIIConePlugin.$(SrcSuf) \
1444        external/fastjet/ClusterSequence.hh \
1445        external/fastjet/Error.hh
1446tmp/external/fastjet/plugins/EECambridge/EECambridgePlugin.$(ObjSuf): \
1447        external/fastjet/plugins/EECambridge/EECambridgePlugin.$(SrcSuf) \
1448        external/fastjet/ClusterSequence.hh \
1449        external/fastjet/NNH.hh
1450tmp/external/fastjet/plugins/GridJet/GridJetPlugin.$(ObjSuf): \
1451        external/fastjet/plugins/GridJet/GridJetPlugin.$(SrcSuf) \
1452        external/fastjet/ClusterSequence.hh
1453tmp/external/fastjet/plugins/Jade/JadePlugin.$(ObjSuf): \
1454        external/fastjet/plugins/Jade/JadePlugin.$(SrcSuf) \
1455        external/fastjet/ClusterSequence.hh \
1456        external/fastjet/NNH.hh \
1457        external/fastjet/NNFJN2Plain.hh
1458tmp/external/fastjet/plugins/NestedDefs/NestedDefsPlugin.$(ObjSuf): \
1459        external/fastjet/plugins/NestedDefs/NestedDefsPlugin.$(SrcSuf) \
1460        external/fastjet/ClusterSequence.hh
1461tmp/external/fastjet/plugins/SISCone/SISConePlugin.$(ObjSuf): \
1462        external/fastjet/plugins/SISCone/SISConePlugin.$(SrcSuf) \
1463        external/fastjet/ClusterSequence.hh
1464tmp/external/fastjet/plugins/SISCone/area.$(ObjSuf): \
1465        external/fastjet/plugins/SISCone/area.$(SrcSuf)
1466tmp/external/fastjet/plugins/SISCone/geom_2d.$(ObjSuf): \
1467        external/fastjet/plugins/SISCone/geom_2d.$(SrcSuf)
1468tmp/external/fastjet/plugins/SISCone/hash.$(ObjSuf): \
1469        external/fastjet/plugins/SISCone/hash.$(SrcSuf)
1470tmp/external/fastjet/plugins/SISCone/momentum.$(ObjSuf): \
1471        external/fastjet/plugins/SISCone/momentum.$(SrcSuf)
1472tmp/external/fastjet/plugins/SISCone/protocones.$(ObjSuf): \
1473        external/fastjet/plugins/SISCone/protocones.$(SrcSuf)
1474tmp/external/fastjet/plugins/SISCone/quadtree.$(ObjSuf): \
1475        external/fastjet/plugins/SISCone/quadtree.$(SrcSuf)
1476tmp/external/fastjet/plugins/SISCone/ranlux.$(ObjSuf): \
1477        external/fastjet/plugins/SISCone/ranlux.$(SrcSuf)
1478tmp/external/fastjet/plugins/SISCone/reference.$(ObjSuf): \
1479        external/fastjet/plugins/SISCone/reference.$(SrcSuf)
1480tmp/external/fastjet/plugins/SISCone/siscone.$(ObjSuf): \
1481        external/fastjet/plugins/SISCone/siscone.$(SrcSuf)
1482tmp/external/fastjet/plugins/SISCone/siscone_error.$(ObjSuf): \
1483        external/fastjet/plugins/SISCone/siscone_error.$(SrcSuf)
1484tmp/external/fastjet/plugins/SISCone/split_merge.$(ObjSuf): \
1485        external/fastjet/plugins/SISCone/split_merge.$(SrcSuf)
1486tmp/external/fastjet/plugins/SISCone/vicinity.$(ObjSuf): \
1487        external/fastjet/plugins/SISCone/vicinity.$(SrcSuf)
1488tmp/external/fastjet/plugins/TrackJet/TrackJetPlugin.$(ObjSuf): \
1489        external/fastjet/plugins/TrackJet/TrackJetPlugin.$(SrcSuf) \
1490        external/fastjet/ClusterSequence.hh
1491tmp/external/fastjet/tools/BackgroundEstimatorBase.$(ObjSuf): \
1492        external/fastjet/tools/BackgroundEstimatorBase.$(SrcSuf) \
1493        external/fastjet/tools/BackgroundEstimatorBase.hh
1494tmp/external/fastjet/tools/CASubJetTagger.$(ObjSuf): \
1495        external/fastjet/tools/CASubJetTagger.$(SrcSuf)
1496tmp/external/fastjet/tools/Filter.$(ObjSuf): \
1497        external/fastjet/tools/Filter.$(SrcSuf) \
1498        external/fastjet/tools/Filter.hh \
1499        external/fastjet/tools/Recluster.hh \
1500        external/fastjet/tools/Subtractor.hh
1501tmp/external/fastjet/tools/GridMedianBackgroundEstimator.$(ObjSuf): \
1502        external/fastjet/tools/GridMedianBackgroundEstimator.$(SrcSuf) \
1503        external/fastjet/tools/GridMedianBackgroundEstimator.hh
1504tmp/external/fastjet/tools/JHTopTagger.$(ObjSuf): \
1505        external/fastjet/tools/JHTopTagger.$(SrcSuf)
1506tmp/external/fastjet/tools/JetMedianBackgroundEstimator.$(ObjSuf): \
1507        external/fastjet/tools/JetMedianBackgroundEstimator.$(SrcSuf) \
1508        external/fastjet/tools/JetMedianBackgroundEstimator.hh
1509tmp/external/fastjet/tools/MassDropTagger.$(ObjSuf): \
1510        external/fastjet/tools/MassDropTagger.$(SrcSuf)
1511tmp/external/fastjet/tools/Pruner.$(ObjSuf): \
1512        external/fastjet/tools/Pruner.$(SrcSuf) \
1513        external/fastjet/tools/Pruner.hh \
1514        external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh \
1515        external/fastjet/Selector.hh
1516tmp/external/fastjet/tools/Recluster.$(ObjSuf): \
1517        external/fastjet/tools/Recluster.$(SrcSuf) \
1518        external/fastjet/tools/Recluster.hh \
1519        external/fastjet/CompositeJetStructure.hh
1520tmp/external/fastjet/tools/RestFrameNSubjettinessTagger.$(ObjSuf): \
1521        external/fastjet/tools/RestFrameNSubjettinessTagger.$(SrcSuf)
1522tmp/external/fastjet/tools/Subtractor.$(ObjSuf): \
1523        external/fastjet/tools/Subtractor.$(SrcSuf) \
1524        external/fastjet/tools/Subtractor.hh
1525tmp/external/fastjet/tools/TopTaggerBase.$(ObjSuf): \
1526        external/fastjet/tools/TopTaggerBase.$(SrcSuf)
1527tmp/modules/FastJetFinder.$(ObjSuf): \
1528        modules/FastJetFinder.$(SrcSuf) \
1529        modules/FastJetFinder.h \
1530        classes/DelphesClasses.h \
1531        classes/DelphesFactory.h \
1532        classes/DelphesFormula.h \
1533        external/ExRootAnalysis/ExRootClassifier.h \
1534        external/ExRootAnalysis/ExRootFilter.h \
1535        external/ExRootAnalysis/ExRootResult.h \
1536        external/fastjet/ClusterSequence.hh \
1537        external/fastjet/ClusterSequenceArea.hh \
1538        external/fastjet/JetDefinition.hh \
1539        external/fastjet/PseudoJet.hh \
1540        external/fastjet/Selector.hh \
1541        external/fastjet/tools/JetMedianBackgroundEstimator.hh \
1542        external/fastjet/plugins/CDFCones/fastjet/CDFJetCluPlugin.hh \
1543        external/fastjet/plugins/CDFCones/fastjet/CDFMidPointPlugin.hh \
1544        external/fastjet/plugins/SISCone/fastjet/SISConePlugin.hh \
1545        external/fastjet/contribs/Nsubjettiness/ExtraRecombiners.hh \
1546        external/fastjet/contribs/Nsubjettiness/Njettiness.hh \
1547        external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.hh \
1548        external/fastjet/contribs/Nsubjettiness/Nsubjettiness.hh \
1549        external/fastjet/contribs/ValenciaPlugin/ValenciaPlugin.hh \
1550        external/fastjet/contribs/RecursiveTools/SoftDrop.hh \
1551        external/fastjet/tools/Filter.hh \
1552        external/fastjet/tools/Pruner.hh
1553tmp/modules/FastJetGridMedianEstimator.$(ObjSuf): \
1554        modules/FastJetGridMedianEstimator.$(SrcSuf) \
1555        modules/FastJetGridMedianEstimator.h \
1556        classes/DelphesClasses.h \
1557        classes/DelphesFactory.h \
1558        classes/DelphesFormula.h \
1559        external/ExRootAnalysis/ExRootClassifier.h \
1560        external/ExRootAnalysis/ExRootFilter.h \
1561        external/ExRootAnalysis/ExRootResult.h \
1562        external/fastjet/ClusterSequence.hh \
1563        external/fastjet/ClusterSequenceArea.hh \
1564        external/fastjet/JetDefinition.hh \
1565        external/fastjet/PseudoJet.hh \
1566        external/fastjet/RectangularGrid.hh \
1567        external/fastjet/Selector.hh \
1568        external/fastjet/tools/JetMedianBackgroundEstimator.hh \
1569        external/fastjet/tools/GridMedianBackgroundEstimator.hh \
1570        external/fastjet/plugins/CDFCones/fastjet/CDFJetCluPlugin.hh \
1571        external/fastjet/plugins/CDFCones/fastjet/CDFMidPointPlugin.hh \
1572        external/fastjet/plugins/SISCone/fastjet/SISConePlugin.hh \
1573        external/fastjet/contribs/Nsubjettiness/ExtraRecombiners.hh \
1574        external/fastjet/contribs/Nsubjettiness/Njettiness.hh \
1575        external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.hh \
1576        external/fastjet/contribs/Nsubjettiness/Nsubjettiness.hh
1577tmp/modules/RunPUPPI.$(ObjSuf): \
1578        modules/RunPUPPI.$(SrcSuf) \
1579        modules/RunPUPPI.h \
1580        external/PUPPI/AlgoObj.hh \
1581        external/PUPPI/PuppiContainer.hh \
1582        external/PUPPI/RecoObj2.hh \
1583        external/fastjet/PseudoJet.hh \
1584        classes/DelphesClasses.h \
1585        classes/DelphesFactory.h \
1586        classes/DelphesFormula.h
1587FASTJET_OBJ +=  \
1588        tmp/external/PUPPI/PuppiAlgo.$(ObjSuf) \
1589        tmp/external/PUPPI/PuppiContainer.$(ObjSuf) \
1590        tmp/external/PUPPI/puppiCleanContainer.$(ObjSuf) \
1591        tmp/external/fastjet/AreaDefinition.$(ObjSuf) \
1592        tmp/external/fastjet/BasicRandom.$(ObjSuf) \
1593        tmp/external/fastjet/ClosestPair2D.$(ObjSuf) \
1594        tmp/external/fastjet/ClusterSequence.$(ObjSuf) \
1595        tmp/external/fastjet/ClusterSequence1GhostPassiveArea.$(ObjSuf) \
1596        tmp/external/fastjet/ClusterSequenceActiveArea.$(ObjSuf) \
1597        tmp/external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.$(ObjSuf) \
1598        tmp/external/fastjet/ClusterSequenceArea.$(ObjSuf) \
1599        tmp/external/fastjet/ClusterSequenceAreaBase.$(ObjSuf) \
1600        tmp/external/fastjet/ClusterSequencePassiveArea.$(ObjSuf) \
1601        tmp/external/fastjet/ClusterSequenceStructure.$(ObjSuf) \
1602        tmp/external/fastjet/ClusterSequenceVoronoiArea.$(ObjSuf) \
1603        tmp/external/fastjet/ClusterSequence_CP2DChan.$(ObjSuf) \
1604        tmp/external/fastjet/ClusterSequence_Delaunay.$(ObjSuf) \
1605        tmp/external/fastjet/ClusterSequence_DumbN3.$(ObjSuf) \
1606        tmp/external/fastjet/ClusterSequence_N2.$(ObjSuf) \
1607        tmp/external/fastjet/ClusterSequence_TiledN2.$(ObjSuf) \
1608        tmp/external/fastjet/CompositeJetStructure.$(ObjSuf) \
1609        tmp/external/fastjet/Dnn2piCylinder.$(ObjSuf) \
1610        tmp/external/fastjet/Dnn3piCylinder.$(ObjSuf) \
1611        tmp/external/fastjet/Dnn4piCylinder.$(ObjSuf) \
1612        tmp/external/fastjet/DnnPlane.$(ObjSuf) \
1613        tmp/external/fastjet/Error.$(ObjSuf) \
1614        tmp/external/fastjet/FunctionOfPseudoJet.$(ObjSuf) \
1615        tmp/external/fastjet/GhostedAreaSpec.$(ObjSuf) \
1616        tmp/external/fastjet/JetDefinition.$(ObjSuf) \
1617        tmp/external/fastjet/LazyTiling25.$(ObjSuf) \
1618        tmp/external/fastjet/LazyTiling9.$(ObjSuf) \
1619        tmp/external/fastjet/LazyTiling9Alt.$(ObjSuf) \
1620        tmp/external/fastjet/LazyTiling9SeparateGhosts.$(ObjSuf) \
1621        tmp/external/fastjet/LimitedWarning.$(ObjSuf) \
1622        tmp/external/fastjet/MinHeap.$(ObjSuf) \
1623        tmp/external/fastjet/PseudoJet.$(ObjSuf) \
1624        tmp/external/fastjet/PseudoJetStructureBase.$(ObjSuf) \
1625        tmp/external/fastjet/RangeDefinition.$(ObjSuf) \
1626        tmp/external/fastjet/RectangularGrid.$(ObjSuf) \
1627        tmp/external/fastjet/Selector.$(ObjSuf) \
1628        tmp/external/fastjet/TilingExtent.$(ObjSuf) \
1629        tmp/external/fastjet/Voronoi.$(ObjSuf) \
1630        tmp/external/fastjet/contribs/Nsubjettiness/AxesDefinition.$(ObjSuf) \
1631        tmp/external/fastjet/contribs/Nsubjettiness/ExtraRecombiners.$(ObjSuf) \
1632        tmp/external/fastjet/contribs/Nsubjettiness/MeasureDefinition.$(ObjSuf) \
1633        tmp/external/fastjet/contribs/Nsubjettiness/Njettiness.$(ObjSuf) \
1634        tmp/external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.$(ObjSuf) \
1635        tmp/external/fastjet/contribs/Nsubjettiness/Nsubjettiness.$(ObjSuf) \
1636        tmp/external/fastjet/contribs/Nsubjettiness/TauComponents.$(ObjSuf) \
1637        tmp/external/fastjet/contribs/Nsubjettiness/XConePlugin.$(ObjSuf) \
1638        tmp/external/fastjet/contribs/RecursiveTools/BottomUpSoftDrop.$(ObjSuf) \
1639        tmp/external/fastjet/contribs/RecursiveTools/IteratedSoftDrop.$(ObjSuf) \
1640        tmp/external/fastjet/contribs/RecursiveTools/ModifiedMassDropTagger.$(ObjSuf) \
1641        tmp/external/fastjet/contribs/RecursiveTools/Recluster.$(ObjSuf) \
1642        tmp/external/fastjet/contribs/RecursiveTools/RecursiveSoftDrop.$(ObjSuf) \
1643        tmp/external/fastjet/contribs/RecursiveTools/RecursiveSymmetryCutBase.$(ObjSuf) \
1644        tmp/external/fastjet/contribs/RecursiveTools/SoftDrop.$(ObjSuf) \
1645        tmp/external/fastjet/contribs/SoftKiller/SoftKiller.$(ObjSuf) \
1646        tmp/external/fastjet/contribs/ValenciaPlugin/ValenciaPlugin.$(ObjSuf) \
1647        tmp/external/fastjet/plugins/ATLASCone/ATLASConePlugin.$(ObjSuf) \
1648        tmp/external/fastjet/plugins/ATLASCone/Jet.$(ObjSuf) \
1649        tmp/external/fastjet/plugins/ATLASCone/JetConeFinderTool.$(ObjSuf) \
1650        tmp/external/fastjet/plugins/ATLASCone/JetSplitMergeTool.$(ObjSuf) \
1651        tmp/external/fastjet/plugins/CDFCones/CDFJetCluPlugin.$(ObjSuf) \
1652        tmp/external/fastjet/plugins/CDFCones/CDFMidPointPlugin.$(ObjSuf) \
1653        tmp/external/fastjet/plugins/CDFCones/JetCluAlgorithm.$(ObjSuf) \
1654        tmp/external/fastjet/plugins/CDFCones/MidPointAlgorithm.$(ObjSuf) \
1655        tmp/external/fastjet/plugins/CMSIterativeCone/CMSIterativeConePlugin.$(ObjSuf) \
1656        tmp/external/fastjet/plugins/D0RunICone/D0RunIBaseConePlugin.$(ObjSuf) \
1657        tmp/external/fastjet/plugins/D0RunIICone/D0RunIIConePlugin.$(ObjSuf) \
1658        tmp/external/fastjet/plugins/EECambridge/EECambridgePlugin.$(ObjSuf) \
1659        tmp/external/fastjet/plugins/GridJet/GridJetPlugin.$(ObjSuf) \
1660        tmp/external/fastjet/plugins/Jade/JadePlugin.$(ObjSuf) \
1661        tmp/external/fastjet/plugins/NestedDefs/NestedDefsPlugin.$(ObjSuf) \
1662        tmp/external/fastjet/plugins/SISCone/SISConePlugin.$(ObjSuf) \
1663        tmp/external/fastjet/plugins/SISCone/area.$(ObjSuf) \
1664        tmp/external/fastjet/plugins/SISCone/geom_2d.$(ObjSuf) \
1665        tmp/external/fastjet/plugins/SISCone/hash.$(ObjSuf) \
1666        tmp/external/fastjet/plugins/SISCone/momentum.$(ObjSuf) \
1667        tmp/external/fastjet/plugins/SISCone/protocones.$(ObjSuf) \
1668        tmp/external/fastjet/plugins/SISCone/quadtree.$(ObjSuf) \
1669        tmp/external/fastjet/plugins/SISCone/ranlux.$(ObjSuf) \
1670        tmp/external/fastjet/plugins/SISCone/reference.$(ObjSuf) \
1671        tmp/external/fastjet/plugins/SISCone/siscone.$(ObjSuf) \
1672        tmp/external/fastjet/plugins/SISCone/siscone_error.$(ObjSuf) \
1673        tmp/external/fastjet/plugins/SISCone/split_merge.$(ObjSuf) \
1674        tmp/external/fastjet/plugins/SISCone/vicinity.$(ObjSuf) \
1675        tmp/external/fastjet/plugins/TrackJet/TrackJetPlugin.$(ObjSuf) \
1676        tmp/external/fastjet/tools/BackgroundEstimatorBase.$(ObjSuf) \
1677        tmp/external/fastjet/tools/CASubJetTagger.$(ObjSuf) \
1678        tmp/external/fastjet/tools/Filter.$(ObjSuf) \
1679        tmp/external/fastjet/tools/GridMedianBackgroundEstimator.$(ObjSuf) \
1680        tmp/external/fastjet/tools/JHTopTagger.$(ObjSuf) \
1681        tmp/external/fastjet/tools/JetMedianBackgroundEstimator.$(ObjSuf) \
1682        tmp/external/fastjet/tools/MassDropTagger.$(ObjSuf) \
1683        tmp/external/fastjet/tools/Pruner.$(ObjSuf) \
1684        tmp/external/fastjet/tools/Recluster.$(ObjSuf) \
1685        tmp/external/fastjet/tools/RestFrameNSubjettinessTagger.$(ObjSuf) \
1686        tmp/external/fastjet/tools/Subtractor.$(ObjSuf) \
1687        tmp/external/fastjet/tools/TopTaggerBase.$(ObjSuf) \
1688        tmp/modules/FastJetFinder.$(ObjSuf) \
1689        tmp/modules/FastJetGridMedianEstimator.$(ObjSuf) \
1690        tmp/modules/RunPUPPI.$(ObjSuf)
1691
1692ifeq ($(HAS_PYTHIA8),true)
1693FASTJET_OBJ +=  \
1694       
1695endif
1696
1697tmp/display/Delphes3DGeometry.$(ObjSuf): \
1698        display/Delphes3DGeometry.$(SrcSuf) \
1699        display/Delphes3DGeometry.h \
1700        classes/DelphesClasses.h \
1701        external/ExRootAnalysis/ExRootConfReader.h
1702tmp/display/DelphesBranchElement.$(ObjSuf): \
1703        display/DelphesBranchElement.$(SrcSuf) \
1704        display/DelphesBranchElement.h \
1705        classes/DelphesClasses.h
1706tmp/display/DelphesCaloData.$(ObjSuf): \
1707        display/DelphesCaloData.$(SrcSuf) \
1708        display/DelphesCaloData.h
1709tmp/display/DelphesDisplay.$(ObjSuf): \
1710        display/DelphesDisplay.$(SrcSuf) \
1711        display/DelphesDisplay.h
1712tmp/display/DelphesEventDisplay.$(ObjSuf): \
1713        display/DelphesEventDisplay.$(SrcSuf) \
1714        display/Delphes3DGeometry.h \
1715        display/DelphesBranchElement.h \
1716        display/DelphesCaloData.h \
1717        display/DelphesDisplay.h \
1718        display/DelphesEventDisplay.h \
1719        display/DelphesHtmlSummary.h \
1720        display/DelphesPlotSummary.h \
1721        classes/DelphesClasses.h \
1722        external/ExRootAnalysis/ExRootConfReader.h \
1723        external/ExRootAnalysis/ExRootTreeReader.h
1724tmp/display/DelphesHtmlSummary.$(ObjSuf): \
1725        display/DelphesHtmlSummary.$(SrcSuf) \
1726        display/DelphesHtmlSummary.h
1727tmp/display/DelphesPlotSummary.$(ObjSuf): \
1728        display/DelphesPlotSummary.$(SrcSuf) \
1729        display/DelphesPlotSummary.h
1730DISPLAY_OBJ +=  \
1731        tmp/display/Delphes3DGeometry.$(ObjSuf) \
1732        tmp/display/DelphesBranchElement.$(ObjSuf) \
1733        tmp/display/DelphesCaloData.$(ObjSuf) \
1734        tmp/display/DelphesDisplay.$(ObjSuf) \
1735        tmp/display/DelphesEventDisplay.$(ObjSuf) \
1736        tmp/display/DelphesHtmlSummary.$(ObjSuf) \
1737        tmp/display/DelphesPlotSummary.$(ObjSuf)
1738
1739ifeq ($(HAS_PYTHIA8),true)
1740DISPLAY_OBJ +=  \
1741       
1742endif
1743
1744tmp/external/tcl/panic.$(ObjSuf): \
1745        external/tcl/panic.c
1746tmp/external/tcl/tclAlloc.$(ObjSuf): \
1747        external/tcl/tclAlloc.c
1748tmp/external/tcl/tclAsync.$(ObjSuf): \
1749        external/tcl/tclAsync.c
1750tmp/external/tcl/tclBasic.$(ObjSuf): \
1751        external/tcl/tclBasic.c
1752tmp/external/tcl/tclCkalloc.$(ObjSuf): \
1753        external/tcl/tclCkalloc.c
1754tmp/external/tcl/tclCmdAH.$(ObjSuf): \
1755        external/tcl/tclCmdAH.c
1756tmp/external/tcl/tclCmdIL.$(ObjSuf): \
1757        external/tcl/tclCmdIL.c
1758tmp/external/tcl/tclCmdMZ.$(ObjSuf): \
1759        external/tcl/tclCmdMZ.c
1760tmp/external/tcl/tclCompExpr.$(ObjSuf): \
1761        external/tcl/tclCompExpr.c
1762tmp/external/tcl/tclCompile.$(ObjSuf): \
1763        external/tcl/tclCompile.c
1764tmp/external/tcl/tclExecute.$(ObjSuf): \
1765        external/tcl/tclExecute.c
1766tmp/external/tcl/tclGet.$(ObjSuf): \
1767        external/tcl/tclGet.c
1768tmp/external/tcl/tclHash.$(ObjSuf): \
1769        external/tcl/tclHash.c
1770tmp/external/tcl/tclIndexObj.$(ObjSuf): \
1771        external/tcl/tclIndexObj.c
1772tmp/external/tcl/tclLink.$(ObjSuf): \
1773        external/tcl/tclLink.c
1774tmp/external/tcl/tclListObj.$(ObjSuf): \
1775        external/tcl/tclListObj.c
1776tmp/external/tcl/tclNamesp.$(ObjSuf): \
1777        external/tcl/tclNamesp.c
1778tmp/external/tcl/tclObj.$(ObjSuf): \
1779        external/tcl/tclObj.c
1780tmp/external/tcl/tclParse.$(ObjSuf): \
1781        external/tcl/tclParse.c
1782tmp/external/tcl/tclPreserve.$(ObjSuf): \
1783        external/tcl/tclPreserve.c
1784tmp/external/tcl/tclProc.$(ObjSuf): \
1785        external/tcl/tclProc.c
1786tmp/external/tcl/tclResolve.$(ObjSuf): \
1787        external/tcl/tclResolve.c
1788tmp/external/tcl/tclStringObj.$(ObjSuf): \
1789        external/tcl/tclStringObj.c
1790tmp/external/tcl/tclUtil.$(ObjSuf): \
1791        external/tcl/tclUtil.c
1792tmp/external/tcl/tclVar.$(ObjSuf): \
1793        external/tcl/tclVar.c
1794TCL_OBJ +=  \
1795        tmp/external/tcl/panic.$(ObjSuf) \
1796        tmp/external/tcl/tclAlloc.$(ObjSuf) \
1797        tmp/external/tcl/tclAsync.$(ObjSuf) \
1798        tmp/external/tcl/tclBasic.$(ObjSuf) \
1799        tmp/external/tcl/tclCkalloc.$(ObjSuf) \
1800        tmp/external/tcl/tclCmdAH.$(ObjSuf) \
1801        tmp/external/tcl/tclCmdIL.$(ObjSuf) \
1802        tmp/external/tcl/tclCmdMZ.$(ObjSuf) \
1803        tmp/external/tcl/tclCompExpr.$(ObjSuf) \
1804        tmp/external/tcl/tclCompile.$(ObjSuf) \
1805        tmp/external/tcl/tclExecute.$(ObjSuf) \
1806        tmp/external/tcl/tclGet.$(ObjSuf) \
1807        tmp/external/tcl/tclHash.$(ObjSuf) \
1808        tmp/external/tcl/tclIndexObj.$(ObjSuf) \
1809        tmp/external/tcl/tclLink.$(ObjSuf) \
1810        tmp/external/tcl/tclListObj.$(ObjSuf) \
1811        tmp/external/tcl/tclNamesp.$(ObjSuf) \
1812        tmp/external/tcl/tclObj.$(ObjSuf) \
1813        tmp/external/tcl/tclParse.$(ObjSuf) \
1814        tmp/external/tcl/tclPreserve.$(ObjSuf) \
1815        tmp/external/tcl/tclProc.$(ObjSuf) \
1816        tmp/external/tcl/tclResolve.$(ObjSuf) \
1817        tmp/external/tcl/tclStringObj.$(ObjSuf) \
1818        tmp/external/tcl/tclUtil.$(ObjSuf) \
1819        tmp/external/tcl/tclVar.$(ObjSuf)
1820
1821modules/DenseTrackFilter.h: \
1822        classes/DelphesModule.h
1823        @touch $@
1824
1825modules/VertexFinderDA4D.h: \
1826        classes/DelphesModule.h
1827        @touch $@
1828
1829modules/TrackSmearing.h: \
1830        classes/DelphesModule.h
1831        @touch $@
1832
1833external/fastjet/ClusterSequence.hh: \
1834        external/fastjet/PseudoJet.hh \
1835        external/fastjet/Error.hh \
1836        external/fastjet/JetDefinition.hh \
1837        external/fastjet/SharedPtr.hh \
1838        external/fastjet/LimitedWarning.hh \
1839        external/fastjet/FunctionOfPseudoJet.hh \
1840        external/fastjet/ClusterSequenceStructure.hh \
1841        external/fastjet/internal/deprecated.hh
1842        @touch $@
1843
1844external/fastjet/internal/ClosestPair2D.hh: \
1845        external/fastjet/internal/ClosestPair2DBase.hh \
1846        external/fastjet/internal/SearchTree.hh \
1847        external/fastjet/internal/MinHeap.hh \
1848        external/fastjet/SharedPtr.hh
1849        @touch $@
1850
1851modules/FastJetGridMedianEstimator.h: \
1852        classes/DelphesModule.h
1853        @touch $@
1854
1855external/fastjet/internal/MinHeap.hh: \
1856        external/fastjet/internal/base.hh
1857        @touch $@
1858
1859modules/EnergySmearing.h: \
1860        classes/DelphesModule.h
1861        @touch $@
1862
1863modules/LeptonDressing.h: \
1864        classes/DelphesModule.h
1865        @touch $@
1866
1867external/fastjet/internal/Voronoi.hh: \
1868        external/fastjet/LimitedWarning.hh
1869        @touch $@
1870
1871external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh: \
1872        external/fastjet/PseudoJet.hh \
1873        external/fastjet/ClusterSequenceAreaBase.hh \
1874        external/fastjet/GhostedAreaSpec.hh \
1875        external/fastjet/LimitedWarning.hh
1876        @touch $@
1877
1878external/fastjet/JetDefinition.hh: \
1879        external/fastjet/internal/numconsts.hh \
1880        external/fastjet/PseudoJet.hh \
1881        external/fastjet/internal/deprecated.hh \
1882        external/fastjet/ClusterSequence.hh
1883        @touch $@
1884
1885modules/ConstituentFilter.h: \
1886        classes/DelphesModule.h
1887        @touch $@
1888
1889modules/Calorimeter.h: \
1890        classes/DelphesModule.h
1891        @touch $@
1892
1893classes/DelphesModule.h: \
1894        external/ExRootAnalysis/ExRootTask.h
1895        @touch $@
1896
1897modules/AngularSmearing.h: \
1898        classes/DelphesModule.h
1899        @touch $@
1900
1901modules/IdentificationMap.h: \
1902        classes/DelphesModule.h
1903        @touch $@
1904
1905modules/TrackCovariance.h: \
1906        classes/DelphesModule.h
1907        @touch $@
1908
1909modules/ExampleModule.h: \
1910        classes/DelphesModule.h
1911        @touch $@
1912
1913modules/Isolation.h: \
1914        classes/DelphesModule.h
1915        @touch $@
1916
1917modules/EnergyScale.h: \
1918        classes/DelphesModule.h
1919        @touch $@
1920
1921modules/Merger.h: \
1922        classes/DelphesModule.h
1923        @touch $@
1924
1925external/fastjet/internal/Dnn2piCylinder.hh: \
1926        external/fastjet/internal/DynamicNearestNeighbours.hh \
1927        external/fastjet/internal/DnnPlane.hh \
1928        external/fastjet/internal/numconsts.hh
1929        @touch $@
1930
1931external/fastjet/Selector.hh: \
1932        external/fastjet/PseudoJet.hh \
1933        external/fastjet/RangeDefinition.hh
1934        @touch $@
1935
1936modules/JetPileUpSubtractor.h: \
1937        classes/DelphesModule.h
1938        @touch $@
1939
1940external/fastjet/contribs/Nsubjettiness/Njettiness.hh: \
1941        external/fastjet/PseudoJet.hh \
1942        external/fastjet/SharedPtr.hh
1943        @touch $@
1944
1945external/fastjet/internal/LazyTiling25.hh: \
1946        external/fastjet/internal/MinHeap.hh \
1947        external/fastjet/ClusterSequence.hh \
1948        external/fastjet/internal/LazyTiling9Alt.hh \
1949        external/fastjet/internal/LazyTiling9.hh
1950        @touch $@
1951
1952external/fastjet/Error.hh: \
1953        external/fastjet/internal/base.hh \
1954        external/fastjet/config.h \
1955        external/fastjet/LimitedWarning.hh
1956        @touch $@
1957
1958modules/DecayFilter.h: \
1959        classes/DelphesModule.h
1960        @touch $@
1961
1962external/fastjet/internal/TilingExtent.hh: \
1963        external/fastjet/ClusterSequence.hh
1964        @touch $@
1965
1966modules/TrackPileUpSubtractor.h: \
1967        classes/DelphesModule.h
1968        @touch $@
1969
1970modules/Efficiency.h: \
1971        classes/DelphesModule.h
1972        @touch $@
1973
1974external/fastjet/tools/GridMedianBackgroundEstimator.hh: \
1975        external/fastjet/tools/BackgroundEstimatorBase.hh \
1976        external/fastjet/RectangularGrid.hh
1977        @touch $@
1978
1979external/fastjet/internal/DnnPlane.hh: \
1980        external/fastjet/internal/Triangulation.hh \
1981        external/fastjet/internal/DynamicNearestNeighbours.hh
1982        @touch $@
1983
1984external/fastjet/ClusterSequenceArea.hh: \
1985        external/fastjet/ClusterSequenceAreaBase.hh \
1986        external/fastjet/ClusterSequenceActiveArea.hh \
1987        external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh \
1988        external/fastjet/ClusterSequencePassiveArea.hh \
1989        external/fastjet/ClusterSequenceVoronoiArea.hh \
1990        external/fastjet/AreaDefinition.hh
1991        @touch $@
1992
1993modules/JetFakeParticle.h: \
1994        classes/DelphesModule.h
1995        @touch $@
1996
1997modules/OldCalorimeter.h: \
1998        classes/DelphesModule.h
1999        @touch $@
2000
2001external/fastjet/ClusterSequence1GhostPassiveArea.hh: \
2002        external/fastjet/PseudoJet.hh \
2003        external/fastjet/ClusterSequenceAreaBase.hh \
2004        external/fastjet/ClusterSequenceActiveArea.hh
2005        @touch $@
2006
2007external/fastjet/internal/LazyTiling9Alt.hh: \
2008        external/fastjet/internal/MinHeap.hh \
2009        external/fastjet/ClusterSequence.hh
2010        @touch $@
2011
2012modules/TrackCountingTauTagging.h: \
2013        classes/DelphesModule.h
2014        @touch $@
2015
2016external/fastjet/contribs/ValenciaPlugin/ValenciaPlugin.hh: \
2017        external/fastjet/JetDefinition.hh \
2018        external/fastjet/ClusterSequence.hh
2019        @touch $@
2020
2021external/fastjet/RectangularGrid.hh: \
2022        external/fastjet/PseudoJet.hh \
2023        external/fastjet/Selector.hh
2024        @touch $@
2025
2026modules/PileUpMerger.h: \
2027        classes/DelphesModule.h
2028        @touch $@
2029
2030external/fastjet/contribs/Nsubjettiness/ExtraRecombiners.hh: \
2031        external/fastjet/PseudoJet.hh \
2032        external/fastjet/JetDefinition.hh
2033        @touch $@
2034
2035display/DelphesBranchElement.h: \
2036        display/DelphesCaloData.h
2037        @touch $@
2038
2039external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.hh: \
2040        external/fastjet/ClusterSequence.hh \
2041        external/fastjet/JetDefinition.hh
2042        @touch $@
2043
2044external/fastjet/internal/DynamicNearestNeighbours.hh: \
2045        external/fastjet/internal/numconsts.hh \
2046        external/fastjet/Error.hh
2047        @touch $@
2048
2049modules/RunPUPPI.h: \
2050        classes/DelphesModule.h
2051        @touch $@
2052
2053modules/Cloner.h: \
2054        classes/DelphesModule.h
2055        @touch $@
2056
2057external/fastjet/PseudoJet.hh: \
2058        external/fastjet/internal/numconsts.hh \
2059        external/fastjet/internal/IsBase.hh \
2060        external/fastjet/SharedPtr.hh \
2061        external/fastjet/Error.hh \
2062        external/fastjet/PseudoJetStructureBase.hh
2063        @touch $@
2064
2065modules/PhotonID.h: \
2066        classes/DelphesModule.h
2067        @touch $@
2068
2069external/fastjet/tools/Pruner.hh: \
2070        external/fastjet/ClusterSequence.hh \
2071        external/fastjet/WrappedStructure.hh \
2072        external/fastjet/tools/Transformer.hh
2073        @touch $@
2074
2075external/fastjet/internal/LazyTiling9.hh: \
2076        external/fastjet/internal/MinHeap.hh \
2077        external/fastjet/ClusterSequence.hh \
2078        external/fastjet/internal/LazyTiling9Alt.hh
2079        @touch $@
2080
2081modules/PileUpJetID.h: \
2082        classes/DelphesModule.h
2083        @touch $@
2084
2085external/fastjet/version.hh: \
2086        external/fastjet/config.h
2087        @touch $@
2088
2089modules/MomentumSmearing.h: \
2090        classes/DelphesModule.h
2091        @touch $@
2092
2093modules/TauTagging.h: \
2094        external/ExRootAnalysis/ExRootClassifier.h \
2095        external/ExRootAnalysis/ExRootFilter.h \
2096        external/ExRootAnalysis/ExRootResult.h \
2097        classes/DelphesModule.h
2098        @touch $@
2099
2100external/fastjet/GhostedAreaSpec.hh: \
2101        external/fastjet/PseudoJet.hh \
2102        external/fastjet/internal/BasicRandom.hh \
2103        external/fastjet/Selector.hh \
2104        external/fastjet/LimitedWarning.hh \
2105        external/fastjet/internal/deprecated.hh
2106        @touch $@
2107
2108external/fastjet/internal/Dnn4piCylinder.hh: \
2109        external/fastjet/internal/DynamicNearestNeighbours.hh \
2110        external/fastjet/internal/DnnPlane.hh \
2111        external/fastjet/internal/numconsts.hh
2112        @touch $@
2113
2114modules/VertexSorter.h: \
2115        classes/DelphesModule.h
2116        @touch $@
2117
2118modules/Delphes.h: \
2119        classes/DelphesModule.h
2120        @touch $@
2121
2122modules/VertexFinder.h: \
2123        classes/DelphesModule.h
2124        @touch $@
2125
2126modules/UniqueObjectFinder.h: \
2127        classes/DelphesModule.h
2128        @touch $@
2129
2130modules/TrackCountingBTagging.h: \
2131        classes/DelphesModule.h
2132        @touch $@
2133
2134modules/PileUpMergerPythia8.h: \
2135        classes/DelphesModule.h
2136        @touch $@
2137
2138external/fastjet/ClusterSequenceActiveArea.hh: \
2139        external/fastjet/PseudoJet.hh \
2140        external/fastjet/ClusterSequenceAreaBase.hh \
2141        external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh
2142        @touch $@
2143
2144modules/JetFlavorAssociation.h: \
2145        classes/DelphesClasses.h \
2146        classes/DelphesModule.h
2147        @touch $@
2148
2149modules/ParticlePropagator.h: \
2150        classes/DelphesModule.h
2151        @touch $@
2152
2153modules/PdgCodeFilter.h: \
2154        classes/DelphesModule.h
2155        @touch $@
2156
2157classes/DelphesSTDHEPReader.h: \
2158        classes/DelphesXDRReader.h
2159        @touch $@
2160
2161external/fastjet/plugins/CDFCones/fastjet/CDFMidPointPlugin.hh: \
2162        external/fastjet/JetDefinition.hh
2163        @touch $@
2164
2165external/PUPPI/PuppiContainer.hh: \
2166        external/fastjet/PseudoJet.hh
2167        @touch $@
2168
2169external/fastjet/RangeDefinition.hh: \
2170        external/fastjet/PseudoJet.hh \
2171        external/fastjet/Error.hh \
2172        external/fastjet/LimitedWarning.hh \
2173        external/fastjet/internal/deprecated.hh
2174        @touch $@
2175
2176external/fastjet/PseudoJetStructureBase.hh: \
2177        external/fastjet/internal/base.hh
2178        @touch $@
2179
2180external/fastjet/ClusterSequenceAreaBase.hh: \
2181        external/fastjet/ClusterSequence.hh \
2182        external/fastjet/LimitedWarning.hh \
2183        external/fastjet/Selector.hh \
2184        external/fastjet/internal/deprecated.hh
2185        @touch $@
2186
2187modules/PhotonConversions.h: \
2188        classes/DelphesModule.h
2189        @touch $@
2190
2191external/fastjet/ClusterSequenceVoronoiArea.hh: \
2192        external/fastjet/PseudoJet.hh \
2193        external/fastjet/AreaDefinition.hh \
2194        external/fastjet/ClusterSequenceAreaBase.hh
2195        @touch $@
2196
2197modules/BTagging.h: \
2198        classes/DelphesModule.h
2199        @touch $@
2200
2201modules/RecoPuFilter.h: \
2202        classes/DelphesModule.h
2203        @touch $@
2204
2205modules/Hector.h: \
2206        classes/DelphesModule.h
2207        @touch $@
2208
2209modules/ImpactParameterSmearing.h: \
2210        classes/DelphesModule.h
2211        @touch $@
2212
2213display/DelphesPlotSummary.h: \
2214        external/ExRootAnalysis/ExRootTreeReader.h
2215        @touch $@
2216
2217modules/Weighter.h: \
2218        classes/DelphesModule.h
2219        @touch $@
2220
2221modules/TaggingParticlesSkimmer.h: \
2222        classes/DelphesModule.h
2223        @touch $@
2224
2225external/fastjet/internal/BasicRandom.hh: \
2226        external/fastjet/internal/base.hh
2227        @touch $@
2228
2229modules/SimpleCalorimeter.h: \
2230        classes/DelphesModule.h
2231        @touch $@
2232
2233external/fastjet/plugins/CDFCones/fastjet/CDFJetCluPlugin.hh: \
2234        external/fastjet/JetDefinition.hh \
2235        external/fastjet/PseudoJet.hh
2236        @touch $@
2237
2238external/ExRootAnalysis/ExRootTask.h: \
2239        external/ExRootAnalysis/ExRootConfReader.h
2240        @touch $@
2241
2242external/fastjet/tools/Subtractor.hh: \
2243        external/fastjet/internal/base.hh \
2244        external/fastjet/tools/Transformer.hh \
2245        external/fastjet/tools/BackgroundEstimatorBase.hh
2246        @touch $@
2247
2248external/fastjet/internal/LazyTiling9SeparateGhosts.hh: \
2249        external/fastjet/internal/MinHeap.hh \
2250        external/fastjet/ClusterSequence.hh \
2251        external/fastjet/internal/LazyTiling9Alt.hh
2252        @touch $@
2253
2254external/fastjet/internal/Dnn3piCylinder.hh: \
2255        external/fastjet/internal/DynamicNearestNeighbours.hh \
2256        external/fastjet/internal/DnnPlane.hh \
2257        external/fastjet/internal/numconsts.hh
2258        @touch $@
2259
2260external/fastjet/AreaDefinition.hh: \
2261        external/fastjet/GhostedAreaSpec.hh
2262        @touch $@
2263
2264modules/TimeSmearing.h: \
2265        classes/DelphesModule.h
2266        @touch $@
2267
2268modules/TreeWriter.h: \
2269        classes/DelphesModule.h
2270        @touch $@
2271
2272external/fastjet/contribs/Nsubjettiness/Nsubjettiness.hh: \
2273        external/fastjet/FunctionOfPseudoJet.hh
2274        @touch $@
2275
2276external/fastjet/ClusterSequenceStructure.hh: \
2277        external/fastjet/internal/base.hh \
2278        external/fastjet/SharedPtr.hh \
2279        external/fastjet/PseudoJetStructureBase.hh
2280        @touch $@
2281
2282modules/StatusPidFilter.h: \
2283        classes/DelphesModule.h
2284        @touch $@
2285
2286external/fastjet/LimitedWarning.hh: \
2287        external/fastjet/internal/base.hh
2288        @touch $@
2289
2290external/fastjet/config.h: \
2291        external/fastjet/config_win.h
2292        @touch $@
2293
2294classes/DelphesClasses.h: \
2295        classes/SortableObject.h
2296        @touch $@
2297
2298external/fastjet/ClusterSequencePassiveArea.hh: \
2299        external/fastjet/PseudoJet.hh \
2300        external/fastjet/ClusterSequence1GhostPassiveArea.hh
2301        @touch $@
2302
2303modules/FastJetFinder.h: \
2304        classes/DelphesModule.h
2305        @touch $@
2306
2307modules/BeamSpotFilter.h: \
2308        classes/DelphesModule.h
2309        @touch $@
2310
2311modules/DualReadoutCalorimeter.h: \
2312        classes/DelphesModule.h
2313        @touch $@
2314
2315
2316
2317###
2318
2319ifeq ($(ROOT_MAJOR),6)
2320all: $(NOFASTJET) $(DELPHES) $(DELPHES_DICT_PCM) $(FASTJET_DICT_PCM) $(EXECUTABLE)
2321display: $(DISPLAY) $(DISPLAY_DICT_PCM)
2322else
2323all: $(NOFASTJET) $(DELPHES) $(EXECUTABLE)
2324display: $(DISPLAY)
2325endif
2326
2327$(NOFASTJET): $(DELPHES_DICT_OBJ) $(DELPHES_OBJ) $(TCL_OBJ)
2328        @mkdir -p $(@D)
2329        @echo ">> Building $@"
2330ifeq ($(ARCH),aix5)
2331        @$(MAKESHARED) $(OutPutOpt) $@ $(DELPHES_LIBS) -p 0 $^
2332else
2333ifeq ($(PLATFORM),macosx)
2334# We need to make both the .dylib and the .so
2335        @$(LD) $(SOFLAGS)$@ $(LDFLAGS) $^ $(OutPutOpt) $@ $(DELPHES_LIBS)
2336ifneq ($(subst $(MACOSX_MINOR),,1234),1234)
2337ifeq ($(MACOSX_MINOR),4)
2338        @ln -sf $@ $(subst .$(DllSuf),.so,$@)
2339endif
2340endif
2341else
2342ifeq ($(PLATFORM),win32)
2343        @bindexplib $* $^ > $*.def
2344        @lib -nologo -MACHINE:IX86 $^ -def:$*.def $(OutPutOpt)$(NOFASTJETLIB)
2345        @$(LD) $(SOFLAGS) $(LDFLAGS) $^ $*.exp $(DELPHES_LIBS) $(OutPutOpt)$@
2346        @$(MT_DLL)
2347else
2348        @$(LD) $(SOFLAGS) $(LDFLAGS) $^ $(OutPutOpt) $@ $(DELPHES_LIBS)
2349        @$(MT_DLL)
2350endif
2351endif
2352endif
2353
2354$(DELPHES): $(DELPHES_DICT_OBJ) $(FASTJET_DICT_OBJ) $(DELPHES_OBJ) $(FASTJET_OBJ) $(TCL_OBJ)
2355        @mkdir -p $(@D)
2356        @echo ">> Building $@"
2357ifeq ($(ARCH),aix5)
2358        @$(MAKESHARED) $(OutPutOpt) $@ $(DELPHES_LIBS) -p 0 $^
2359else
2360ifeq ($(PLATFORM),macosx)
2361# We need to make both the .dylib and the .so
2362        @$(LD) $(SOFLAGS)$@ $(LDFLAGS) $^ $(OutPutOpt) $@ $(DELPHES_LIBS)
2363ifneq ($(subst $(MACOSX_MINOR),,1234),1234)
2364ifeq ($(MACOSX_MINOR),4)
2365        @ln -sf $@ $(subst .$(DllSuf),.so,$@)
2366endif
2367endif
2368else
2369ifeq ($(PLATFORM),win32)
2370        @bindexplib $* $^ > $*.def
2371        @lib -nologo -MACHINE:IX86 $^ -def:$*.def $(OutPutOpt)$(DELPHESLIB)
2372        @$(LD) $(SOFLAGS) $(LDFLAGS) $^ $*.exp $(DELPHES_LIBS) $(OutPutOpt)$@
2373        @$(MT_DLL)
2374else
2375        @$(LD) $(SOFLAGS) $(LDFLAGS) $^ $(OutPutOpt) $@ $(DELPHES_LIBS)
2376        @$(MT_DLL)
2377endif
2378endif
2379endif
2380
2381$(DISPLAY): $(DELPHES_DICT_OBJ) $(FASTJET_DICT_OBJ) $(DISPLAY_DICT_OBJ) $(DELPHES_OBJ) $(FASTJET_OBJ) $(DISPLAY_OBJ) $(TCL_OBJ)
2382        @mkdir -p $(@D)
2383        @echo ">> Building $@"
2384ifeq ($(ARCH),aix5)
2385        @$(MAKESHARED) $(OutPutOpt) $@ $(DISPLAY_LIBS) -p 0 $^
2386else
2387ifeq ($(PLATFORM),macosx)
2388# We need to make both the .dylib and the .so
2389        @$(LD) $(SOFLAGS)$@ $(LDFLAGS) $^ $(OutPutOpt) $@ $(DISPLAY_LIBS)
2390ifneq ($(subst $(MACOSX_MINOR),,1234),1234)
2391ifeq ($(MACOSX_MINOR),4)
2392        @ln -sf $@ $(subst .$(DllSuf),.so,$@)
2393endif
2394endif
2395else
2396ifeq ($(PLATFORM),win32)
2397        @bindexplib $* $^ > $*.def
2398        @lib -nologo -MACHINE:IX86 $^ -def:$*.def $(OutPutOpt)$(DISPLAYLIB)
2399        @$(LD) $(SOFLAGS) $(LDFLAGS) $^ $*.exp $(DISPLAY_LIBS) $(OutPutOpt)$@
2400        @$(MT_DLL)
2401else
2402        @$(LD) $(SOFLAGS) $(LDFLAGS) $^ $(OutPutOpt) $@ $(DISPLAY_LIBS)
2403        @$(MT_DLL)
2404endif
2405endif
2406endif
2407
2408clean:
2409        @rm -f $(DELPHES_DICT_OBJ) $(DISPLAY_DICT_OBJ) $(DELPHES_OBJ) $(FASTJET_OBJ) $(DISPLAY_OBJ) $(TCL_OBJ) core
2410        @rm -rf tmp
2411
2412distclean: clean
2413        @rm -f $(NOFASTJET) $(NOFASTJETLIB) $(DELPHES) $(DELPHESLIB) $(DELPHES_DICT_PCM) $(FASTJET_DICT_PCM) $(DISPLAY) $(DISPLAYLIB) $(DISPLAY_DICT_PCM) $(EXECUTABLE)
2414
2415dist:
2416        @echo ">> Building $(DISTTAR)"
2417        @mkdir -p $(DISTDIR)
2418        @cp -a AUTHORS CHANGELOG CMakeLists.txt COPYING DelphesEnv.sh LICENSE NOTICE README README_4LHCb VERSION Makefile MinBias.pileup configure cards classes converters display doc examples external modules python readers validation $(DISTDIR)
2419        @find $(DISTDIR) -depth -name .\* -exec rm -rf {} \;
2420        @tar -czf $(DISTTAR) $(DISTDIR)
2421        @rm -rf $(DISTDIR)
2422
2423###
2424
2425.SUFFIXES: .$(SrcSuf) .$(ObjSuf) .$(DllSuf) $(PcmSuf)
2426
2427%Dict.$(SrcSuf):
2428        @mkdir -p $(@D)
2429        @echo ">> Generating $@"
2430        @rootcint -f $@ -c -Iexternal $<
2431        @mv $@ $@.base
2432        @cat $< $@.base > $@
2433        @rm $@.base
2434
2435$(DELPHES_DICT_PCM): %Dict$(PcmSuf):
2436        @echo ">> Copying $@"
2437        @cp $< $@
2438
2439$(FASTJET_DICT_PCM): %Dict$(PcmSuf):
2440        @echo ">> Copying $@"
2441        @cp $< $@
2442
2443$(DISPLAY_DICT_PCM): %Dict$(PcmSuf):
2444        @echo ">> Copying $@"
2445        @cp $< $@
2446
2447$(DELPHES_OBJ): tmp/%.$(ObjSuf): %.$(SrcSuf)
2448        @mkdir -p $(@D)
2449        @echo ">> Compiling $<"
2450        @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
2451
2452$(FASTJET_OBJ): tmp/%.$(ObjSuf): %.$(SrcSuf)
2453        @mkdir -p $(@D)
2454        @echo ">> Compiling $<"
2455        @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
2456
2457$(DISPLAY_OBJ): tmp/%.$(ObjSuf): %.$(SrcSuf)
2458        @mkdir -p $(@D)
2459        @echo ">> Compiling $<"
2460        @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
2461
2462$(DELPHES_DICT_OBJ): %.$(ObjSuf): %.$(SrcSuf)
2463        @mkdir -p $(@D)
2464        @echo ">> Compiling $<"
2465        @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
2466
2467$(FASTJET_DICT_OBJ): %.$(ObjSuf): %.$(SrcSuf)
2468        @mkdir -p $(@D)
2469        @echo ">> Compiling $<"
2470        @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
2471
2472$(DISPLAY_DICT_OBJ): %.$(ObjSuf): %.$(SrcSuf)
2473        @mkdir -p $(@D)
2474        @echo ">> Compiling $<"
2475        @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
2476
2477$(TCL_OBJ): tmp/%.$(ObjSuf): %.c
2478        @mkdir -p $(@D)
2479        @echo ">> Compiling $<"
2480        @$(CC) $(patsubst -std=%,,$(CXXFLAGS)) -c $< $(OutPutOpt)$@
2481
2482$(EXECUTABLE_OBJ): tmp/%.$(ObjSuf): %.cpp
2483        @mkdir -p $(@D)
2484        @echo ">> Compiling $<"
2485        @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
2486
2487$(EXECUTABLE): %$(ExeSuf): $(DELPHES_DICT_OBJ) $(FASTJET_DICT_OBJ) $(DELPHES_OBJ) $(FASTJET_OBJ) $(TCL_OBJ)
2488        @echo ">> Building $@"
2489        @$(LD) $(LDFLAGS) $^ $(DELPHES_LIBS) $(OutPutOpt)$@
2490
2491###
2492
2493
Note: See TracBrowser for help on using the repository browser.