Fork me on GitHub

source: git/Makefile @ a63afb1

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

remove all VERSION files

  • Property mode set to 100644
File size: 85.6 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 = x.y.z
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/ParticleDensity.h \
449        modules/ExampleModule.h
450tmp/modules/ModulesDict$(PcmSuf): \
451        tmp/modules/ModulesDict.$(SrcSuf)
452ModulesDict$(PcmSuf): \
453        tmp/modules/ModulesDict$(PcmSuf)
454DELPHES_DICT_OBJ +=  \
455        tmp/classes/ClassesDict.$(ObjSuf) \
456        tmp/external/ExRootAnalysis/ExRootAnalysisDict.$(ObjSuf) \
457        tmp/modules/ModulesDict.$(ObjSuf)
458
459DELPHES_DICT_PCM +=  \
460        ClassesDict$(PcmSuf) \
461        ExRootAnalysisDict$(PcmSuf) \
462        ModulesDict$(PcmSuf)
463
464tmp/modules/FastJetDict.$(SrcSuf): \
465        modules/FastJetLinkDef.h \
466        modules/FastJetFinder.h \
467        modules/FastJetGridMedianEstimator.h \
468        modules/RunPUPPI.h
469tmp/modules/FastJetDict$(PcmSuf): \
470        tmp/modules/FastJetDict.$(SrcSuf)
471FastJetDict$(PcmSuf): \
472        tmp/modules/FastJetDict$(PcmSuf)
473FASTJET_DICT_OBJ +=  \
474        tmp/modules/FastJetDict.$(ObjSuf)
475
476FASTJET_DICT_PCM +=  \
477        FastJetDict$(PcmSuf)
478
479tmp/display/DisplayDict.$(SrcSuf): \
480        display/DisplayLinkDef.h \
481        display/DelphesDisplay.h \
482        display/DelphesCaloData.h \
483        display/DelphesBranchElement.h \
484        display/Delphes3DGeometry.h \
485        display/DelphesEventDisplay.h \
486        display/DelphesHtmlSummary.h \
487        display/DelphesPlotSummary.h
488tmp/display/DisplayDict$(PcmSuf): \
489        tmp/display/DisplayDict.$(SrcSuf)
490DisplayDict$(PcmSuf): \
491        tmp/display/DisplayDict$(PcmSuf)
492DISPLAY_DICT_OBJ +=  \
493        tmp/display/DisplayDict.$(ObjSuf)
494
495DISPLAY_DICT_PCM +=  \
496        DisplayDict$(PcmSuf)
497
498tmp/classes/DelphesClasses.$(ObjSuf): \
499        classes/DelphesClasses.$(SrcSuf) \
500        classes/DelphesClasses.h \
501        classes/DelphesFactory.h \
502        classes/SortableObject.h
503tmp/classes/DelphesCylindricalFormula.$(ObjSuf): \
504        classes/DelphesCylindricalFormula.$(SrcSuf) \
505        classes/DelphesCylindricalFormula.h
506tmp/classes/DelphesFactory.$(ObjSuf): \
507        classes/DelphesFactory.$(SrcSuf) \
508        classes/DelphesFactory.h \
509        classes/DelphesClasses.h \
510        external/ExRootAnalysis/ExRootTreeBranch.h
511tmp/classes/DelphesFormula.$(ObjSuf): \
512        classes/DelphesFormula.$(SrcSuf) \
513        classes/DelphesFormula.h \
514        classes/DelphesClasses.h
515tmp/classes/DelphesHepMCReader.$(ObjSuf): \
516        classes/DelphesHepMCReader.$(SrcSuf) \
517        classes/DelphesHepMCReader.h \
518        classes/DelphesClasses.h \
519        classes/DelphesFactory.h \
520        classes/DelphesStream.h \
521        external/ExRootAnalysis/ExRootTreeBranch.h
522tmp/classes/DelphesLHEFReader.$(ObjSuf): \
523        classes/DelphesLHEFReader.$(SrcSuf) \
524        classes/DelphesLHEFReader.h \
525        classes/DelphesClasses.h \
526        classes/DelphesFactory.h \
527        classes/DelphesStream.h \
528        external/ExRootAnalysis/ExRootTreeBranch.h
529tmp/classes/DelphesModule.$(ObjSuf): \
530        classes/DelphesModule.$(SrcSuf) \
531        classes/DelphesModule.h \
532        classes/DelphesFactory.h \
533        external/ExRootAnalysis/ExRootResult.h \
534        external/ExRootAnalysis/ExRootTreeBranch.h \
535        external/ExRootAnalysis/ExRootTreeReader.h \
536        external/ExRootAnalysis/ExRootTreeWriter.h
537tmp/classes/DelphesPileUpReader.$(ObjSuf): \
538        classes/DelphesPileUpReader.$(SrcSuf) \
539        classes/DelphesPileUpReader.h \
540        classes/DelphesXDRReader.h
541tmp/classes/DelphesPileUpWriter.$(ObjSuf): \
542        classes/DelphesPileUpWriter.$(SrcSuf) \
543        classes/DelphesPileUpWriter.h \
544        classes/DelphesXDRWriter.h
545tmp/classes/DelphesSTDHEPReader.$(ObjSuf): \
546        classes/DelphesSTDHEPReader.$(SrcSuf) \
547        classes/DelphesSTDHEPReader.h \
548        classes/DelphesClasses.h \
549        classes/DelphesFactory.h \
550        classes/DelphesXDRReader.h \
551        external/ExRootAnalysis/ExRootTreeBranch.h
552tmp/classes/DelphesStream.$(ObjSuf): \
553        classes/DelphesStream.$(SrcSuf) \
554        classes/DelphesStream.h
555tmp/classes/DelphesTF2.$(ObjSuf): \
556        classes/DelphesTF2.$(SrcSuf) \
557        classes/DelphesTF2.h
558tmp/classes/DelphesXDRReader.$(ObjSuf): \
559        classes/DelphesXDRReader.$(SrcSuf) \
560        classes/DelphesXDRReader.h
561tmp/classes/DelphesXDRWriter.$(ObjSuf): \
562        classes/DelphesXDRWriter.$(SrcSuf) \
563        classes/DelphesXDRWriter.h
564tmp/external/ExRootAnalysis/ExRootConfReader.$(ObjSuf): \
565        external/ExRootAnalysis/ExRootConfReader.$(SrcSuf) \
566        external/ExRootAnalysis/ExRootConfReader.h \
567        external/tcl/tcl.h
568tmp/external/ExRootAnalysis/ExRootFilter.$(ObjSuf): \
569        external/ExRootAnalysis/ExRootFilter.$(SrcSuf) \
570        external/ExRootAnalysis/ExRootFilter.h \
571        external/ExRootAnalysis/ExRootClassifier.h
572tmp/external/ExRootAnalysis/ExRootProgressBar.$(ObjSuf): \
573        external/ExRootAnalysis/ExRootProgressBar.$(SrcSuf) \
574        external/ExRootAnalysis/ExRootProgressBar.h
575tmp/external/ExRootAnalysis/ExRootResult.$(ObjSuf): \
576        external/ExRootAnalysis/ExRootResult.$(SrcSuf) \
577        external/ExRootAnalysis/ExRootResult.h \
578        external/ExRootAnalysis/ExRootUtilities.h
579tmp/external/ExRootAnalysis/ExRootTask.$(ObjSuf): \
580        external/ExRootAnalysis/ExRootTask.$(SrcSuf) \
581        external/ExRootAnalysis/ExRootTask.h \
582        external/ExRootAnalysis/ExRootConfReader.h
583tmp/external/ExRootAnalysis/ExRootTreeBranch.$(ObjSuf): \
584        external/ExRootAnalysis/ExRootTreeBranch.$(SrcSuf) \
585        external/ExRootAnalysis/ExRootTreeBranch.h
586tmp/external/ExRootAnalysis/ExRootTreeReader.$(ObjSuf): \
587        external/ExRootAnalysis/ExRootTreeReader.$(SrcSuf) \
588        external/ExRootAnalysis/ExRootTreeReader.h
589tmp/external/ExRootAnalysis/ExRootTreeWriter.$(ObjSuf): \
590        external/ExRootAnalysis/ExRootTreeWriter.$(SrcSuf) \
591        external/ExRootAnalysis/ExRootTreeWriter.h \
592        external/ExRootAnalysis/ExRootTreeBranch.h
593tmp/external/ExRootAnalysis/ExRootUtilities.$(ObjSuf): \
594        external/ExRootAnalysis/ExRootUtilities.$(SrcSuf) \
595        external/ExRootAnalysis/ExRootUtilities.h
596tmp/external/Hector/H_AbstractBeamLine.$(ObjSuf): \
597        external/Hector/H_AbstractBeamLine.$(SrcSuf)
598tmp/external/Hector/H_Aperture.$(ObjSuf): \
599        external/Hector/H_Aperture.$(SrcSuf)
600tmp/external/Hector/H_Beam.$(ObjSuf): \
601        external/Hector/H_Beam.$(SrcSuf)
602tmp/external/Hector/H_BeamLine.$(ObjSuf): \
603        external/Hector/H_BeamLine.$(SrcSuf)
604tmp/external/Hector/H_BeamLineParser.$(ObjSuf): \
605        external/Hector/H_BeamLineParser.$(SrcSuf)
606tmp/external/Hector/H_BeamParticle.$(ObjSuf): \
607        external/Hector/H_BeamParticle.$(SrcSuf)
608tmp/external/Hector/H_CircularAperture.$(ObjSuf): \
609        external/Hector/H_CircularAperture.$(SrcSuf)
610tmp/external/Hector/H_Dipole.$(ObjSuf): \
611        external/Hector/H_Dipole.$(SrcSuf)
612tmp/external/Hector/H_Drift.$(ObjSuf): \
613        external/Hector/H_Drift.$(SrcSuf)
614tmp/external/Hector/H_EllipticAperture.$(ObjSuf): \
615        external/Hector/H_EllipticAperture.$(SrcSuf)
616tmp/external/Hector/H_HorizontalKicker.$(ObjSuf): \
617        external/Hector/H_HorizontalKicker.$(SrcSuf)
618tmp/external/Hector/H_HorizontalQuadrupole.$(ObjSuf): \
619        external/Hector/H_HorizontalQuadrupole.$(SrcSuf)
620tmp/external/Hector/H_Kicker.$(ObjSuf): \
621        external/Hector/H_Kicker.$(SrcSuf)
622tmp/external/Hector/H_Marker.$(ObjSuf): \
623        external/Hector/H_Marker.$(SrcSuf)
624tmp/external/Hector/H_OpticalElement.$(ObjSuf): \
625        external/Hector/H_OpticalElement.$(SrcSuf)
626tmp/external/Hector/H_Parameters.$(ObjSuf): \
627        external/Hector/H_Parameters.$(SrcSuf)
628tmp/external/Hector/H_Quadrupole.$(ObjSuf): \
629        external/Hector/H_Quadrupole.$(SrcSuf)
630tmp/external/Hector/H_RecRPObject.$(ObjSuf): \
631        external/Hector/H_RecRPObject.$(SrcSuf)
632tmp/external/Hector/H_RectEllipticAperture.$(ObjSuf): \
633        external/Hector/H_RectEllipticAperture.$(SrcSuf)
634tmp/external/Hector/H_RectangularAperture.$(ObjSuf): \
635        external/Hector/H_RectangularAperture.$(SrcSuf)
636tmp/external/Hector/H_RectangularCollimator.$(ObjSuf): \
637        external/Hector/H_RectangularCollimator.$(SrcSuf)
638tmp/external/Hector/H_RectangularDipole.$(ObjSuf): \
639        external/Hector/H_RectangularDipole.$(SrcSuf)
640tmp/external/Hector/H_RomanPot.$(ObjSuf): \
641        external/Hector/H_RomanPot.$(SrcSuf)
642tmp/external/Hector/H_SectorDipole.$(ObjSuf): \
643        external/Hector/H_SectorDipole.$(SrcSuf)
644tmp/external/Hector/H_TransportMatrices.$(ObjSuf): \
645        external/Hector/H_TransportMatrices.$(SrcSuf)
646tmp/external/Hector/H_VerticalKicker.$(ObjSuf): \
647        external/Hector/H_VerticalKicker.$(SrcSuf)
648tmp/external/Hector/H_VerticalQuadrupole.$(ObjSuf): \
649        external/Hector/H_VerticalQuadrupole.$(SrcSuf)
650tmp/external/TrackCovariance/ObsTrk.$(ObjSuf): \
651        external/TrackCovariance/ObsTrk.$(SrcSuf)
652tmp/external/TrackCovariance/SolGeom.$(ObjSuf): \
653        external/TrackCovariance/SolGeom.$(SrcSuf)
654tmp/external/TrackCovariance/SolGridCov.$(ObjSuf): \
655        external/TrackCovariance/SolGridCov.$(SrcSuf)
656tmp/external/TrackCovariance/SolTrack.$(ObjSuf): \
657        external/TrackCovariance/SolTrack.$(SrcSuf)
658tmp/modules/AngularSmearing.$(ObjSuf): \
659        modules/AngularSmearing.$(SrcSuf) \
660        modules/AngularSmearing.h \
661        classes/DelphesClasses.h \
662        classes/DelphesFactory.h \
663        classes/DelphesFormula.h \
664        external/ExRootAnalysis/ExRootClassifier.h \
665        external/ExRootAnalysis/ExRootFilter.h \
666        external/ExRootAnalysis/ExRootResult.h
667tmp/modules/BTagging.$(ObjSuf): \
668        modules/BTagging.$(SrcSuf) \
669        modules/BTagging.h \
670        classes/DelphesClasses.h \
671        classes/DelphesFactory.h \
672        classes/DelphesFormula.h
673tmp/modules/BeamSpotFilter.$(ObjSuf): \
674        modules/BeamSpotFilter.$(SrcSuf) \
675        modules/BeamSpotFilter.h \
676        classes/DelphesClasses.h \
677        classes/DelphesFactory.h \
678        classes/DelphesFormula.h \
679        external/ExRootAnalysis/ExRootClassifier.h \
680        external/ExRootAnalysis/ExRootFilter.h \
681        external/ExRootAnalysis/ExRootResult.h
682tmp/modules/Calorimeter.$(ObjSuf): \
683        modules/Calorimeter.$(SrcSuf) \
684        modules/Calorimeter.h \
685        classes/DelphesClasses.h \
686        classes/DelphesFactory.h \
687        classes/DelphesFormula.h \
688        external/ExRootAnalysis/ExRootClassifier.h \
689        external/ExRootAnalysis/ExRootFilter.h \
690        external/ExRootAnalysis/ExRootResult.h
691tmp/modules/Cloner.$(ObjSuf): \
692        modules/Cloner.$(SrcSuf) \
693        modules/Cloner.h \
694        classes/DelphesClasses.h \
695        classes/DelphesFactory.h \
696        classes/DelphesFormula.h \
697        external/ExRootAnalysis/ExRootClassifier.h \
698        external/ExRootAnalysis/ExRootFilter.h \
699        external/ExRootAnalysis/ExRootResult.h
700tmp/modules/ConstituentFilter.$(ObjSuf): \
701        modules/ConstituentFilter.$(SrcSuf) \
702        modules/ConstituentFilter.h \
703        classes/DelphesClasses.h \
704        classes/DelphesFactory.h \
705        classes/DelphesFormula.h \
706        external/ExRootAnalysis/ExRootClassifier.h \
707        external/ExRootAnalysis/ExRootFilter.h \
708        external/ExRootAnalysis/ExRootResult.h
709tmp/modules/DecayFilter.$(ObjSuf): \
710        modules/DecayFilter.$(SrcSuf) \
711        modules/DecayFilter.h \
712        classes/DelphesClasses.h \
713        classes/DelphesFactory.h \
714        classes/DelphesFormula.h \
715        external/ExRootAnalysis/ExRootClassifier.h \
716        external/ExRootAnalysis/ExRootFilter.h \
717        external/ExRootAnalysis/ExRootResult.h
718tmp/modules/Delphes.$(ObjSuf): \
719        modules/Delphes.$(SrcSuf) \
720        modules/Delphes.h \
721        classes/DelphesClasses.h \
722        classes/DelphesFactory.h \
723        classes/DelphesFormula.h \
724        external/ExRootAnalysis/ExRootClassifier.h \
725        external/ExRootAnalysis/ExRootConfReader.h \
726        external/ExRootAnalysis/ExRootFilter.h \
727        external/ExRootAnalysis/ExRootResult.h \
728        external/ExRootAnalysis/ExRootTreeWriter.h
729tmp/modules/DenseTrackFilter.$(ObjSuf): \
730        modules/DenseTrackFilter.$(SrcSuf) \
731        modules/DenseTrackFilter.h \
732        classes/DelphesClasses.h \
733        classes/DelphesFactory.h \
734        classes/DelphesFormula.h \
735        external/ExRootAnalysis/ExRootClassifier.h \
736        external/ExRootAnalysis/ExRootFilter.h \
737        external/ExRootAnalysis/ExRootResult.h
738tmp/modules/DualReadoutCalorimeter.$(ObjSuf): \
739        modules/DualReadoutCalorimeter.$(SrcSuf) \
740        modules/DualReadoutCalorimeter.h \
741        classes/DelphesClasses.h \
742        classes/DelphesFactory.h \
743        classes/DelphesFormula.h \
744        external/ExRootAnalysis/ExRootResult.h \
745        external/ExRootAnalysis/ExRootFilter.h \
746        external/ExRootAnalysis/ExRootClassifier.h
747tmp/modules/Efficiency.$(ObjSuf): \
748        modules/Efficiency.$(SrcSuf) \
749        modules/Efficiency.h \
750        classes/DelphesClasses.h \
751        classes/DelphesFactory.h \
752        classes/DelphesFormula.h \
753        external/ExRootAnalysis/ExRootClassifier.h \
754        external/ExRootAnalysis/ExRootFilter.h \
755        external/ExRootAnalysis/ExRootResult.h
756tmp/modules/EnergyScale.$(ObjSuf): \
757        modules/EnergyScale.$(SrcSuf) \
758        modules/EnergyScale.h \
759        classes/DelphesClasses.h \
760        classes/DelphesFactory.h \
761        classes/DelphesFormula.h \
762        external/ExRootAnalysis/ExRootClassifier.h \
763        external/ExRootAnalysis/ExRootFilter.h \
764        external/ExRootAnalysis/ExRootResult.h
765tmp/modules/EnergySmearing.$(ObjSuf): \
766        modules/EnergySmearing.$(SrcSuf) \
767        modules/EnergySmearing.h \
768        classes/DelphesClasses.h \
769        classes/DelphesFactory.h \
770        classes/DelphesFormula.h \
771        external/ExRootAnalysis/ExRootClassifier.h \
772        external/ExRootAnalysis/ExRootFilter.h \
773        external/ExRootAnalysis/ExRootResult.h
774tmp/modules/ExampleModule.$(ObjSuf): \
775        modules/ExampleModule.$(SrcSuf) \
776        modules/ExampleModule.h \
777        classes/DelphesClasses.h \
778        classes/DelphesFactory.h \
779        classes/DelphesFormula.h \
780        external/ExRootAnalysis/ExRootClassifier.h \
781        external/ExRootAnalysis/ExRootFilter.h \
782        external/ExRootAnalysis/ExRootResult.h
783tmp/modules/Hector.$(ObjSuf): \
784        modules/Hector.$(SrcSuf) \
785        modules/Hector.h \
786        classes/DelphesClasses.h \
787        classes/DelphesFactory.h \
788        classes/DelphesFormula.h \
789        external/ExRootAnalysis/ExRootClassifier.h \
790        external/ExRootAnalysis/ExRootFilter.h \
791        external/ExRootAnalysis/ExRootResult.h \
792        external/Hector/H_BeamLine.h \
793        external/Hector/H_BeamParticle.h \
794        external/Hector/H_RecRPObject.h
795tmp/modules/IdentificationMap.$(ObjSuf): \
796        modules/IdentificationMap.$(SrcSuf) \
797        modules/IdentificationMap.h \
798        classes/DelphesClasses.h \
799        classes/DelphesFactory.h \
800        classes/DelphesFormula.h \
801        external/ExRootAnalysis/ExRootClassifier.h \
802        external/ExRootAnalysis/ExRootFilter.h \
803        external/ExRootAnalysis/ExRootResult.h
804tmp/modules/ImpactParameterSmearing.$(ObjSuf): \
805        modules/ImpactParameterSmearing.$(SrcSuf) \
806        modules/ImpactParameterSmearing.h \
807        classes/DelphesClasses.h \
808        classes/DelphesFactory.h \
809        classes/DelphesFormula.h \
810        external/ExRootAnalysis/ExRootClassifier.h \
811        external/ExRootAnalysis/ExRootFilter.h \
812        external/ExRootAnalysis/ExRootResult.h
813tmp/modules/Isolation.$(ObjSuf): \
814        modules/Isolation.$(SrcSuf) \
815        modules/Isolation.h \
816        classes/DelphesClasses.h \
817        classes/DelphesFactory.h \
818        classes/DelphesFormula.h \
819        external/ExRootAnalysis/ExRootClassifier.h \
820        external/ExRootAnalysis/ExRootFilter.h \
821        external/ExRootAnalysis/ExRootResult.h
822tmp/modules/JetFakeParticle.$(ObjSuf): \
823        modules/JetFakeParticle.$(SrcSuf) \
824        modules/JetFakeParticle.h \
825        classes/DelphesClasses.h \
826        classes/DelphesFactory.h \
827        classes/DelphesFormula.h \
828        external/ExRootAnalysis/ExRootClassifier.h \
829        external/ExRootAnalysis/ExRootFilter.h \
830        external/ExRootAnalysis/ExRootResult.h
831tmp/modules/JetFlavorAssociation.$(ObjSuf): \
832        modules/JetFlavorAssociation.$(SrcSuf) \
833        modules/JetFlavorAssociation.h \
834        classes/DelphesClasses.h \
835        classes/DelphesFactory.h \
836        classes/DelphesFormula.h \
837        external/ExRootAnalysis/ExRootClassifier.h \
838        external/ExRootAnalysis/ExRootFilter.h \
839        external/ExRootAnalysis/ExRootResult.h
840tmp/modules/JetPileUpSubtractor.$(ObjSuf): \
841        modules/JetPileUpSubtractor.$(SrcSuf) \
842        modules/JetPileUpSubtractor.h \
843        classes/DelphesClasses.h \
844        classes/DelphesFactory.h \
845        classes/DelphesFormula.h \
846        external/ExRootAnalysis/ExRootClassifier.h \
847        external/ExRootAnalysis/ExRootFilter.h \
848        external/ExRootAnalysis/ExRootResult.h
849tmp/modules/LeptonDressing.$(ObjSuf): \
850        modules/LeptonDressing.$(SrcSuf) \
851        modules/LeptonDressing.h \
852        classes/DelphesClasses.h \
853        classes/DelphesFactory.h \
854        classes/DelphesFormula.h \
855        external/ExRootAnalysis/ExRootClassifier.h \
856        external/ExRootAnalysis/ExRootFilter.h \
857        external/ExRootAnalysis/ExRootResult.h
858tmp/modules/Merger.$(ObjSuf): \
859        modules/Merger.$(SrcSuf) \
860        modules/Merger.h \
861        classes/DelphesClasses.h \
862        classes/DelphesFactory.h \
863        classes/DelphesFormula.h \
864        external/ExRootAnalysis/ExRootClassifier.h \
865        external/ExRootAnalysis/ExRootFilter.h \
866        external/ExRootAnalysis/ExRootResult.h
867tmp/modules/MomentumSmearing.$(ObjSuf): \
868        modules/MomentumSmearing.$(SrcSuf) \
869        modules/MomentumSmearing.h \
870        classes/DelphesClasses.h \
871        classes/DelphesFactory.h \
872        classes/DelphesFormula.h \
873        external/ExRootAnalysis/ExRootClassifier.h \
874        external/ExRootAnalysis/ExRootFilter.h \
875        external/ExRootAnalysis/ExRootResult.h
876tmp/modules/OldCalorimeter.$(ObjSuf): \
877        modules/OldCalorimeter.$(SrcSuf) \
878        modules/OldCalorimeter.h \
879        classes/DelphesClasses.h \
880        classes/DelphesFactory.h \
881        classes/DelphesFormula.h \
882        external/ExRootAnalysis/ExRootClassifier.h \
883        external/ExRootAnalysis/ExRootFilter.h \
884        external/ExRootAnalysis/ExRootResult.h
885tmp/modules/ParticleDensity.$(ObjSuf): \
886        modules/ParticleDensity.$(SrcSuf) \
887        modules/ParticleDensity.h \
888        classes/DelphesClasses.h \
889        classes/DelphesFactory.h \
890        classes/DelphesFormula.h \
891        external/ExRootAnalysis/ExRootClassifier.h \
892        external/ExRootAnalysis/ExRootFilter.h \
893        external/ExRootAnalysis/ExRootResult.h
894tmp/modules/ParticlePropagator.$(ObjSuf): \
895        modules/ParticlePropagator.$(SrcSuf) \
896        modules/ParticlePropagator.h \
897        classes/DelphesClasses.h \
898        classes/DelphesFactory.h \
899        classes/DelphesFormula.h \
900        external/ExRootAnalysis/ExRootClassifier.h \
901        external/ExRootAnalysis/ExRootFilter.h \
902        external/ExRootAnalysis/ExRootResult.h
903tmp/modules/PdgCodeFilter.$(ObjSuf): \
904        modules/PdgCodeFilter.$(SrcSuf) \
905        modules/PdgCodeFilter.h \
906        classes/DelphesClasses.h \
907        classes/DelphesFactory.h \
908        classes/DelphesFormula.h \
909        external/ExRootAnalysis/ExRootClassifier.h \
910        external/ExRootAnalysis/ExRootFilter.h \
911        external/ExRootAnalysis/ExRootResult.h
912tmp/modules/PhotonConversions.$(ObjSuf): \
913        modules/PhotonConversions.$(SrcSuf) \
914        modules/PhotonConversions.h \
915        classes/DelphesClasses.h \
916        classes/DelphesCylindricalFormula.h \
917        classes/DelphesFactory.h \
918        external/ExRootAnalysis/ExRootClassifier.h \
919        external/ExRootAnalysis/ExRootFilter.h \
920        external/ExRootAnalysis/ExRootResult.h
921tmp/modules/PhotonID.$(ObjSuf): \
922        modules/PhotonID.$(SrcSuf) \
923        modules/PhotonID.h \
924        classes/DelphesClasses.h \
925        classes/DelphesFactory.h \
926        classes/DelphesFormula.h \
927        external/ExRootAnalysis/ExRootClassifier.h \
928        external/ExRootAnalysis/ExRootFilter.h \
929        external/ExRootAnalysis/ExRootResult.h
930tmp/modules/PileUpJetID.$(ObjSuf): \
931        modules/PileUpJetID.$(SrcSuf) \
932        modules/PileUpJetID.h \
933        classes/DelphesClasses.h \
934        classes/DelphesFactory.h \
935        classes/DelphesFormula.h \
936        external/ExRootAnalysis/ExRootClassifier.h \
937        external/ExRootAnalysis/ExRootFilter.h \
938        external/ExRootAnalysis/ExRootResult.h
939tmp/modules/PileUpMerger.$(ObjSuf): \
940        modules/PileUpMerger.$(SrcSuf) \
941        modules/PileUpMerger.h \
942        classes/DelphesClasses.h \
943        classes/DelphesFactory.h \
944        classes/DelphesPileUpReader.h \
945        classes/DelphesTF2.h \
946        external/ExRootAnalysis/ExRootClassifier.h \
947        external/ExRootAnalysis/ExRootFilter.h \
948        external/ExRootAnalysis/ExRootResult.h
949tmp/modules/PileUpMergerPythia8.$(ObjSuf): \
950        modules/PileUpMergerPythia8.$(SrcSuf) \
951        modules/PileUpMergerPythia8.h \
952        classes/DelphesClasses.h \
953        classes/DelphesFactory.h \
954        classes/DelphesPileUpReader.h \
955        classes/DelphesTF2.h \
956        external/ExRootAnalysis/ExRootClassifier.h \
957        external/ExRootAnalysis/ExRootFilter.h \
958        external/ExRootAnalysis/ExRootResult.h
959tmp/modules/RecoPuFilter.$(ObjSuf): \
960        modules/RecoPuFilter.$(SrcSuf) \
961        modules/RecoPuFilter.h \
962        classes/DelphesClasses.h \
963        classes/DelphesFactory.h \
964        classes/DelphesFormula.h \
965        external/ExRootAnalysis/ExRootClassifier.h \
966        external/ExRootAnalysis/ExRootFilter.h \
967        external/ExRootAnalysis/ExRootResult.h
968tmp/modules/SimpleCalorimeter.$(ObjSuf): \
969        modules/SimpleCalorimeter.$(SrcSuf) \
970        modules/SimpleCalorimeter.h \
971        classes/DelphesClasses.h \
972        classes/DelphesFactory.h \
973        classes/DelphesFormula.h \
974        external/ExRootAnalysis/ExRootClassifier.h \
975        external/ExRootAnalysis/ExRootFilter.h \
976        external/ExRootAnalysis/ExRootResult.h
977tmp/modules/StatusPidFilter.$(ObjSuf): \
978        modules/StatusPidFilter.$(SrcSuf) \
979        modules/StatusPidFilter.h \
980        classes/DelphesClasses.h \
981        classes/DelphesFactory.h \
982        classes/DelphesFormula.h \
983        external/ExRootAnalysis/ExRootClassifier.h \
984        external/ExRootAnalysis/ExRootFilter.h \
985        external/ExRootAnalysis/ExRootResult.h
986tmp/modules/TaggingParticlesSkimmer.$(ObjSuf): \
987        modules/TaggingParticlesSkimmer.$(SrcSuf) \
988        modules/TaggingParticlesSkimmer.h \
989        modules/TauTagging.h \
990        classes/DelphesClasses.h \
991        classes/DelphesFactory.h \
992        classes/DelphesFormula.h \
993        external/ExRootAnalysis/ExRootClassifier.h \
994        external/ExRootAnalysis/ExRootFilter.h \
995        external/ExRootAnalysis/ExRootResult.h
996tmp/modules/TauTagging.$(ObjSuf): \
997        modules/TauTagging.$(SrcSuf) \
998        modules/TauTagging.h \
999        classes/DelphesClasses.h \
1000        classes/DelphesFactory.h \
1001        classes/DelphesFormula.h
1002tmp/modules/TimeSmearing.$(ObjSuf): \
1003        modules/TimeSmearing.$(SrcSuf) \
1004        modules/TimeSmearing.h \
1005        classes/DelphesClasses.h \
1006        classes/DelphesFactory.h \
1007        classes/DelphesFormula.h \
1008        external/ExRootAnalysis/ExRootClassifier.h \
1009        external/ExRootAnalysis/ExRootFilter.h \
1010        external/ExRootAnalysis/ExRootResult.h
1011tmp/modules/TrackCountingBTagging.$(ObjSuf): \
1012        modules/TrackCountingBTagging.$(SrcSuf) \
1013        modules/TrackCountingBTagging.h \
1014        classes/DelphesClasses.h \
1015        classes/DelphesFactory.h \
1016        classes/DelphesFormula.h
1017tmp/modules/TrackCountingTauTagging.$(ObjSuf): \
1018        modules/TrackCountingTauTagging.$(SrcSuf) \
1019        modules/TrackCountingTauTagging.h \
1020        classes/DelphesClasses.h \
1021        classes/DelphesFactory.h \
1022        classes/DelphesFormula.h \
1023        external/ExRootAnalysis/ExRootClassifier.h \
1024        external/ExRootAnalysis/ExRootFilter.h \
1025        external/ExRootAnalysis/ExRootResult.h
1026tmp/modules/TrackCovariance.$(ObjSuf): \
1027        modules/TrackCovariance.$(SrcSuf) \
1028        modules/TrackCovariance.h \
1029        classes/DelphesClasses.h \
1030        external/TrackCovariance/SolGeom.h \
1031        external/TrackCovariance/SolGridCov.h \
1032        external/TrackCovariance/ObsTrk.h
1033tmp/modules/TrackPileUpSubtractor.$(ObjSuf): \
1034        modules/TrackPileUpSubtractor.$(SrcSuf) \
1035        modules/TrackPileUpSubtractor.h \
1036        classes/DelphesClasses.h \
1037        classes/DelphesFactory.h \
1038        classes/DelphesFormula.h \
1039        external/ExRootAnalysis/ExRootClassifier.h \
1040        external/ExRootAnalysis/ExRootFilter.h \
1041        external/ExRootAnalysis/ExRootResult.h
1042tmp/modules/TrackSmearing.$(ObjSuf): \
1043        modules/TrackSmearing.$(SrcSuf) \
1044        modules/TrackSmearing.h \
1045        classes/DelphesClasses.h \
1046        classes/DelphesFactory.h \
1047        classes/DelphesFormula.h \
1048        external/ExRootAnalysis/ExRootClassifier.h \
1049        external/ExRootAnalysis/ExRootFilter.h \
1050        external/ExRootAnalysis/ExRootResult.h
1051tmp/modules/TreeWriter.$(ObjSuf): \
1052        modules/TreeWriter.$(SrcSuf) \
1053        modules/TreeWriter.h \
1054        classes/DelphesClasses.h \
1055        classes/DelphesFactory.h \
1056        classes/DelphesFormula.h \
1057        external/ExRootAnalysis/ExRootClassifier.h \
1058        external/ExRootAnalysis/ExRootFilter.h \
1059        external/ExRootAnalysis/ExRootResult.h \
1060        external/ExRootAnalysis/ExRootTreeBranch.h
1061tmp/modules/UniqueObjectFinder.$(ObjSuf): \
1062        modules/UniqueObjectFinder.$(SrcSuf) \
1063        modules/UniqueObjectFinder.h \
1064        classes/DelphesClasses.h \
1065        classes/DelphesFactory.h \
1066        classes/DelphesFormula.h \
1067        external/ExRootAnalysis/ExRootClassifier.h \
1068        external/ExRootAnalysis/ExRootFilter.h \
1069        external/ExRootAnalysis/ExRootResult.h
1070tmp/modules/VertexFinder.$(ObjSuf): \
1071        modules/VertexFinder.$(SrcSuf) \
1072        modules/VertexFinder.h \
1073        classes/DelphesClasses.h \
1074        classes/DelphesFactory.h \
1075        classes/DelphesFormula.h \
1076        classes/DelphesPileUpReader.h \
1077        external/ExRootAnalysis/ExRootClassifier.h \
1078        external/ExRootAnalysis/ExRootFilter.h \
1079        external/ExRootAnalysis/ExRootResult.h
1080tmp/modules/VertexFinderDA4D.$(ObjSuf): \
1081        modules/VertexFinderDA4D.$(SrcSuf) \
1082        modules/VertexFinderDA4D.h \
1083        classes/DelphesClasses.h \
1084        classes/DelphesFactory.h \
1085        classes/DelphesFormula.h \
1086        classes/DelphesPileUpReader.h \
1087        external/ExRootAnalysis/ExRootClassifier.h \
1088        external/ExRootAnalysis/ExRootFilter.h \
1089        external/ExRootAnalysis/ExRootResult.h
1090tmp/modules/VertexSorter.$(ObjSuf): \
1091        modules/VertexSorter.$(SrcSuf) \
1092        modules/VertexSorter.h \
1093        classes/DelphesClasses.h \
1094        classes/DelphesFactory.h \
1095        classes/DelphesFormula.h \
1096        classes/DelphesPileUpReader.h \
1097        external/ExRootAnalysis/ExRootClassifier.h \
1098        external/ExRootAnalysis/ExRootFilter.h \
1099        external/ExRootAnalysis/ExRootResult.h
1100tmp/modules/Weighter.$(ObjSuf): \
1101        modules/Weighter.$(SrcSuf) \
1102        modules/Weighter.h \
1103        classes/DelphesClasses.h \
1104        classes/DelphesFactory.h \
1105        classes/DelphesFormula.h \
1106        external/ExRootAnalysis/ExRootClassifier.h \
1107        external/ExRootAnalysis/ExRootFilter.h \
1108        external/ExRootAnalysis/ExRootResult.h
1109DELPHES_OBJ +=  \
1110        tmp/classes/DelphesClasses.$(ObjSuf) \
1111        tmp/classes/DelphesCylindricalFormula.$(ObjSuf) \
1112        tmp/classes/DelphesFactory.$(ObjSuf) \
1113        tmp/classes/DelphesFormula.$(ObjSuf) \
1114        tmp/classes/DelphesHepMCReader.$(ObjSuf) \
1115        tmp/classes/DelphesLHEFReader.$(ObjSuf) \
1116        tmp/classes/DelphesModule.$(ObjSuf) \
1117        tmp/classes/DelphesPileUpReader.$(ObjSuf) \
1118        tmp/classes/DelphesPileUpWriter.$(ObjSuf) \
1119        tmp/classes/DelphesSTDHEPReader.$(ObjSuf) \
1120        tmp/classes/DelphesStream.$(ObjSuf) \
1121        tmp/classes/DelphesTF2.$(ObjSuf) \
1122        tmp/classes/DelphesXDRReader.$(ObjSuf) \
1123        tmp/classes/DelphesXDRWriter.$(ObjSuf) \
1124        tmp/external/ExRootAnalysis/ExRootConfReader.$(ObjSuf) \
1125        tmp/external/ExRootAnalysis/ExRootFilter.$(ObjSuf) \
1126        tmp/external/ExRootAnalysis/ExRootProgressBar.$(ObjSuf) \
1127        tmp/external/ExRootAnalysis/ExRootResult.$(ObjSuf) \
1128        tmp/external/ExRootAnalysis/ExRootTask.$(ObjSuf) \
1129        tmp/external/ExRootAnalysis/ExRootTreeBranch.$(ObjSuf) \
1130        tmp/external/ExRootAnalysis/ExRootTreeReader.$(ObjSuf) \
1131        tmp/external/ExRootAnalysis/ExRootTreeWriter.$(ObjSuf) \
1132        tmp/external/ExRootAnalysis/ExRootUtilities.$(ObjSuf) \
1133        tmp/external/Hector/H_AbstractBeamLine.$(ObjSuf) \
1134        tmp/external/Hector/H_Aperture.$(ObjSuf) \
1135        tmp/external/Hector/H_Beam.$(ObjSuf) \
1136        tmp/external/Hector/H_BeamLine.$(ObjSuf) \
1137        tmp/external/Hector/H_BeamLineParser.$(ObjSuf) \
1138        tmp/external/Hector/H_BeamParticle.$(ObjSuf) \
1139        tmp/external/Hector/H_CircularAperture.$(ObjSuf) \
1140        tmp/external/Hector/H_Dipole.$(ObjSuf) \
1141        tmp/external/Hector/H_Drift.$(ObjSuf) \
1142        tmp/external/Hector/H_EllipticAperture.$(ObjSuf) \
1143        tmp/external/Hector/H_HorizontalKicker.$(ObjSuf) \
1144        tmp/external/Hector/H_HorizontalQuadrupole.$(ObjSuf) \
1145        tmp/external/Hector/H_Kicker.$(ObjSuf) \
1146        tmp/external/Hector/H_Marker.$(ObjSuf) \
1147        tmp/external/Hector/H_OpticalElement.$(ObjSuf) \
1148        tmp/external/Hector/H_Parameters.$(ObjSuf) \
1149        tmp/external/Hector/H_Quadrupole.$(ObjSuf) \
1150        tmp/external/Hector/H_RecRPObject.$(ObjSuf) \
1151        tmp/external/Hector/H_RectEllipticAperture.$(ObjSuf) \
1152        tmp/external/Hector/H_RectangularAperture.$(ObjSuf) \
1153        tmp/external/Hector/H_RectangularCollimator.$(ObjSuf) \
1154        tmp/external/Hector/H_RectangularDipole.$(ObjSuf) \
1155        tmp/external/Hector/H_RomanPot.$(ObjSuf) \
1156        tmp/external/Hector/H_SectorDipole.$(ObjSuf) \
1157        tmp/external/Hector/H_TransportMatrices.$(ObjSuf) \
1158        tmp/external/Hector/H_VerticalKicker.$(ObjSuf) \
1159        tmp/external/Hector/H_VerticalQuadrupole.$(ObjSuf) \
1160        tmp/external/TrackCovariance/ObsTrk.$(ObjSuf) \
1161        tmp/external/TrackCovariance/SolGeom.$(ObjSuf) \
1162        tmp/external/TrackCovariance/SolGridCov.$(ObjSuf) \
1163        tmp/external/TrackCovariance/SolTrack.$(ObjSuf) \
1164        tmp/modules/AngularSmearing.$(ObjSuf) \
1165        tmp/modules/BTagging.$(ObjSuf) \
1166        tmp/modules/BeamSpotFilter.$(ObjSuf) \
1167        tmp/modules/Calorimeter.$(ObjSuf) \
1168        tmp/modules/Cloner.$(ObjSuf) \
1169        tmp/modules/ConstituentFilter.$(ObjSuf) \
1170        tmp/modules/DecayFilter.$(ObjSuf) \
1171        tmp/modules/Delphes.$(ObjSuf) \
1172        tmp/modules/DenseTrackFilter.$(ObjSuf) \
1173        tmp/modules/DualReadoutCalorimeter.$(ObjSuf) \
1174        tmp/modules/Efficiency.$(ObjSuf) \
1175        tmp/modules/EnergyScale.$(ObjSuf) \
1176        tmp/modules/EnergySmearing.$(ObjSuf) \
1177        tmp/modules/ExampleModule.$(ObjSuf) \
1178        tmp/modules/Hector.$(ObjSuf) \
1179        tmp/modules/IdentificationMap.$(ObjSuf) \
1180        tmp/modules/ImpactParameterSmearing.$(ObjSuf) \
1181        tmp/modules/Isolation.$(ObjSuf) \
1182        tmp/modules/JetFakeParticle.$(ObjSuf) \
1183        tmp/modules/JetFlavorAssociation.$(ObjSuf) \
1184        tmp/modules/JetPileUpSubtractor.$(ObjSuf) \
1185        tmp/modules/LeptonDressing.$(ObjSuf) \
1186        tmp/modules/Merger.$(ObjSuf) \
1187        tmp/modules/MomentumSmearing.$(ObjSuf) \
1188        tmp/modules/OldCalorimeter.$(ObjSuf) \
1189        tmp/modules/ParticleDensity.$(ObjSuf) \
1190        tmp/modules/ParticlePropagator.$(ObjSuf) \
1191        tmp/modules/PdgCodeFilter.$(ObjSuf) \
1192        tmp/modules/PhotonConversions.$(ObjSuf) \
1193        tmp/modules/PhotonID.$(ObjSuf) \
1194        tmp/modules/PileUpJetID.$(ObjSuf) \
1195        tmp/modules/PileUpMerger.$(ObjSuf) \
1196        tmp/modules/RecoPuFilter.$(ObjSuf) \
1197        tmp/modules/SimpleCalorimeter.$(ObjSuf) \
1198        tmp/modules/StatusPidFilter.$(ObjSuf) \
1199        tmp/modules/TaggingParticlesSkimmer.$(ObjSuf) \
1200        tmp/modules/TauTagging.$(ObjSuf) \
1201        tmp/modules/TimeSmearing.$(ObjSuf) \
1202        tmp/modules/TrackCountingBTagging.$(ObjSuf) \
1203        tmp/modules/TrackCountingTauTagging.$(ObjSuf) \
1204        tmp/modules/TrackCovariance.$(ObjSuf) \
1205        tmp/modules/TrackPileUpSubtractor.$(ObjSuf) \
1206        tmp/modules/TrackSmearing.$(ObjSuf) \
1207        tmp/modules/TreeWriter.$(ObjSuf) \
1208        tmp/modules/UniqueObjectFinder.$(ObjSuf) \
1209        tmp/modules/VertexFinder.$(ObjSuf) \
1210        tmp/modules/VertexFinderDA4D.$(ObjSuf) \
1211        tmp/modules/VertexSorter.$(ObjSuf) \
1212        tmp/modules/Weighter.$(ObjSuf)
1213
1214ifeq ($(HAS_PYTHIA8),true)
1215DELPHES_OBJ +=  \
1216        tmp/modules/PileUpMergerPythia8.$(ObjSuf)
1217endif
1218
1219tmp/external/PUPPI/PuppiAlgo.$(ObjSuf): \
1220        external/PUPPI/PuppiAlgo.$(SrcSuf)
1221tmp/external/PUPPI/PuppiContainer.$(ObjSuf): \
1222        external/PUPPI/PuppiContainer.$(SrcSuf) \
1223        external/fastjet/Selector.hh
1224tmp/external/PUPPI/puppiCleanContainer.$(ObjSuf): \
1225        external/PUPPI/puppiCleanContainer.$(SrcSuf) \
1226        external/fastjet/Selector.hh
1227tmp/external/fastjet/AreaDefinition.$(ObjSuf): \
1228        external/fastjet/AreaDefinition.$(SrcSuf) \
1229        external/fastjet/AreaDefinition.hh
1230tmp/external/fastjet/BasicRandom.$(ObjSuf): \
1231        external/fastjet/BasicRandom.$(SrcSuf) \
1232        external/fastjet/internal/BasicRandom.hh
1233tmp/external/fastjet/ClosestPair2D.$(ObjSuf): \
1234        external/fastjet/ClosestPair2D.$(SrcSuf) \
1235        external/fastjet/internal/ClosestPair2D.hh
1236tmp/external/fastjet/ClusterSequence.$(ObjSuf): \
1237        external/fastjet/ClusterSequence.$(SrcSuf) \
1238        external/fastjet/Error.hh \
1239        external/fastjet/PseudoJet.hh \
1240        external/fastjet/ClusterSequence.hh \
1241        external/fastjet/ClusterSequenceStructure.hh \
1242        external/fastjet/version.hh \
1243        external/fastjet/internal/LazyTiling9Alt.hh \
1244        external/fastjet/internal/LazyTiling9.hh \
1245        external/fastjet/internal/LazyTiling25.hh \
1246        external/fastjet/internal/LazyTiling9SeparateGhosts.hh
1247tmp/external/fastjet/ClusterSequence1GhostPassiveArea.$(ObjSuf): \
1248        external/fastjet/ClusterSequence1GhostPassiveArea.$(SrcSuf) \
1249        external/fastjet/ClusterSequence1GhostPassiveArea.hh
1250tmp/external/fastjet/ClusterSequenceActiveArea.$(ObjSuf): \
1251        external/fastjet/ClusterSequenceActiveArea.$(SrcSuf) \
1252        external/fastjet/PseudoJet.hh \
1253        external/fastjet/ClusterSequence.hh \
1254        external/fastjet/ClusterSequenceActiveArea.hh \
1255        external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh
1256tmp/external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.$(ObjSuf): \
1257        external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.$(SrcSuf) \
1258        external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh
1259tmp/external/fastjet/ClusterSequenceArea.$(ObjSuf): \
1260        external/fastjet/ClusterSequenceArea.$(SrcSuf) \
1261        external/fastjet/ClusterSequenceArea.hh
1262tmp/external/fastjet/ClusterSequenceAreaBase.$(ObjSuf): \
1263        external/fastjet/ClusterSequenceAreaBase.$(SrcSuf) \
1264        external/fastjet/ClusterSequenceAreaBase.hh
1265tmp/external/fastjet/ClusterSequencePassiveArea.$(ObjSuf): \
1266        external/fastjet/ClusterSequencePassiveArea.$(SrcSuf) \
1267        external/fastjet/ClusterSequencePassiveArea.hh \
1268        external/fastjet/ClusterSequenceVoronoiArea.hh
1269tmp/external/fastjet/ClusterSequenceStructure.$(ObjSuf): \
1270        external/fastjet/ClusterSequenceStructure.$(SrcSuf) \
1271        external/fastjet/ClusterSequenceStructure.hh \
1272        external/fastjet/Error.hh \
1273        external/fastjet/PseudoJet.hh \
1274        external/fastjet/ClusterSequence.hh \
1275        external/fastjet/ClusterSequenceAreaBase.hh
1276tmp/external/fastjet/ClusterSequenceVoronoiArea.$(ObjSuf): \
1277        external/fastjet/ClusterSequenceVoronoiArea.$(SrcSuf) \
1278        external/fastjet/ClusterSequenceVoronoiArea.hh \
1279        external/fastjet/internal/Voronoi.hh
1280tmp/external/fastjet/ClusterSequence_CP2DChan.$(ObjSuf): \
1281        external/fastjet/ClusterSequence_CP2DChan.$(SrcSuf) \
1282        external/fastjet/ClusterSequence.hh \
1283        external/fastjet/internal/ClosestPair2D.hh
1284tmp/external/fastjet/ClusterSequence_Delaunay.$(ObjSuf): \
1285        external/fastjet/ClusterSequence_Delaunay.$(SrcSuf) \
1286        external/fastjet/Error.hh \
1287        external/fastjet/PseudoJet.hh \
1288        external/fastjet/ClusterSequence.hh \
1289        external/fastjet/internal/DynamicNearestNeighbours.hh \
1290        external/fastjet/internal/Dnn4piCylinder.hh \
1291        external/fastjet/internal/Dnn3piCylinder.hh \
1292        external/fastjet/internal/Dnn2piCylinder.hh
1293tmp/external/fastjet/ClusterSequence_DumbN3.$(ObjSuf): \
1294        external/fastjet/ClusterSequence_DumbN3.$(SrcSuf) \
1295        external/fastjet/PseudoJet.hh \
1296        external/fastjet/ClusterSequence.hh
1297tmp/external/fastjet/ClusterSequence_N2.$(ObjSuf): \
1298        external/fastjet/ClusterSequence_N2.$(SrcSuf)
1299tmp/external/fastjet/ClusterSequence_TiledN2.$(ObjSuf): \
1300        external/fastjet/ClusterSequence_TiledN2.$(SrcSuf) \
1301        external/fastjet/PseudoJet.hh \
1302        external/fastjet/ClusterSequence.hh \
1303        external/fastjet/internal/MinHeap.hh \
1304        external/fastjet/internal/TilingExtent.hh
1305tmp/external/fastjet/CompositeJetStructure.$(ObjSuf): \
1306        external/fastjet/CompositeJetStructure.$(SrcSuf)
1307tmp/external/fastjet/Dnn2piCylinder.$(ObjSuf): \
1308        external/fastjet/Dnn2piCylinder.$(SrcSuf) \
1309        external/fastjet/internal/Dnn2piCylinder.hh
1310tmp/external/fastjet/Dnn3piCylinder.$(ObjSuf): \
1311        external/fastjet/Dnn3piCylinder.$(SrcSuf) \
1312        external/fastjet/internal/Dnn3piCylinder.hh
1313tmp/external/fastjet/Dnn4piCylinder.$(ObjSuf): \
1314        external/fastjet/Dnn4piCylinder.$(SrcSuf) \
1315        external/fastjet/internal/Dnn4piCylinder.hh
1316tmp/external/fastjet/DnnPlane.$(ObjSuf): \
1317        external/fastjet/DnnPlane.$(SrcSuf) \
1318        external/fastjet/internal/DnnPlane.hh
1319tmp/external/fastjet/Error.$(ObjSuf): \
1320        external/fastjet/Error.$(SrcSuf) \
1321        external/fastjet/Error.hh \
1322        external/fastjet/config.h
1323tmp/external/fastjet/FunctionOfPseudoJet.$(ObjSuf): \
1324        external/fastjet/FunctionOfPseudoJet.$(SrcSuf)
1325tmp/external/fastjet/GhostedAreaSpec.$(ObjSuf): \
1326        external/fastjet/GhostedAreaSpec.$(SrcSuf) \
1327        external/fastjet/GhostedAreaSpec.hh \
1328        external/fastjet/Error.hh
1329tmp/external/fastjet/JetDefinition.$(ObjSuf): \
1330        external/fastjet/JetDefinition.$(SrcSuf) \
1331        external/fastjet/JetDefinition.hh \
1332        external/fastjet/Error.hh \
1333        external/fastjet/CompositeJetStructure.hh
1334tmp/external/fastjet/LazyTiling25.$(ObjSuf): \
1335        external/fastjet/LazyTiling25.$(SrcSuf) \
1336        external/fastjet/internal/LazyTiling25.hh \
1337        external/fastjet/internal/TilingExtent.hh
1338tmp/external/fastjet/LazyTiling9.$(ObjSuf): \
1339        external/fastjet/LazyTiling9.$(SrcSuf) \
1340        external/fastjet/internal/LazyTiling9.hh \
1341        external/fastjet/internal/TilingExtent.hh
1342tmp/external/fastjet/LazyTiling9Alt.$(ObjSuf): \
1343        external/fastjet/LazyTiling9Alt.$(SrcSuf) \
1344        external/fastjet/internal/LazyTiling9Alt.hh \
1345        external/fastjet/internal/TilingExtent.hh
1346tmp/external/fastjet/LazyTiling9SeparateGhosts.$(ObjSuf): \
1347        external/fastjet/LazyTiling9SeparateGhosts.$(SrcSuf) \
1348        external/fastjet/internal/LazyTiling9SeparateGhosts.hh \
1349        external/fastjet/internal/TilingExtent.hh
1350tmp/external/fastjet/LimitedWarning.$(ObjSuf): \
1351        external/fastjet/LimitedWarning.$(SrcSuf) \
1352        external/fastjet/LimitedWarning.hh
1353tmp/external/fastjet/MinHeap.$(ObjSuf): \
1354        external/fastjet/MinHeap.$(SrcSuf) \
1355        external/fastjet/internal/MinHeap.hh
1356tmp/external/fastjet/PseudoJet.$(ObjSuf): \
1357        external/fastjet/PseudoJet.$(SrcSuf) \
1358        external/fastjet/Error.hh \
1359        external/fastjet/PseudoJet.hh \
1360        external/fastjet/ClusterSequence.hh \
1361        external/fastjet/ClusterSequenceAreaBase.hh \
1362        external/fastjet/CompositeJetStructure.hh
1363tmp/external/fastjet/PseudoJetStructureBase.$(ObjSuf): \
1364        external/fastjet/PseudoJetStructureBase.$(SrcSuf) \
1365        external/fastjet/PseudoJetStructureBase.hh \
1366        external/fastjet/Error.hh \
1367        external/fastjet/PseudoJet.hh \
1368        external/fastjet/ClusterSequence.hh \
1369        external/fastjet/ClusterSequenceAreaBase.hh
1370tmp/external/fastjet/RangeDefinition.$(ObjSuf): \
1371        external/fastjet/RangeDefinition.$(SrcSuf) \
1372        external/fastjet/RangeDefinition.hh
1373tmp/external/fastjet/RectangularGrid.$(ObjSuf): \
1374        external/fastjet/RectangularGrid.$(SrcSuf) \
1375        external/fastjet/RectangularGrid.hh
1376tmp/external/fastjet/Selector.$(ObjSuf): \
1377        external/fastjet/Selector.$(SrcSuf) \
1378        external/fastjet/Selector.hh \
1379        external/fastjet/GhostedAreaSpec.hh
1380tmp/external/fastjet/TilingExtent.$(ObjSuf): \
1381        external/fastjet/TilingExtent.$(SrcSuf) \
1382        external/fastjet/internal/TilingExtent.hh
1383tmp/external/fastjet/Voronoi.$(ObjSuf): \
1384        external/fastjet/Voronoi.$(SrcSuf) \
1385        external/fastjet/internal/Voronoi.hh
1386tmp/external/fastjet/contribs/Nsubjettiness/AxesDefinition.$(ObjSuf): \
1387        external/fastjet/contribs/Nsubjettiness/AxesDefinition.$(SrcSuf)
1388tmp/external/fastjet/contribs/Nsubjettiness/ExtraRecombiners.$(ObjSuf): \
1389        external/fastjet/contribs/Nsubjettiness/ExtraRecombiners.$(SrcSuf)
1390tmp/external/fastjet/contribs/Nsubjettiness/MeasureDefinition.$(ObjSuf): \
1391        external/fastjet/contribs/Nsubjettiness/MeasureDefinition.$(SrcSuf)
1392tmp/external/fastjet/contribs/Nsubjettiness/Njettiness.$(ObjSuf): \
1393        external/fastjet/contribs/Nsubjettiness/Njettiness.$(SrcSuf)
1394tmp/external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.$(ObjSuf): \
1395        external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.$(SrcSuf)
1396tmp/external/fastjet/contribs/Nsubjettiness/Nsubjettiness.$(ObjSuf): \
1397        external/fastjet/contribs/Nsubjettiness/Nsubjettiness.$(SrcSuf)
1398tmp/external/fastjet/contribs/Nsubjettiness/TauComponents.$(ObjSuf): \
1399        external/fastjet/contribs/Nsubjettiness/TauComponents.$(SrcSuf)
1400tmp/external/fastjet/contribs/Nsubjettiness/XConePlugin.$(ObjSuf): \
1401        external/fastjet/contribs/Nsubjettiness/XConePlugin.$(SrcSuf)
1402tmp/external/fastjet/contribs/RecursiveTools/BottomUpSoftDrop.$(ObjSuf): \
1403        external/fastjet/contribs/RecursiveTools/BottomUpSoftDrop.$(SrcSuf) \
1404        external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh \
1405        external/fastjet/Selector.hh \
1406        external/fastjet/config.h
1407tmp/external/fastjet/contribs/RecursiveTools/IteratedSoftDrop.$(ObjSuf): \
1408        external/fastjet/contribs/RecursiveTools/IteratedSoftDrop.$(SrcSuf)
1409tmp/external/fastjet/contribs/RecursiveTools/ModifiedMassDropTagger.$(ObjSuf): \
1410        external/fastjet/contribs/RecursiveTools/ModifiedMassDropTagger.$(SrcSuf) \
1411        external/fastjet/JetDefinition.hh \
1412        external/fastjet/ClusterSequenceAreaBase.hh
1413tmp/external/fastjet/contribs/RecursiveTools/Recluster.$(ObjSuf): \
1414        external/fastjet/contribs/RecursiveTools/Recluster.$(SrcSuf)
1415tmp/external/fastjet/contribs/RecursiveTools/RecursiveSoftDrop.$(ObjSuf): \
1416        external/fastjet/contribs/RecursiveTools/RecursiveSoftDrop.$(SrcSuf) \
1417        external/fastjet/ClusterSequence.hh
1418tmp/external/fastjet/contribs/RecursiveTools/RecursiveSymmetryCutBase.$(ObjSuf): \
1419        external/fastjet/contribs/RecursiveTools/RecursiveSymmetryCutBase.$(SrcSuf) \
1420        external/fastjet/JetDefinition.hh \
1421        external/fastjet/ClusterSequenceAreaBase.hh
1422tmp/external/fastjet/contribs/RecursiveTools/SoftDrop.$(ObjSuf): \
1423        external/fastjet/contribs/RecursiveTools/SoftDrop.$(SrcSuf)
1424tmp/external/fastjet/contribs/SoftKiller/SoftKiller.$(ObjSuf): \
1425        external/fastjet/contribs/SoftKiller/SoftKiller.$(SrcSuf)
1426tmp/external/fastjet/contribs/ValenciaPlugin/ValenciaPlugin.$(ObjSuf): \
1427        external/fastjet/contribs/ValenciaPlugin/ValenciaPlugin.$(SrcSuf) \
1428        external/fastjet/NNH.hh
1429tmp/external/fastjet/plugins/ATLASCone/ATLASConePlugin.$(ObjSuf): \
1430        external/fastjet/plugins/ATLASCone/ATLASConePlugin.$(SrcSuf) \
1431        external/fastjet/ClusterSequence.hh
1432tmp/external/fastjet/plugins/ATLASCone/Jet.$(ObjSuf): \
1433        external/fastjet/plugins/ATLASCone/Jet.$(SrcSuf)
1434tmp/external/fastjet/plugins/ATLASCone/JetConeFinderTool.$(ObjSuf): \
1435        external/fastjet/plugins/ATLASCone/JetConeFinderTool.$(SrcSuf)
1436tmp/external/fastjet/plugins/ATLASCone/JetSplitMergeTool.$(ObjSuf): \
1437        external/fastjet/plugins/ATLASCone/JetSplitMergeTool.$(SrcSuf)
1438tmp/external/fastjet/plugins/CDFCones/CDFJetCluPlugin.$(ObjSuf): \
1439        external/fastjet/plugins/CDFCones/CDFJetCluPlugin.$(SrcSuf) \
1440        external/fastjet/ClusterSequence.hh
1441tmp/external/fastjet/plugins/CDFCones/CDFMidPointPlugin.$(ObjSuf): \
1442        external/fastjet/plugins/CDFCones/CDFMidPointPlugin.$(SrcSuf) \
1443        external/fastjet/ClusterSequence.hh \
1444        external/fastjet/Error.hh
1445tmp/external/fastjet/plugins/CDFCones/JetCluAlgorithm.$(ObjSuf): \
1446        external/fastjet/plugins/CDFCones/JetCluAlgorithm.$(SrcSuf)
1447tmp/external/fastjet/plugins/CDFCones/MidPointAlgorithm.$(ObjSuf): \
1448        external/fastjet/plugins/CDFCones/MidPointAlgorithm.$(SrcSuf)
1449tmp/external/fastjet/plugins/CMSIterativeCone/CMSIterativeConePlugin.$(ObjSuf): \
1450        external/fastjet/plugins/CMSIterativeCone/CMSIterativeConePlugin.$(SrcSuf) \
1451        external/fastjet/ClusterSequence.hh
1452tmp/external/fastjet/plugins/D0RunICone/D0RunIBaseConePlugin.$(ObjSuf): \
1453        external/fastjet/plugins/D0RunICone/D0RunIBaseConePlugin.$(SrcSuf) \
1454        external/fastjet/ClusterSequence.hh \
1455        external/fastjet/Error.hh
1456tmp/external/fastjet/plugins/D0RunIICone/D0RunIIConePlugin.$(ObjSuf): \
1457        external/fastjet/plugins/D0RunIICone/D0RunIIConePlugin.$(SrcSuf) \
1458        external/fastjet/ClusterSequence.hh \
1459        external/fastjet/Error.hh
1460tmp/external/fastjet/plugins/EECambridge/EECambridgePlugin.$(ObjSuf): \
1461        external/fastjet/plugins/EECambridge/EECambridgePlugin.$(SrcSuf) \
1462        external/fastjet/ClusterSequence.hh \
1463        external/fastjet/NNH.hh
1464tmp/external/fastjet/plugins/GridJet/GridJetPlugin.$(ObjSuf): \
1465        external/fastjet/plugins/GridJet/GridJetPlugin.$(SrcSuf) \
1466        external/fastjet/ClusterSequence.hh
1467tmp/external/fastjet/plugins/Jade/JadePlugin.$(ObjSuf): \
1468        external/fastjet/plugins/Jade/JadePlugin.$(SrcSuf) \
1469        external/fastjet/ClusterSequence.hh \
1470        external/fastjet/NNH.hh \
1471        external/fastjet/NNFJN2Plain.hh
1472tmp/external/fastjet/plugins/NestedDefs/NestedDefsPlugin.$(ObjSuf): \
1473        external/fastjet/plugins/NestedDefs/NestedDefsPlugin.$(SrcSuf) \
1474        external/fastjet/ClusterSequence.hh
1475tmp/external/fastjet/plugins/SISCone/SISConePlugin.$(ObjSuf): \
1476        external/fastjet/plugins/SISCone/SISConePlugin.$(SrcSuf) \
1477        external/fastjet/ClusterSequence.hh
1478tmp/external/fastjet/plugins/SISCone/area.$(ObjSuf): \
1479        external/fastjet/plugins/SISCone/area.$(SrcSuf)
1480tmp/external/fastjet/plugins/SISCone/geom_2d.$(ObjSuf): \
1481        external/fastjet/plugins/SISCone/geom_2d.$(SrcSuf)
1482tmp/external/fastjet/plugins/SISCone/hash.$(ObjSuf): \
1483        external/fastjet/plugins/SISCone/hash.$(SrcSuf)
1484tmp/external/fastjet/plugins/SISCone/momentum.$(ObjSuf): \
1485        external/fastjet/plugins/SISCone/momentum.$(SrcSuf)
1486tmp/external/fastjet/plugins/SISCone/protocones.$(ObjSuf): \
1487        external/fastjet/plugins/SISCone/protocones.$(SrcSuf)
1488tmp/external/fastjet/plugins/SISCone/quadtree.$(ObjSuf): \
1489        external/fastjet/plugins/SISCone/quadtree.$(SrcSuf)
1490tmp/external/fastjet/plugins/SISCone/ranlux.$(ObjSuf): \
1491        external/fastjet/plugins/SISCone/ranlux.$(SrcSuf)
1492tmp/external/fastjet/plugins/SISCone/reference.$(ObjSuf): \
1493        external/fastjet/plugins/SISCone/reference.$(SrcSuf)
1494tmp/external/fastjet/plugins/SISCone/siscone.$(ObjSuf): \
1495        external/fastjet/plugins/SISCone/siscone.$(SrcSuf)
1496tmp/external/fastjet/plugins/SISCone/siscone_error.$(ObjSuf): \
1497        external/fastjet/plugins/SISCone/siscone_error.$(SrcSuf)
1498tmp/external/fastjet/plugins/SISCone/split_merge.$(ObjSuf): \
1499        external/fastjet/plugins/SISCone/split_merge.$(SrcSuf)
1500tmp/external/fastjet/plugins/SISCone/vicinity.$(ObjSuf): \
1501        external/fastjet/plugins/SISCone/vicinity.$(SrcSuf)
1502tmp/external/fastjet/plugins/TrackJet/TrackJetPlugin.$(ObjSuf): \
1503        external/fastjet/plugins/TrackJet/TrackJetPlugin.$(SrcSuf) \
1504        external/fastjet/ClusterSequence.hh
1505tmp/external/fastjet/tools/BackgroundEstimatorBase.$(ObjSuf): \
1506        external/fastjet/tools/BackgroundEstimatorBase.$(SrcSuf) \
1507        external/fastjet/tools/BackgroundEstimatorBase.hh
1508tmp/external/fastjet/tools/CASubJetTagger.$(ObjSuf): \
1509        external/fastjet/tools/CASubJetTagger.$(SrcSuf)
1510tmp/external/fastjet/tools/Filter.$(ObjSuf): \
1511        external/fastjet/tools/Filter.$(SrcSuf) \
1512        external/fastjet/tools/Filter.hh \
1513        external/fastjet/tools/Recluster.hh \
1514        external/fastjet/tools/Subtractor.hh
1515tmp/external/fastjet/tools/GridMedianBackgroundEstimator.$(ObjSuf): \
1516        external/fastjet/tools/GridMedianBackgroundEstimator.$(SrcSuf) \
1517        external/fastjet/tools/GridMedianBackgroundEstimator.hh
1518tmp/external/fastjet/tools/JHTopTagger.$(ObjSuf): \
1519        external/fastjet/tools/JHTopTagger.$(SrcSuf)
1520tmp/external/fastjet/tools/JetMedianBackgroundEstimator.$(ObjSuf): \
1521        external/fastjet/tools/JetMedianBackgroundEstimator.$(SrcSuf) \
1522        external/fastjet/tools/JetMedianBackgroundEstimator.hh
1523tmp/external/fastjet/tools/MassDropTagger.$(ObjSuf): \
1524        external/fastjet/tools/MassDropTagger.$(SrcSuf)
1525tmp/external/fastjet/tools/Pruner.$(ObjSuf): \
1526        external/fastjet/tools/Pruner.$(SrcSuf) \
1527        external/fastjet/tools/Pruner.hh \
1528        external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh \
1529        external/fastjet/Selector.hh
1530tmp/external/fastjet/tools/Recluster.$(ObjSuf): \
1531        external/fastjet/tools/Recluster.$(SrcSuf) \
1532        external/fastjet/tools/Recluster.hh \
1533        external/fastjet/CompositeJetStructure.hh
1534tmp/external/fastjet/tools/RestFrameNSubjettinessTagger.$(ObjSuf): \
1535        external/fastjet/tools/RestFrameNSubjettinessTagger.$(SrcSuf)
1536tmp/external/fastjet/tools/Subtractor.$(ObjSuf): \
1537        external/fastjet/tools/Subtractor.$(SrcSuf) \
1538        external/fastjet/tools/Subtractor.hh
1539tmp/external/fastjet/tools/TopTaggerBase.$(ObjSuf): \
1540        external/fastjet/tools/TopTaggerBase.$(SrcSuf)
1541tmp/modules/FastJetFinder.$(ObjSuf): \
1542        modules/FastJetFinder.$(SrcSuf) \
1543        modules/FastJetFinder.h \
1544        classes/DelphesClasses.h \
1545        classes/DelphesFactory.h \
1546        classes/DelphesFormula.h \
1547        external/ExRootAnalysis/ExRootClassifier.h \
1548        external/ExRootAnalysis/ExRootFilter.h \
1549        external/ExRootAnalysis/ExRootResult.h \
1550        external/fastjet/ClusterSequence.hh \
1551        external/fastjet/ClusterSequenceArea.hh \
1552        external/fastjet/JetDefinition.hh \
1553        external/fastjet/PseudoJet.hh \
1554        external/fastjet/Selector.hh \
1555        external/fastjet/tools/JetMedianBackgroundEstimator.hh \
1556        external/fastjet/plugins/CDFCones/fastjet/CDFJetCluPlugin.hh \
1557        external/fastjet/plugins/CDFCones/fastjet/CDFMidPointPlugin.hh \
1558        external/fastjet/plugins/SISCone/fastjet/SISConePlugin.hh \
1559        external/fastjet/contribs/Nsubjettiness/ExtraRecombiners.hh \
1560        external/fastjet/contribs/Nsubjettiness/Njettiness.hh \
1561        external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.hh \
1562        external/fastjet/contribs/Nsubjettiness/Nsubjettiness.hh \
1563        external/fastjet/contribs/ValenciaPlugin/ValenciaPlugin.hh \
1564        external/fastjet/contribs/RecursiveTools/SoftDrop.hh \
1565        external/fastjet/tools/Filter.hh \
1566        external/fastjet/tools/Pruner.hh
1567tmp/modules/FastJetGridMedianEstimator.$(ObjSuf): \
1568        modules/FastJetGridMedianEstimator.$(SrcSuf) \
1569        modules/FastJetGridMedianEstimator.h \
1570        classes/DelphesClasses.h \
1571        classes/DelphesFactory.h \
1572        classes/DelphesFormula.h \
1573        external/ExRootAnalysis/ExRootClassifier.h \
1574        external/ExRootAnalysis/ExRootFilter.h \
1575        external/ExRootAnalysis/ExRootResult.h \
1576        external/fastjet/ClusterSequence.hh \
1577        external/fastjet/ClusterSequenceArea.hh \
1578        external/fastjet/JetDefinition.hh \
1579        external/fastjet/PseudoJet.hh \
1580        external/fastjet/RectangularGrid.hh \
1581        external/fastjet/Selector.hh \
1582        external/fastjet/tools/JetMedianBackgroundEstimator.hh \
1583        external/fastjet/tools/GridMedianBackgroundEstimator.hh \
1584        external/fastjet/plugins/CDFCones/fastjet/CDFJetCluPlugin.hh \
1585        external/fastjet/plugins/CDFCones/fastjet/CDFMidPointPlugin.hh \
1586        external/fastjet/plugins/SISCone/fastjet/SISConePlugin.hh \
1587        external/fastjet/contribs/Nsubjettiness/ExtraRecombiners.hh \
1588        external/fastjet/contribs/Nsubjettiness/Njettiness.hh \
1589        external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.hh \
1590        external/fastjet/contribs/Nsubjettiness/Nsubjettiness.hh
1591tmp/modules/RunPUPPI.$(ObjSuf): \
1592        modules/RunPUPPI.$(SrcSuf) \
1593        modules/RunPUPPI.h \
1594        external/PUPPI/AlgoObj.hh \
1595        external/PUPPI/PuppiContainer.hh \
1596        external/PUPPI/RecoObj2.hh \
1597        external/fastjet/PseudoJet.hh \
1598        classes/DelphesClasses.h \
1599        classes/DelphesFactory.h \
1600        classes/DelphesFormula.h
1601FASTJET_OBJ +=  \
1602        tmp/external/PUPPI/PuppiAlgo.$(ObjSuf) \
1603        tmp/external/PUPPI/PuppiContainer.$(ObjSuf) \
1604        tmp/external/PUPPI/puppiCleanContainer.$(ObjSuf) \
1605        tmp/external/fastjet/AreaDefinition.$(ObjSuf) \
1606        tmp/external/fastjet/BasicRandom.$(ObjSuf) \
1607        tmp/external/fastjet/ClosestPair2D.$(ObjSuf) \
1608        tmp/external/fastjet/ClusterSequence.$(ObjSuf) \
1609        tmp/external/fastjet/ClusterSequence1GhostPassiveArea.$(ObjSuf) \
1610        tmp/external/fastjet/ClusterSequenceActiveArea.$(ObjSuf) \
1611        tmp/external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.$(ObjSuf) \
1612        tmp/external/fastjet/ClusterSequenceArea.$(ObjSuf) \
1613        tmp/external/fastjet/ClusterSequenceAreaBase.$(ObjSuf) \
1614        tmp/external/fastjet/ClusterSequencePassiveArea.$(ObjSuf) \
1615        tmp/external/fastjet/ClusterSequenceStructure.$(ObjSuf) \
1616        tmp/external/fastjet/ClusterSequenceVoronoiArea.$(ObjSuf) \
1617        tmp/external/fastjet/ClusterSequence_CP2DChan.$(ObjSuf) \
1618        tmp/external/fastjet/ClusterSequence_Delaunay.$(ObjSuf) \
1619        tmp/external/fastjet/ClusterSequence_DumbN3.$(ObjSuf) \
1620        tmp/external/fastjet/ClusterSequence_N2.$(ObjSuf) \
1621        tmp/external/fastjet/ClusterSequence_TiledN2.$(ObjSuf) \
1622        tmp/external/fastjet/CompositeJetStructure.$(ObjSuf) \
1623        tmp/external/fastjet/Dnn2piCylinder.$(ObjSuf) \
1624        tmp/external/fastjet/Dnn3piCylinder.$(ObjSuf) \
1625        tmp/external/fastjet/Dnn4piCylinder.$(ObjSuf) \
1626        tmp/external/fastjet/DnnPlane.$(ObjSuf) \
1627        tmp/external/fastjet/Error.$(ObjSuf) \
1628        tmp/external/fastjet/FunctionOfPseudoJet.$(ObjSuf) \
1629        tmp/external/fastjet/GhostedAreaSpec.$(ObjSuf) \
1630        tmp/external/fastjet/JetDefinition.$(ObjSuf) \
1631        tmp/external/fastjet/LazyTiling25.$(ObjSuf) \
1632        tmp/external/fastjet/LazyTiling9.$(ObjSuf) \
1633        tmp/external/fastjet/LazyTiling9Alt.$(ObjSuf) \
1634        tmp/external/fastjet/LazyTiling9SeparateGhosts.$(ObjSuf) \
1635        tmp/external/fastjet/LimitedWarning.$(ObjSuf) \
1636        tmp/external/fastjet/MinHeap.$(ObjSuf) \
1637        tmp/external/fastjet/PseudoJet.$(ObjSuf) \
1638        tmp/external/fastjet/PseudoJetStructureBase.$(ObjSuf) \
1639        tmp/external/fastjet/RangeDefinition.$(ObjSuf) \
1640        tmp/external/fastjet/RectangularGrid.$(ObjSuf) \
1641        tmp/external/fastjet/Selector.$(ObjSuf) \
1642        tmp/external/fastjet/TilingExtent.$(ObjSuf) \
1643        tmp/external/fastjet/Voronoi.$(ObjSuf) \
1644        tmp/external/fastjet/contribs/Nsubjettiness/AxesDefinition.$(ObjSuf) \
1645        tmp/external/fastjet/contribs/Nsubjettiness/ExtraRecombiners.$(ObjSuf) \
1646        tmp/external/fastjet/contribs/Nsubjettiness/MeasureDefinition.$(ObjSuf) \
1647        tmp/external/fastjet/contribs/Nsubjettiness/Njettiness.$(ObjSuf) \
1648        tmp/external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.$(ObjSuf) \
1649        tmp/external/fastjet/contribs/Nsubjettiness/Nsubjettiness.$(ObjSuf) \
1650        tmp/external/fastjet/contribs/Nsubjettiness/TauComponents.$(ObjSuf) \
1651        tmp/external/fastjet/contribs/Nsubjettiness/XConePlugin.$(ObjSuf) \
1652        tmp/external/fastjet/contribs/RecursiveTools/BottomUpSoftDrop.$(ObjSuf) \
1653        tmp/external/fastjet/contribs/RecursiveTools/IteratedSoftDrop.$(ObjSuf) \
1654        tmp/external/fastjet/contribs/RecursiveTools/ModifiedMassDropTagger.$(ObjSuf) \
1655        tmp/external/fastjet/contribs/RecursiveTools/Recluster.$(ObjSuf) \
1656        tmp/external/fastjet/contribs/RecursiveTools/RecursiveSoftDrop.$(ObjSuf) \
1657        tmp/external/fastjet/contribs/RecursiveTools/RecursiveSymmetryCutBase.$(ObjSuf) \
1658        tmp/external/fastjet/contribs/RecursiveTools/SoftDrop.$(ObjSuf) \
1659        tmp/external/fastjet/contribs/SoftKiller/SoftKiller.$(ObjSuf) \
1660        tmp/external/fastjet/contribs/ValenciaPlugin/ValenciaPlugin.$(ObjSuf) \
1661        tmp/external/fastjet/plugins/ATLASCone/ATLASConePlugin.$(ObjSuf) \
1662        tmp/external/fastjet/plugins/ATLASCone/Jet.$(ObjSuf) \
1663        tmp/external/fastjet/plugins/ATLASCone/JetConeFinderTool.$(ObjSuf) \
1664        tmp/external/fastjet/plugins/ATLASCone/JetSplitMergeTool.$(ObjSuf) \
1665        tmp/external/fastjet/plugins/CDFCones/CDFJetCluPlugin.$(ObjSuf) \
1666        tmp/external/fastjet/plugins/CDFCones/CDFMidPointPlugin.$(ObjSuf) \
1667        tmp/external/fastjet/plugins/CDFCones/JetCluAlgorithm.$(ObjSuf) \
1668        tmp/external/fastjet/plugins/CDFCones/MidPointAlgorithm.$(ObjSuf) \
1669        tmp/external/fastjet/plugins/CMSIterativeCone/CMSIterativeConePlugin.$(ObjSuf) \
1670        tmp/external/fastjet/plugins/D0RunICone/D0RunIBaseConePlugin.$(ObjSuf) \
1671        tmp/external/fastjet/plugins/D0RunIICone/D0RunIIConePlugin.$(ObjSuf) \
1672        tmp/external/fastjet/plugins/EECambridge/EECambridgePlugin.$(ObjSuf) \
1673        tmp/external/fastjet/plugins/GridJet/GridJetPlugin.$(ObjSuf) \
1674        tmp/external/fastjet/plugins/Jade/JadePlugin.$(ObjSuf) \
1675        tmp/external/fastjet/plugins/NestedDefs/NestedDefsPlugin.$(ObjSuf) \
1676        tmp/external/fastjet/plugins/SISCone/SISConePlugin.$(ObjSuf) \
1677        tmp/external/fastjet/plugins/SISCone/area.$(ObjSuf) \
1678        tmp/external/fastjet/plugins/SISCone/geom_2d.$(ObjSuf) \
1679        tmp/external/fastjet/plugins/SISCone/hash.$(ObjSuf) \
1680        tmp/external/fastjet/plugins/SISCone/momentum.$(ObjSuf) \
1681        tmp/external/fastjet/plugins/SISCone/protocones.$(ObjSuf) \
1682        tmp/external/fastjet/plugins/SISCone/quadtree.$(ObjSuf) \
1683        tmp/external/fastjet/plugins/SISCone/ranlux.$(ObjSuf) \
1684        tmp/external/fastjet/plugins/SISCone/reference.$(ObjSuf) \
1685        tmp/external/fastjet/plugins/SISCone/siscone.$(ObjSuf) \
1686        tmp/external/fastjet/plugins/SISCone/siscone_error.$(ObjSuf) \
1687        tmp/external/fastjet/plugins/SISCone/split_merge.$(ObjSuf) \
1688        tmp/external/fastjet/plugins/SISCone/vicinity.$(ObjSuf) \
1689        tmp/external/fastjet/plugins/TrackJet/TrackJetPlugin.$(ObjSuf) \
1690        tmp/external/fastjet/tools/BackgroundEstimatorBase.$(ObjSuf) \
1691        tmp/external/fastjet/tools/CASubJetTagger.$(ObjSuf) \
1692        tmp/external/fastjet/tools/Filter.$(ObjSuf) \
1693        tmp/external/fastjet/tools/GridMedianBackgroundEstimator.$(ObjSuf) \
1694        tmp/external/fastjet/tools/JHTopTagger.$(ObjSuf) \
1695        tmp/external/fastjet/tools/JetMedianBackgroundEstimator.$(ObjSuf) \
1696        tmp/external/fastjet/tools/MassDropTagger.$(ObjSuf) \
1697        tmp/external/fastjet/tools/Pruner.$(ObjSuf) \
1698        tmp/external/fastjet/tools/Recluster.$(ObjSuf) \
1699        tmp/external/fastjet/tools/RestFrameNSubjettinessTagger.$(ObjSuf) \
1700        tmp/external/fastjet/tools/Subtractor.$(ObjSuf) \
1701        tmp/external/fastjet/tools/TopTaggerBase.$(ObjSuf) \
1702        tmp/modules/FastJetFinder.$(ObjSuf) \
1703        tmp/modules/FastJetGridMedianEstimator.$(ObjSuf) \
1704        tmp/modules/RunPUPPI.$(ObjSuf)
1705
1706ifeq ($(HAS_PYTHIA8),true)
1707FASTJET_OBJ +=  \
1708       
1709endif
1710
1711tmp/display/Delphes3DGeometry.$(ObjSuf): \
1712        display/Delphes3DGeometry.$(SrcSuf) \
1713        display/Delphes3DGeometry.h \
1714        classes/DelphesClasses.h \
1715        external/ExRootAnalysis/ExRootConfReader.h
1716tmp/display/DelphesBranchElement.$(ObjSuf): \
1717        display/DelphesBranchElement.$(SrcSuf) \
1718        display/DelphesBranchElement.h \
1719        classes/DelphesClasses.h
1720tmp/display/DelphesCaloData.$(ObjSuf): \
1721        display/DelphesCaloData.$(SrcSuf) \
1722        display/DelphesCaloData.h
1723tmp/display/DelphesDisplay.$(ObjSuf): \
1724        display/DelphesDisplay.$(SrcSuf) \
1725        display/DelphesDisplay.h
1726tmp/display/DelphesEventDisplay.$(ObjSuf): \
1727        display/DelphesEventDisplay.$(SrcSuf) \
1728        display/Delphes3DGeometry.h \
1729        display/DelphesBranchElement.h \
1730        display/DelphesCaloData.h \
1731        display/DelphesDisplay.h \
1732        display/DelphesEventDisplay.h \
1733        display/DelphesHtmlSummary.h \
1734        display/DelphesPlotSummary.h \
1735        classes/DelphesClasses.h \
1736        external/ExRootAnalysis/ExRootConfReader.h \
1737        external/ExRootAnalysis/ExRootTreeReader.h
1738tmp/display/DelphesHtmlSummary.$(ObjSuf): \
1739        display/DelphesHtmlSummary.$(SrcSuf) \
1740        display/DelphesHtmlSummary.h
1741tmp/display/DelphesPlotSummary.$(ObjSuf): \
1742        display/DelphesPlotSummary.$(SrcSuf) \
1743        display/DelphesPlotSummary.h
1744DISPLAY_OBJ +=  \
1745        tmp/display/Delphes3DGeometry.$(ObjSuf) \
1746        tmp/display/DelphesBranchElement.$(ObjSuf) \
1747        tmp/display/DelphesCaloData.$(ObjSuf) \
1748        tmp/display/DelphesDisplay.$(ObjSuf) \
1749        tmp/display/DelphesEventDisplay.$(ObjSuf) \
1750        tmp/display/DelphesHtmlSummary.$(ObjSuf) \
1751        tmp/display/DelphesPlotSummary.$(ObjSuf)
1752
1753ifeq ($(HAS_PYTHIA8),true)
1754DISPLAY_OBJ +=  \
1755       
1756endif
1757
1758tmp/external/tcl/panic.$(ObjSuf): \
1759        external/tcl/panic.c
1760tmp/external/tcl/tclAlloc.$(ObjSuf): \
1761        external/tcl/tclAlloc.c
1762tmp/external/tcl/tclAsync.$(ObjSuf): \
1763        external/tcl/tclAsync.c
1764tmp/external/tcl/tclBasic.$(ObjSuf): \
1765        external/tcl/tclBasic.c
1766tmp/external/tcl/tclCkalloc.$(ObjSuf): \
1767        external/tcl/tclCkalloc.c
1768tmp/external/tcl/tclCmdAH.$(ObjSuf): \
1769        external/tcl/tclCmdAH.c
1770tmp/external/tcl/tclCmdIL.$(ObjSuf): \
1771        external/tcl/tclCmdIL.c
1772tmp/external/tcl/tclCmdMZ.$(ObjSuf): \
1773        external/tcl/tclCmdMZ.c
1774tmp/external/tcl/tclCompExpr.$(ObjSuf): \
1775        external/tcl/tclCompExpr.c
1776tmp/external/tcl/tclCompile.$(ObjSuf): \
1777        external/tcl/tclCompile.c
1778tmp/external/tcl/tclExecute.$(ObjSuf): \
1779        external/tcl/tclExecute.c
1780tmp/external/tcl/tclGet.$(ObjSuf): \
1781        external/tcl/tclGet.c
1782tmp/external/tcl/tclHash.$(ObjSuf): \
1783        external/tcl/tclHash.c
1784tmp/external/tcl/tclIndexObj.$(ObjSuf): \
1785        external/tcl/tclIndexObj.c
1786tmp/external/tcl/tclLink.$(ObjSuf): \
1787        external/tcl/tclLink.c
1788tmp/external/tcl/tclListObj.$(ObjSuf): \
1789        external/tcl/tclListObj.c
1790tmp/external/tcl/tclNamesp.$(ObjSuf): \
1791        external/tcl/tclNamesp.c
1792tmp/external/tcl/tclObj.$(ObjSuf): \
1793        external/tcl/tclObj.c
1794tmp/external/tcl/tclParse.$(ObjSuf): \
1795        external/tcl/tclParse.c
1796tmp/external/tcl/tclPreserve.$(ObjSuf): \
1797        external/tcl/tclPreserve.c
1798tmp/external/tcl/tclProc.$(ObjSuf): \
1799        external/tcl/tclProc.c
1800tmp/external/tcl/tclResolve.$(ObjSuf): \
1801        external/tcl/tclResolve.c
1802tmp/external/tcl/tclStringObj.$(ObjSuf): \
1803        external/tcl/tclStringObj.c
1804tmp/external/tcl/tclUtil.$(ObjSuf): \
1805        external/tcl/tclUtil.c
1806tmp/external/tcl/tclVar.$(ObjSuf): \
1807        external/tcl/tclVar.c
1808TCL_OBJ +=  \
1809        tmp/external/tcl/panic.$(ObjSuf) \
1810        tmp/external/tcl/tclAlloc.$(ObjSuf) \
1811        tmp/external/tcl/tclAsync.$(ObjSuf) \
1812        tmp/external/tcl/tclBasic.$(ObjSuf) \
1813        tmp/external/tcl/tclCkalloc.$(ObjSuf) \
1814        tmp/external/tcl/tclCmdAH.$(ObjSuf) \
1815        tmp/external/tcl/tclCmdIL.$(ObjSuf) \
1816        tmp/external/tcl/tclCmdMZ.$(ObjSuf) \
1817        tmp/external/tcl/tclCompExpr.$(ObjSuf) \
1818        tmp/external/tcl/tclCompile.$(ObjSuf) \
1819        tmp/external/tcl/tclExecute.$(ObjSuf) \
1820        tmp/external/tcl/tclGet.$(ObjSuf) \
1821        tmp/external/tcl/tclHash.$(ObjSuf) \
1822        tmp/external/tcl/tclIndexObj.$(ObjSuf) \
1823        tmp/external/tcl/tclLink.$(ObjSuf) \
1824        tmp/external/tcl/tclListObj.$(ObjSuf) \
1825        tmp/external/tcl/tclNamesp.$(ObjSuf) \
1826        tmp/external/tcl/tclObj.$(ObjSuf) \
1827        tmp/external/tcl/tclParse.$(ObjSuf) \
1828        tmp/external/tcl/tclPreserve.$(ObjSuf) \
1829        tmp/external/tcl/tclProc.$(ObjSuf) \
1830        tmp/external/tcl/tclResolve.$(ObjSuf) \
1831        tmp/external/tcl/tclStringObj.$(ObjSuf) \
1832        tmp/external/tcl/tclUtil.$(ObjSuf) \
1833        tmp/external/tcl/tclVar.$(ObjSuf)
1834
1835modules/DenseTrackFilter.h: \
1836        classes/DelphesModule.h
1837        @touch $@
1838
1839modules/VertexFinderDA4D.h: \
1840        classes/DelphesModule.h
1841        @touch $@
1842
1843modules/TrackSmearing.h: \
1844        classes/DelphesModule.h
1845        @touch $@
1846
1847external/fastjet/ClusterSequence.hh: \
1848        external/fastjet/PseudoJet.hh \
1849        external/fastjet/Error.hh \
1850        external/fastjet/JetDefinition.hh \
1851        external/fastjet/SharedPtr.hh \
1852        external/fastjet/LimitedWarning.hh \
1853        external/fastjet/FunctionOfPseudoJet.hh \
1854        external/fastjet/ClusterSequenceStructure.hh \
1855        external/fastjet/internal/deprecated.hh
1856        @touch $@
1857
1858external/fastjet/internal/ClosestPair2D.hh: \
1859        external/fastjet/internal/ClosestPair2DBase.hh \
1860        external/fastjet/internal/SearchTree.hh \
1861        external/fastjet/internal/MinHeap.hh \
1862        external/fastjet/SharedPtr.hh
1863        @touch $@
1864
1865modules/FastJetGridMedianEstimator.h: \
1866        classes/DelphesModule.h
1867        @touch $@
1868
1869external/fastjet/internal/MinHeap.hh: \
1870        external/fastjet/internal/base.hh
1871        @touch $@
1872
1873modules/EnergySmearing.h: \
1874        classes/DelphesModule.h
1875        @touch $@
1876
1877modules/LeptonDressing.h: \
1878        classes/DelphesModule.h
1879        @touch $@
1880
1881external/fastjet/internal/Voronoi.hh: \
1882        external/fastjet/LimitedWarning.hh
1883        @touch $@
1884
1885external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh: \
1886        external/fastjet/PseudoJet.hh \
1887        external/fastjet/ClusterSequenceAreaBase.hh \
1888        external/fastjet/GhostedAreaSpec.hh \
1889        external/fastjet/LimitedWarning.hh
1890        @touch $@
1891
1892external/fastjet/JetDefinition.hh: \
1893        external/fastjet/internal/numconsts.hh \
1894        external/fastjet/PseudoJet.hh \
1895        external/fastjet/internal/deprecated.hh \
1896        external/fastjet/ClusterSequence.hh
1897        @touch $@
1898
1899modules/ConstituentFilter.h: \
1900        classes/DelphesModule.h
1901        @touch $@
1902
1903modules/Calorimeter.h: \
1904        classes/DelphesModule.h
1905        @touch $@
1906
1907classes/DelphesModule.h: \
1908        external/ExRootAnalysis/ExRootTask.h
1909        @touch $@
1910
1911modules/AngularSmearing.h: \
1912        classes/DelphesModule.h
1913        @touch $@
1914
1915modules/IdentificationMap.h: \
1916        classes/DelphesModule.h
1917        @touch $@
1918
1919modules/TrackCovariance.h: \
1920        classes/DelphesModule.h
1921        @touch $@
1922
1923modules/ExampleModule.h: \
1924        classes/DelphesModule.h
1925        @touch $@
1926
1927modules/Isolation.h: \
1928        classes/DelphesModule.h
1929        @touch $@
1930
1931modules/EnergyScale.h: \
1932        classes/DelphesModule.h
1933        @touch $@
1934
1935modules/Merger.h: \
1936        classes/DelphesModule.h
1937        @touch $@
1938
1939external/fastjet/internal/Dnn2piCylinder.hh: \
1940        external/fastjet/internal/DynamicNearestNeighbours.hh \
1941        external/fastjet/internal/DnnPlane.hh \
1942        external/fastjet/internal/numconsts.hh
1943        @touch $@
1944
1945external/fastjet/Selector.hh: \
1946        external/fastjet/PseudoJet.hh \
1947        external/fastjet/RangeDefinition.hh
1948        @touch $@
1949
1950modules/JetPileUpSubtractor.h: \
1951        classes/DelphesModule.h
1952        @touch $@
1953
1954external/fastjet/contribs/Nsubjettiness/Njettiness.hh: \
1955        external/fastjet/PseudoJet.hh \
1956        external/fastjet/SharedPtr.hh
1957        @touch $@
1958
1959external/fastjet/internal/LazyTiling25.hh: \
1960        external/fastjet/internal/MinHeap.hh \
1961        external/fastjet/ClusterSequence.hh \
1962        external/fastjet/internal/LazyTiling9Alt.hh \
1963        external/fastjet/internal/LazyTiling9.hh
1964        @touch $@
1965
1966external/fastjet/Error.hh: \
1967        external/fastjet/internal/base.hh \
1968        external/fastjet/config.h \
1969        external/fastjet/LimitedWarning.hh
1970        @touch $@
1971
1972modules/DecayFilter.h: \
1973        classes/DelphesModule.h
1974        @touch $@
1975
1976external/fastjet/internal/TilingExtent.hh: \
1977        external/fastjet/ClusterSequence.hh
1978        @touch $@
1979
1980modules/TrackPileUpSubtractor.h: \
1981        classes/DelphesModule.h
1982        @touch $@
1983
1984modules/Efficiency.h: \
1985        classes/DelphesModule.h
1986        @touch $@
1987
1988external/fastjet/tools/GridMedianBackgroundEstimator.hh: \
1989        external/fastjet/tools/BackgroundEstimatorBase.hh \
1990        external/fastjet/RectangularGrid.hh
1991        @touch $@
1992
1993external/fastjet/internal/DnnPlane.hh: \
1994        external/fastjet/internal/Triangulation.hh \
1995        external/fastjet/internal/DynamicNearestNeighbours.hh
1996        @touch $@
1997
1998external/fastjet/ClusterSequenceArea.hh: \
1999        external/fastjet/ClusterSequenceAreaBase.hh \
2000        external/fastjet/ClusterSequenceActiveArea.hh \
2001        external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh \
2002        external/fastjet/ClusterSequencePassiveArea.hh \
2003        external/fastjet/ClusterSequenceVoronoiArea.hh \
2004        external/fastjet/AreaDefinition.hh
2005        @touch $@
2006
2007modules/JetFakeParticle.h: \
2008        classes/DelphesModule.h
2009        @touch $@
2010
2011modules/OldCalorimeter.h: \
2012        classes/DelphesModule.h
2013        @touch $@
2014
2015external/fastjet/ClusterSequence1GhostPassiveArea.hh: \
2016        external/fastjet/PseudoJet.hh \
2017        external/fastjet/ClusterSequenceAreaBase.hh \
2018        external/fastjet/ClusterSequenceActiveArea.hh
2019        @touch $@
2020
2021external/fastjet/internal/LazyTiling9Alt.hh: \
2022        external/fastjet/internal/MinHeap.hh \
2023        external/fastjet/ClusterSequence.hh
2024        @touch $@
2025
2026modules/TrackCountingTauTagging.h: \
2027        classes/DelphesModule.h
2028        @touch $@
2029
2030external/fastjet/contribs/ValenciaPlugin/ValenciaPlugin.hh: \
2031        external/fastjet/JetDefinition.hh \
2032        external/fastjet/ClusterSequence.hh
2033        @touch $@
2034
2035external/fastjet/RectangularGrid.hh: \
2036        external/fastjet/PseudoJet.hh \
2037        external/fastjet/Selector.hh
2038        @touch $@
2039
2040modules/PileUpMerger.h: \
2041        classes/DelphesModule.h
2042        @touch $@
2043
2044external/fastjet/contribs/Nsubjettiness/ExtraRecombiners.hh: \
2045        external/fastjet/PseudoJet.hh \
2046        external/fastjet/JetDefinition.hh
2047        @touch $@
2048
2049display/DelphesBranchElement.h: \
2050        display/DelphesCaloData.h
2051        @touch $@
2052
2053external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.hh: \
2054        external/fastjet/ClusterSequence.hh \
2055        external/fastjet/JetDefinition.hh
2056        @touch $@
2057
2058external/fastjet/internal/DynamicNearestNeighbours.hh: \
2059        external/fastjet/internal/numconsts.hh \
2060        external/fastjet/Error.hh
2061        @touch $@
2062
2063modules/RunPUPPI.h: \
2064        classes/DelphesModule.h
2065        @touch $@
2066
2067modules/Cloner.h: \
2068        classes/DelphesModule.h
2069        @touch $@
2070
2071external/fastjet/PseudoJet.hh: \
2072        external/fastjet/internal/numconsts.hh \
2073        external/fastjet/internal/IsBase.hh \
2074        external/fastjet/SharedPtr.hh \
2075        external/fastjet/Error.hh \
2076        external/fastjet/PseudoJetStructureBase.hh
2077        @touch $@
2078
2079modules/PhotonID.h: \
2080        classes/DelphesModule.h
2081        @touch $@
2082
2083external/fastjet/tools/Pruner.hh: \
2084        external/fastjet/ClusterSequence.hh \
2085        external/fastjet/WrappedStructure.hh \
2086        external/fastjet/tools/Transformer.hh
2087        @touch $@
2088
2089external/fastjet/internal/LazyTiling9.hh: \
2090        external/fastjet/internal/MinHeap.hh \
2091        external/fastjet/ClusterSequence.hh \
2092        external/fastjet/internal/LazyTiling9Alt.hh
2093        @touch $@
2094
2095modules/PileUpJetID.h: \
2096        classes/DelphesModule.h
2097        @touch $@
2098
2099external/fastjet/version.hh: \
2100        external/fastjet/config.h
2101        @touch $@
2102
2103modules/MomentumSmearing.h: \
2104        classes/DelphesModule.h
2105        @touch $@
2106
2107modules/TauTagging.h: \
2108        external/ExRootAnalysis/ExRootClassifier.h \
2109        external/ExRootAnalysis/ExRootFilter.h \
2110        external/ExRootAnalysis/ExRootResult.h \
2111        classes/DelphesModule.h
2112        @touch $@
2113
2114external/fastjet/GhostedAreaSpec.hh: \
2115        external/fastjet/PseudoJet.hh \
2116        external/fastjet/internal/BasicRandom.hh \
2117        external/fastjet/Selector.hh \
2118        external/fastjet/LimitedWarning.hh \
2119        external/fastjet/internal/deprecated.hh
2120        @touch $@
2121
2122external/fastjet/internal/Dnn4piCylinder.hh: \
2123        external/fastjet/internal/DynamicNearestNeighbours.hh \
2124        external/fastjet/internal/DnnPlane.hh \
2125        external/fastjet/internal/numconsts.hh
2126        @touch $@
2127
2128modules/VertexSorter.h: \
2129        classes/DelphesModule.h
2130        @touch $@
2131
2132modules/Delphes.h: \
2133        classes/DelphesModule.h
2134        @touch $@
2135
2136modules/VertexFinder.h: \
2137        classes/DelphesModule.h
2138        @touch $@
2139
2140modules/UniqueObjectFinder.h: \
2141        classes/DelphesModule.h
2142        @touch $@
2143
2144modules/TrackCountingBTagging.h: \
2145        classes/DelphesModule.h
2146        @touch $@
2147
2148modules/PileUpMergerPythia8.h: \
2149        classes/DelphesModule.h
2150        @touch $@
2151
2152external/fastjet/ClusterSequenceActiveArea.hh: \
2153        external/fastjet/PseudoJet.hh \
2154        external/fastjet/ClusterSequenceAreaBase.hh \
2155        external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh
2156        @touch $@
2157
2158modules/JetFlavorAssociation.h: \
2159        classes/DelphesClasses.h \
2160        classes/DelphesModule.h
2161        @touch $@
2162
2163modules/ParticlePropagator.h: \
2164        classes/DelphesModule.h
2165        @touch $@
2166
2167modules/PdgCodeFilter.h: \
2168        classes/DelphesModule.h
2169        @touch $@
2170
2171classes/DelphesSTDHEPReader.h: \
2172        classes/DelphesXDRReader.h
2173        @touch $@
2174
2175external/fastjet/plugins/CDFCones/fastjet/CDFMidPointPlugin.hh: \
2176        external/fastjet/JetDefinition.hh
2177        @touch $@
2178
2179external/PUPPI/PuppiContainer.hh: \
2180        external/fastjet/PseudoJet.hh
2181        @touch $@
2182
2183external/fastjet/RangeDefinition.hh: \
2184        external/fastjet/PseudoJet.hh \
2185        external/fastjet/Error.hh \
2186        external/fastjet/LimitedWarning.hh \
2187        external/fastjet/internal/deprecated.hh
2188        @touch $@
2189
2190external/fastjet/PseudoJetStructureBase.hh: \
2191        external/fastjet/internal/base.hh
2192        @touch $@
2193
2194external/fastjet/ClusterSequenceAreaBase.hh: \
2195        external/fastjet/ClusterSequence.hh \
2196        external/fastjet/LimitedWarning.hh \
2197        external/fastjet/Selector.hh \
2198        external/fastjet/internal/deprecated.hh
2199        @touch $@
2200
2201modules/PhotonConversions.h: \
2202        classes/DelphesModule.h
2203        @touch $@
2204
2205external/fastjet/ClusterSequenceVoronoiArea.hh: \
2206        external/fastjet/PseudoJet.hh \
2207        external/fastjet/AreaDefinition.hh \
2208        external/fastjet/ClusterSequenceAreaBase.hh
2209        @touch $@
2210
2211modules/BTagging.h: \
2212        classes/DelphesModule.h
2213        @touch $@
2214
2215modules/RecoPuFilter.h: \
2216        classes/DelphesModule.h
2217        @touch $@
2218
2219modules/Hector.h: \
2220        classes/DelphesModule.h
2221        @touch $@
2222
2223modules/ImpactParameterSmearing.h: \
2224        classes/DelphesModule.h
2225        @touch $@
2226
2227display/DelphesPlotSummary.h: \
2228        external/ExRootAnalysis/ExRootTreeReader.h
2229        @touch $@
2230
2231modules/Weighter.h: \
2232        classes/DelphesModule.h
2233        @touch $@
2234
2235modules/TaggingParticlesSkimmer.h: \
2236        classes/DelphesModule.h
2237        @touch $@
2238
2239external/fastjet/internal/BasicRandom.hh: \
2240        external/fastjet/internal/base.hh
2241        @touch $@
2242
2243modules/SimpleCalorimeter.h: \
2244        classes/DelphesModule.h
2245        @touch $@
2246
2247external/fastjet/plugins/CDFCones/fastjet/CDFJetCluPlugin.hh: \
2248        external/fastjet/JetDefinition.hh \
2249        external/fastjet/PseudoJet.hh
2250        @touch $@
2251
2252external/ExRootAnalysis/ExRootTask.h: \
2253        external/ExRootAnalysis/ExRootConfReader.h
2254        @touch $@
2255
2256external/fastjet/tools/Subtractor.hh: \
2257        external/fastjet/internal/base.hh \
2258        external/fastjet/tools/Transformer.hh \
2259        external/fastjet/tools/BackgroundEstimatorBase.hh
2260        @touch $@
2261
2262external/fastjet/internal/LazyTiling9SeparateGhosts.hh: \
2263        external/fastjet/internal/MinHeap.hh \
2264        external/fastjet/ClusterSequence.hh \
2265        external/fastjet/internal/LazyTiling9Alt.hh
2266        @touch $@
2267
2268external/fastjet/internal/Dnn3piCylinder.hh: \
2269        external/fastjet/internal/DynamicNearestNeighbours.hh \
2270        external/fastjet/internal/DnnPlane.hh \
2271        external/fastjet/internal/numconsts.hh
2272        @touch $@
2273
2274external/fastjet/AreaDefinition.hh: \
2275        external/fastjet/GhostedAreaSpec.hh
2276        @touch $@
2277
2278modules/ParticleDensity.h: \
2279        classes/DelphesModule.h
2280        @touch $@
2281
2282modules/TimeSmearing.h: \
2283        classes/DelphesModule.h
2284        @touch $@
2285
2286modules/TreeWriter.h: \
2287        classes/DelphesModule.h
2288        @touch $@
2289
2290external/fastjet/contribs/Nsubjettiness/Nsubjettiness.hh: \
2291        external/fastjet/FunctionOfPseudoJet.hh
2292        @touch $@
2293
2294external/fastjet/ClusterSequenceStructure.hh: \
2295        external/fastjet/internal/base.hh \
2296        external/fastjet/SharedPtr.hh \
2297        external/fastjet/PseudoJetStructureBase.hh
2298        @touch $@
2299
2300modules/StatusPidFilter.h: \
2301        classes/DelphesModule.h
2302        @touch $@
2303
2304external/fastjet/LimitedWarning.hh: \
2305        external/fastjet/internal/base.hh
2306        @touch $@
2307
2308external/fastjet/config.h: \
2309        external/fastjet/config_win.h
2310        @touch $@
2311
2312classes/DelphesClasses.h: \
2313        classes/SortableObject.h
2314        @touch $@
2315
2316external/fastjet/ClusterSequencePassiveArea.hh: \
2317        external/fastjet/PseudoJet.hh \
2318        external/fastjet/ClusterSequence1GhostPassiveArea.hh
2319        @touch $@
2320
2321modules/FastJetFinder.h: \
2322        classes/DelphesModule.h
2323        @touch $@
2324
2325modules/BeamSpotFilter.h: \
2326        classes/DelphesModule.h
2327        @touch $@
2328
2329modules/DualReadoutCalorimeter.h: \
2330        classes/DelphesModule.h
2331        @touch $@
2332
2333
2334
2335###
2336
2337ifeq ($(ROOT_MAJOR),6)
2338all: $(NOFASTJET) $(DELPHES) $(DELPHES_DICT_PCM) $(FASTJET_DICT_PCM) $(EXECUTABLE)
2339display: $(DISPLAY) $(DISPLAY_DICT_PCM)
2340else
2341all: $(NOFASTJET) $(DELPHES) $(EXECUTABLE)
2342display: $(DISPLAY)
2343endif
2344
2345$(NOFASTJET): $(DELPHES_DICT_OBJ) $(DELPHES_OBJ) $(TCL_OBJ)
2346        @mkdir -p $(@D)
2347        @echo ">> Building $@"
2348ifeq ($(ARCH),aix5)
2349        @$(MAKESHARED) $(OutPutOpt) $@ $(DELPHES_LIBS) -p 0 $^
2350else
2351ifeq ($(PLATFORM),macosx)
2352# We need to make both the .dylib and the .so
2353        @$(LD) $(SOFLAGS)$@ $(LDFLAGS) $^ $(OutPutOpt) $@ $(DELPHES_LIBS)
2354ifneq ($(subst $(MACOSX_MINOR),,1234),1234)
2355ifeq ($(MACOSX_MINOR),4)
2356        @ln -sf $@ $(subst .$(DllSuf),.so,$@)
2357endif
2358endif
2359else
2360ifeq ($(PLATFORM),win32)
2361        @bindexplib $* $^ > $*.def
2362        @lib -nologo -MACHINE:IX86 $^ -def:$*.def $(OutPutOpt)$(NOFASTJETLIB)
2363        @$(LD) $(SOFLAGS) $(LDFLAGS) $^ $*.exp $(DELPHES_LIBS) $(OutPutOpt)$@
2364        @$(MT_DLL)
2365else
2366        @$(LD) $(SOFLAGS) $(LDFLAGS) $^ $(OutPutOpt) $@ $(DELPHES_LIBS)
2367        @$(MT_DLL)
2368endif
2369endif
2370endif
2371
2372$(DELPHES): $(DELPHES_DICT_OBJ) $(FASTJET_DICT_OBJ) $(DELPHES_OBJ) $(FASTJET_OBJ) $(TCL_OBJ)
2373        @mkdir -p $(@D)
2374        @echo ">> Building $@"
2375ifeq ($(ARCH),aix5)
2376        @$(MAKESHARED) $(OutPutOpt) $@ $(DELPHES_LIBS) -p 0 $^
2377else
2378ifeq ($(PLATFORM),macosx)
2379# We need to make both the .dylib and the .so
2380        @$(LD) $(SOFLAGS)$@ $(LDFLAGS) $^ $(OutPutOpt) $@ $(DELPHES_LIBS)
2381ifneq ($(subst $(MACOSX_MINOR),,1234),1234)
2382ifeq ($(MACOSX_MINOR),4)
2383        @ln -sf $@ $(subst .$(DllSuf),.so,$@)
2384endif
2385endif
2386else
2387ifeq ($(PLATFORM),win32)
2388        @bindexplib $* $^ > $*.def
2389        @lib -nologo -MACHINE:IX86 $^ -def:$*.def $(OutPutOpt)$(DELPHESLIB)
2390        @$(LD) $(SOFLAGS) $(LDFLAGS) $^ $*.exp $(DELPHES_LIBS) $(OutPutOpt)$@
2391        @$(MT_DLL)
2392else
2393        @$(LD) $(SOFLAGS) $(LDFLAGS) $^ $(OutPutOpt) $@ $(DELPHES_LIBS)
2394        @$(MT_DLL)
2395endif
2396endif
2397endif
2398
2399$(DISPLAY): $(DELPHES_DICT_OBJ) $(FASTJET_DICT_OBJ) $(DISPLAY_DICT_OBJ) $(DELPHES_OBJ) $(FASTJET_OBJ) $(DISPLAY_OBJ) $(TCL_OBJ)
2400        @mkdir -p $(@D)
2401        @echo ">> Building $@"
2402ifeq ($(ARCH),aix5)
2403        @$(MAKESHARED) $(OutPutOpt) $@ $(DISPLAY_LIBS) -p 0 $^
2404else
2405ifeq ($(PLATFORM),macosx)
2406# We need to make both the .dylib and the .so
2407        @$(LD) $(SOFLAGS)$@ $(LDFLAGS) $^ $(OutPutOpt) $@ $(DISPLAY_LIBS)
2408ifneq ($(subst $(MACOSX_MINOR),,1234),1234)
2409ifeq ($(MACOSX_MINOR),4)
2410        @ln -sf $@ $(subst .$(DllSuf),.so,$@)
2411endif
2412endif
2413else
2414ifeq ($(PLATFORM),win32)
2415        @bindexplib $* $^ > $*.def
2416        @lib -nologo -MACHINE:IX86 $^ -def:$*.def $(OutPutOpt)$(DISPLAYLIB)
2417        @$(LD) $(SOFLAGS) $(LDFLAGS) $^ $*.exp $(DISPLAY_LIBS) $(OutPutOpt)$@
2418        @$(MT_DLL)
2419else
2420        @$(LD) $(SOFLAGS) $(LDFLAGS) $^ $(OutPutOpt) $@ $(DISPLAY_LIBS)
2421        @$(MT_DLL)
2422endif
2423endif
2424endif
2425
2426clean:
2427        @rm -f $(DELPHES_DICT_OBJ) $(DISPLAY_DICT_OBJ) $(DELPHES_OBJ) $(FASTJET_OBJ) $(DISPLAY_OBJ) $(TCL_OBJ) core
2428        @rm -rf tmp
2429
2430distclean: clean
2431        @rm -f $(NOFASTJET) $(NOFASTJETLIB) $(DELPHES) $(DELPHESLIB) $(DELPHES_DICT_PCM) $(FASTJET_DICT_PCM) $(DISPLAY) $(DISPLAYLIB) $(DISPLAY_DICT_PCM) $(EXECUTABLE)
2432
2433dist:
2434        @echo ">> Building $(DISTTAR)"
2435        @mkdir -p $(DISTDIR)
2436        @cp -a AUTHORS CHANGELOG CMakeLists.txt COPYING DelphesEnv.sh LICENSE NOTICE README README_4LHCb Makefile MinBias.pileup configure cards classes converters display doc examples external modules python readers validation $(DISTDIR)
2437        @find $(DISTDIR) -depth -name .\* -exec rm -rf {} \;
2438        @tar -czf $(DISTTAR) $(DISTDIR)
2439        @rm -rf $(DISTDIR)
2440
2441###
2442
2443.SUFFIXES: .$(SrcSuf) .$(ObjSuf) .$(DllSuf) $(PcmSuf)
2444
2445%Dict.$(SrcSuf):
2446        @mkdir -p $(@D)
2447        @echo ">> Generating $@"
2448        @rootcint -f $@ -c -Iexternal $<
2449        @mv $@ $@.base
2450        @cat $< $@.base > $@
2451        @rm $@.base
2452
2453$(DELPHES_DICT_PCM): %Dict$(PcmSuf):
2454        @echo ">> Copying $@"
2455        @cp $< $@
2456
2457$(FASTJET_DICT_PCM): %Dict$(PcmSuf):
2458        @echo ">> Copying $@"
2459        @cp $< $@
2460
2461$(DISPLAY_DICT_PCM): %Dict$(PcmSuf):
2462        @echo ">> Copying $@"
2463        @cp $< $@
2464
2465$(DELPHES_OBJ): tmp/%.$(ObjSuf): %.$(SrcSuf)
2466        @mkdir -p $(@D)
2467        @echo ">> Compiling $<"
2468        @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
2469
2470$(FASTJET_OBJ): tmp/%.$(ObjSuf): %.$(SrcSuf)
2471        @mkdir -p $(@D)
2472        @echo ">> Compiling $<"
2473        @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
2474
2475$(DISPLAY_OBJ): tmp/%.$(ObjSuf): %.$(SrcSuf)
2476        @mkdir -p $(@D)
2477        @echo ">> Compiling $<"
2478        @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
2479
2480$(DELPHES_DICT_OBJ): %.$(ObjSuf): %.$(SrcSuf)
2481        @mkdir -p $(@D)
2482        @echo ">> Compiling $<"
2483        @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
2484
2485$(FASTJET_DICT_OBJ): %.$(ObjSuf): %.$(SrcSuf)
2486        @mkdir -p $(@D)
2487        @echo ">> Compiling $<"
2488        @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
2489
2490$(DISPLAY_DICT_OBJ): %.$(ObjSuf): %.$(SrcSuf)
2491        @mkdir -p $(@D)
2492        @echo ">> Compiling $<"
2493        @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
2494
2495$(TCL_OBJ): tmp/%.$(ObjSuf): %.c
2496        @mkdir -p $(@D)
2497        @echo ">> Compiling $<"
2498        @$(CC) $(patsubst -std=%,,$(CXXFLAGS)) -c $< $(OutPutOpt)$@
2499
2500$(EXECUTABLE_OBJ): tmp/%.$(ObjSuf): %.cpp
2501        @mkdir -p $(@D)
2502        @echo ">> Compiling $<"
2503        @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
2504
2505$(EXECUTABLE): %$(ExeSuf): $(DELPHES_DICT_OBJ) $(FASTJET_DICT_OBJ) $(DELPHES_OBJ) $(FASTJET_OBJ) $(TCL_OBJ)
2506        @echo ">> Building $@"
2507        @$(LD) $(LDFLAGS) $^ $(DELPHES_LIBS) $(OutPutOpt)$@
2508
2509###
2510
2511
Note: See TracBrowser for help on using the repository browser.