Fork me on GitHub

source: git/Makefile @ 9189af2

Last change on this file since 9189af2 was 9189af2, checked in by Pavel Demin <pavel.demin@…>, 8 weeks ago

remove validation directory from Makefile

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