Index: Makefile
===================================================================
--- Makefile	(revision 95a917cf8aaee69b11595b3c0e1e062a6e934815)
+++ Makefile	(revision b30245b0657b11c14403abbcf01ed63b738a06b8)
@@ -1,2726 +1,665 @@
-
-#
-# Makefile for ExRootAnalysis
-#
-# Author: P. Demin - UCL, Louvain-la-Neuve
-#
-# multi-platform configuration is taken from ROOT (root/test/Makefile.arch)
-#
-
-include doc/Makefile.arch
-
-ROOT_MAJOR := $(shell $(RC) --version | cut -d'.' -f1)
-
-SrcSuf = cc
-PcmSuf = _rdict.pcm
-
-CXXFLAGS += $(ROOTCFLAGS) -Wno-write-strings -D_FILE_OFFSET_BITS=64 -DDROP_CGAL -I. -Iexternal -Iexternal/tcl
-DELPHES_LIBS = $(shell $(RC) --libs) -lEG $(SYSLIBS)
-DISPLAY_LIBS = $(shell $(RC) --evelibs) -lGuiHtml $(SYSLIBS)
-
-ifneq ($(CMSSW_FWLITE_INCLUDE_PATH),)
-HAS_CMSSW = true
-CXXFLAGS += -std=c++0x -I$(subst :, -I,$(CMSSW_FWLITE_INCLUDE_PATH))
-OPT_LIBS += -L$(subst include,lib,$(subst :, -L,$(CMSSW_FWLITE_INCLUDE_PATH)))
-ifneq ($(CMSSW_RELEASE_BASE),)
-CXXFLAGS += -I$(CMSSW_RELEASE_BASE)/src
-endif
-ifneq ($(LD_LIBRARY_PATH),)
-OPT_LIBS += -L$(subst include,lib,$(subst :, -L,$(LD_LIBRARY_PATH)))
-endif
-OPT_LIBS += -lGenVector -lFWCoreFWLite -lDataFormatsFWLite -lDataFormatsCommon -lDataFormatsPatCandidates -lDataFormatsLuminosity -lSimDataFormatsGeneratorProducts -lCommonToolsUtils -lDataFormatsCommon
-endif
-
-# check consistency
-ifneq ($(PROMC),)
-ifneq ($(PROIO),)
-$(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.)
-endif
-endif
-
-ifneq ($(PROMC),)
-HAS_PROMC = true
-$(info ProMC event reader is requested)
-CXXFLAGS += -I$(PROMC)/include -I$(PROMC)/src
-OPT_LIBS += -L$(PROMC)/lib -lpromc -lprotoc -lprotobuf -lprotobuf-lite -lcbook -lz
-endif
-
-ifneq ($(PROIO),)
-HAS_PROIO = true
-$(info ProIO reader is requested)
-ifeq ($(PROTOBUF),)
-$(error but PROTOBUF variable is not set.)
-endif
-PROTOBUF_FILE=$(PROTOBUF)/lib/libprotobuf.a
-ifeq ("$(wildcard $(PROTOBUF_FILE))","")
-$(error PROTOBUF variable is set, but it does not point to valid $(PROTOBUF_FILE))
-endif
-ifeq ($(LZ4),)
-$(error but LZ4 variable is not set.)
-endif
-LZ4_FILE=$(LZ4)/lib/liblz4.so
-ifeq ("$(wildcard $(LZ4_FILE))","")
-$(error LZ4 variable is set,  but it does not point to valid $(LZ4_FILE))
-endif
-CXXFLAGS += -I$(PROIO)/include -I$(PROTOBUF)/include -I$(LZ4)/include -I$(PROIO)/src
-OPT_LIBS += -L$(PROTOBUF)/lib -lprotobuf -L$(PROIO)/lib -lproio -lproio.pb -lz -L$(LZ4)/lib -llz4
-endif
-
-ifeq ($(HAS_PYTHIA8),true)
-ifneq ($(PYTHIA8),)
-CXXFLAGS += -I$(PYTHIA8)/include
-CXXFLAGS += -I$(PYTHIA8)/include/Pythia8
-OPT_LIBS += -L$(PYTHIA8)/lib -lpythia8 -ldl -lz
-endif
-endif
-
-DELPHES_LIBS += $(OPT_LIBS)
-DISPLAY_LIBS += $(OPT_LIBS)
-
-###
-
-NOFASTJET = libDelphesNoFastJet.$(DllSuf)
-NOFASTJETLIB = libDelphesNoFastJet.lib
-
-DELPHES = libDelphes.$(DllSuf)
-DELPHESLIB = libDelphes.lib
-
-DISPLAY = libDelphesDisplay.$(DllSuf)
-DISPLAYLIB = libDelphesDisplay.lib
-
-VERSION = x.y.z
-DISTDIR = Delphes-$(VERSION)
-DISTTAR = $(DISTDIR).tar.gz
-
-all:
-
-
-hepmc2pileup$(ExeSuf): \
-	tmp/converters/hepmc2pileup.$(ObjSuf)
-
-tmp/converters/hepmc2pileup.$(ObjSuf): \
-	converters/hepmc2pileup.cpp \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesHepMC2Reader.h \
-	classes/DelphesPileUpWriter.h \
-	external/ExRootAnalysis/ExRootProgressBar.h \
-	external/ExRootAnalysis/ExRootTreeBranch.h \
-	external/ExRootAnalysis/ExRootTreeWriter.h
-lhco2root$(ExeSuf): \
-	tmp/converters/lhco2root.$(ObjSuf)
-
-tmp/converters/lhco2root.$(ObjSuf): \
-	converters/lhco2root.cpp \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesStream.h \
-	modules/Delphes.h \
-	external/ExRootAnalysis/ExRootProgressBar.h \
-	external/ExRootAnalysis/ExRootTreeBranch.h \
-	external/ExRootAnalysis/ExRootTreeWriter.h
-pileup2root$(ExeSuf): \
-	tmp/converters/pileup2root.$(ObjSuf)
-
-tmp/converters/pileup2root.$(ObjSuf): \
-	converters/pileup2root.cpp \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesPileUpReader.h \
-	classes/DelphesStream.h \
-	external/ExRootAnalysis/ExRootProgressBar.h \
-	external/ExRootAnalysis/ExRootTreeBranch.h \
-	external/ExRootAnalysis/ExRootTreeWriter.h
-root2lhco$(ExeSuf): \
-	tmp/converters/root2lhco.$(ObjSuf)
-
-tmp/converters/root2lhco.$(ObjSuf): \
-	converters/root2lhco.cpp \
-	classes/DelphesClasses.h \
-	external/ExRootAnalysis/ExRootProgressBar.h \
-	external/ExRootAnalysis/ExRootTreeReader.h
-root2pileup$(ExeSuf): \
-	tmp/converters/root2pileup.$(ObjSuf)
-
-tmp/converters/root2pileup.$(ObjSuf): \
-	converters/root2pileup.cpp \
-	classes/DelphesClasses.h \
-	classes/DelphesPileUpWriter.h \
-	external/ExRootAnalysis/ExRootProgressBar.h \
-	external/ExRootAnalysis/ExRootTreeReader.h
-stdhep2pileup$(ExeSuf): \
-	tmp/converters/stdhep2pileup.$(ObjSuf)
-
-tmp/converters/stdhep2pileup.$(ObjSuf): \
-	converters/stdhep2pileup.cpp \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesPileUpWriter.h \
-	classes/DelphesSTDHEPReader.h \
-	external/ExRootAnalysis/ExRootProgressBar.h \
-	external/ExRootAnalysis/ExRootTreeBranch.h \
-	external/ExRootAnalysis/ExRootTreeWriter.h
-CaloGrid$(ExeSuf): \
-	tmp/examples/CaloGrid.$(ObjSuf)
-
-tmp/examples/CaloGrid.$(ObjSuf): \
-	examples/CaloGrid.cpp \
-	external/ExRootAnalysis/ExRootConfReader.h \
-	classes/DelphesClasses.h \
-	display/Delphes3DGeometry.h
-Example1$(ExeSuf): \
-	tmp/examples/Example1.$(ObjSuf)
-
-tmp/examples/Example1.$(ObjSuf): \
-	examples/Example1.cpp \
-	classes/DelphesClasses.h \
-	external/ExRootAnalysis/ExRootResult.h \
-	external/ExRootAnalysis/ExRootTreeBranch.h \
-	external/ExRootAnalysis/ExRootTreeReader.h \
-	external/ExRootAnalysis/ExRootTreeWriter.h \
-	external/ExRootAnalysis/ExRootUtilities.h
-DelphesValidation$(ExeSuf): \
-	tmp/validation/DelphesValidation.$(ObjSuf)
-
-tmp/validation/DelphesValidation.$(ObjSuf): \
-	validation/DelphesValidation.cpp \
-	classes/DelphesClasses.h \
-	external/ExRootAnalysis/ExRootResult.h \
-	external/ExRootAnalysis/ExRootTreeBranch.h \
-	external/ExRootAnalysis/ExRootTreeReader.h \
-	external/ExRootAnalysis/ExRootTreeWriter.h \
-	external/ExRootAnalysis/ExRootUtilities.h
-EXECUTABLE +=  \
-	hepmc2pileup$(ExeSuf) \
-	lhco2root$(ExeSuf) \
-	pileup2root$(ExeSuf) \
-	root2lhco$(ExeSuf) \
-	root2pileup$(ExeSuf) \
-	stdhep2pileup$(ExeSuf) \
-	CaloGrid$(ExeSuf) \
-	Example1$(ExeSuf) \
-	DelphesValidation$(ExeSuf)
-
-EXECUTABLE_OBJ +=  \
-	tmp/converters/hepmc2pileup.$(ObjSuf) \
-	tmp/converters/lhco2root.$(ObjSuf) \
-	tmp/converters/pileup2root.$(ObjSuf) \
-	tmp/converters/root2lhco.$(ObjSuf) \
-	tmp/converters/root2pileup.$(ObjSuf) \
-	tmp/converters/stdhep2pileup.$(ObjSuf) \
-	tmp/examples/CaloGrid.$(ObjSuf) \
-	tmp/examples/Example1.$(ObjSuf) \
-	tmp/validation/DelphesValidation.$(ObjSuf)
-
-DelphesHepMC2$(ExeSuf): \
-	tmp/readers/DelphesHepMC2.$(ObjSuf)
-
-tmp/readers/DelphesHepMC2.$(ObjSuf): \
-	readers/DelphesHepMC2.cpp \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesHepMC2Reader.h \
-	modules/Delphes.h \
-	external/ExRootAnalysis/ExRootProgressBar.h \
-	external/ExRootAnalysis/ExRootTreeBranch.h \
-	external/ExRootAnalysis/ExRootTreeWriter.h
-DelphesHepMC3$(ExeSuf): \
-	tmp/readers/DelphesHepMC3.$(ObjSuf)
-
-tmp/readers/DelphesHepMC3.$(ObjSuf): \
-	readers/DelphesHepMC3.cpp \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	modules/Delphes.h \
-	external/ExRootAnalysis/ExRootProgressBar.h \
-	external/ExRootAnalysis/ExRootTreeBranch.h \
-	external/ExRootAnalysis/ExRootTreeWriter.h \
-	external/HepMC3/ReaderAscii.h \
-	external/HepMC3/GenEvent.h \
-	external/HepMC3/GenCrossSection.h \
-	external/HepMC3/GenPdfInfo.h \
-	external/HepMC3/GenParticle.h \
-	external/HepMC3/GenVertex.h \
-	external/HepMC3/Units.h
-DelphesLHEF$(ExeSuf): \
-	tmp/readers/DelphesLHEF.$(ObjSuf)
-
-tmp/readers/DelphesLHEF.$(ObjSuf): \
-	readers/DelphesLHEF.cpp \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesLHEFReader.h \
-	modules/Delphes.h \
-	external/ExRootAnalysis/ExRootProgressBar.h \
-	external/ExRootAnalysis/ExRootTreeBranch.h \
-	external/ExRootAnalysis/ExRootTreeWriter.h
-DelphesROOT$(ExeSuf): \
-	tmp/readers/DelphesROOT.$(ObjSuf)
-
-tmp/readers/DelphesROOT.$(ObjSuf): \
-	readers/DelphesROOT.cpp \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesStream.h \
-	modules/Delphes.h \
-	external/ExRootAnalysis/ExRootProgressBar.h \
-	external/ExRootAnalysis/ExRootTreeBranch.h \
-	external/ExRootAnalysis/ExRootTreeReader.h \
-	external/ExRootAnalysis/ExRootTreeWriter.h
-DelphesSTDHEP$(ExeSuf): \
-	tmp/readers/DelphesSTDHEP.$(ObjSuf)
-
-tmp/readers/DelphesSTDHEP.$(ObjSuf): \
-	readers/DelphesSTDHEP.cpp \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesSTDHEPReader.h \
-	modules/Delphes.h \
-	external/ExRootAnalysis/ExRootProgressBar.h \
-	external/ExRootAnalysis/ExRootTreeBranch.h \
-	external/ExRootAnalysis/ExRootTreeWriter.h
-EXECUTABLE +=  \
-	DelphesHepMC2$(ExeSuf) \
-	DelphesHepMC3$(ExeSuf) \
-	DelphesLHEF$(ExeSuf) \
-	DelphesROOT$(ExeSuf) \
-	DelphesSTDHEP$(ExeSuf)
-
-EXECUTABLE_OBJ +=  \
-	tmp/readers/DelphesHepMC2.$(ObjSuf) \
-	tmp/readers/DelphesHepMC3.$(ObjSuf) \
-	tmp/readers/DelphesLHEF.$(ObjSuf) \
-	tmp/readers/DelphesROOT.$(ObjSuf) \
-	tmp/readers/DelphesSTDHEP.$(ObjSuf)
-
-ifeq ($(HAS_CMSSW),true)
-DelphesCMSFWLite$(ExeSuf): \
-	tmp/readers/DelphesCMSFWLite.$(ObjSuf)
-
-tmp/readers/DelphesCMSFWLite.$(ObjSuf): \
-	readers/DelphesCMSFWLite.cpp \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesStream.h \
-	modules/Delphes.h \
-	external/ExRootAnalysis/ExRootProgressBar.h \
-	external/ExRootAnalysis/ExRootTreeBranch.h \
-	external/ExRootAnalysis/ExRootTreeWriter.h
-EXECUTABLE +=  \
-	DelphesCMSFWLite$(ExeSuf)
-
-EXECUTABLE_OBJ +=  \
-	tmp/readers/DelphesCMSFWLite.$(ObjSuf)
-
-endif
-
-ifeq ($(HAS_PROMC),true)
-DelphesProMC$(ExeSuf): \
-	tmp/readers/DelphesProMC.$(ObjSuf)
-
-tmp/readers/DelphesProMC.$(ObjSuf): \
-	readers/DelphesProMC.cpp \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesStream.h \
-	modules/Delphes.h \
-	external/ExRootAnalysis/ExRootProgressBar.h \
-	external/ExRootAnalysis/ExRootTreeBranch.h \
-	external/ExRootAnalysis/ExRootTreeWriter.h
-EXECUTABLE +=  \
-	DelphesProMC$(ExeSuf)
-
-EXECUTABLE_OBJ +=  \
-	tmp/readers/DelphesProMC.$(ObjSuf)
-
-endif
-
-ifeq ($(HAS_PROIO),true)
-DelphesProIO$(ExeSuf): \
-	tmp/readers/DelphesProIO.$(ObjSuf)
-
-tmp/readers/DelphesProIO.$(ObjSuf): \
-	readers/DelphesProIO.cpp \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesStream.h \
-	modules/Delphes.h \
-	external/ExRootAnalysis/ExRootProgressBar.h \
-	external/ExRootAnalysis/ExRootTreeBranch.h \
-	external/ExRootAnalysis/ExRootTreeWriter.h
-EXECUTABLE +=  \
-	DelphesProIO$(ExeSuf)
-
-EXECUTABLE_OBJ +=  \
-	tmp/readers/DelphesProIO.$(ObjSuf)
-
-endif
-
-ifeq ($(HAS_PYTHIA8),true)
-DelphesPythia8$(ExeSuf): \
-	tmp/readers/DelphesPythia8.$(ObjSuf)
-
-tmp/readers/DelphesPythia8.$(ObjSuf): \
-	readers/DelphesPythia8.cpp \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesLHEFReader.h \
-	modules/Delphes.h \
-	external/ExRootAnalysis/ExRootProgressBar.h \
-	external/ExRootAnalysis/ExRootTreeBranch.h \
-	external/ExRootAnalysis/ExRootTreeWriter.h
-EXECUTABLE +=  \
-	DelphesPythia8$(ExeSuf)
-
-EXECUTABLE_OBJ +=  \
-	tmp/readers/DelphesPythia8.$(ObjSuf)
-
-tmp/modules/Pythia8Dict.$(SrcSuf): \
-	modules/Pythia8LinkDef.h \
-	modules/PileUpMergerPythia8.h
-tmp/modules/Pythia8Dict$(PcmSuf): \
-	tmp/modules/Pythia8Dict.$(SrcSuf)
-Pythia8Dict$(PcmSuf): \
-	tmp/modules/Pythia8Dict$(PcmSuf)
-DELPHES_DICT_OBJ +=  \
-	tmp/modules/Pythia8Dict.$(ObjSuf)
-
-DELPHES_DICT_PCM +=  \
-	Pythia8Dict$(PcmSuf)
-
-endif
-
-tmp/classes/ClassesDict.$(SrcSuf): \
-	classes/ClassesLinkDef.h \
-	classes/DelphesModule.h \
-	classes/DelphesFactory.h \
-	classes/SortableObject.h \
-	classes/DelphesClasses.h
-tmp/classes/ClassesDict$(PcmSuf): \
-	tmp/classes/ClassesDict.$(SrcSuf)
-ClassesDict$(PcmSuf): \
-	tmp/classes/ClassesDict$(PcmSuf)
-tmp/external/ExRootAnalysis/ExRootAnalysisDict.$(SrcSuf): \
-	external/ExRootAnalysis/ExRootAnalysisLinkDef.h \
-	external/ExRootAnalysis/ExRootTreeReader.h \
-	external/ExRootAnalysis/ExRootTreeWriter.h \
-	external/ExRootAnalysis/ExRootTreeBranch.h \
-	external/ExRootAnalysis/ExRootResult.h \
-	external/ExRootAnalysis/ExRootUtilities.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootProgressBar.h \
-	external/ExRootAnalysis/ExRootConfReader.h \
-	external/ExRootAnalysis/ExRootTask.h
-tmp/external/ExRootAnalysis/ExRootAnalysisDict$(PcmSuf): \
-	tmp/external/ExRootAnalysis/ExRootAnalysisDict.$(SrcSuf)
-ExRootAnalysisDict$(PcmSuf): \
-	tmp/external/ExRootAnalysis/ExRootAnalysisDict$(PcmSuf)
-tmp/modules/ModulesDict.$(SrcSuf): \
-	modules/ModulesLinkDef.h \
-	modules/Delphes.h \
-	modules/AngularSmearing.h \
-	modules/PhotonConversions.h \
-	modules/ParticlePropagator.h \
-	modules/Efficiency.h \
-	modules/IdentificationMap.h \
-	modules/EnergySmearing.h \
-	modules/MomentumSmearing.h \
-	modules/TrackSmearing.h \
-	modules/TrackCovariance.h \
-	modules/ClusterCounting.h \
-	modules/ImpactParameterSmearing.h \
-	modules/TimeSmearing.h \
-	modules/TimeOfFlight.h \
-	modules/SimpleCalorimeter.h \
-	modules/DenseTrackFilter.h \
-	modules/Calorimeter.h \
-	modules/DualReadoutCalorimeter.h \
-	modules/OldCalorimeter.h \
-	modules/Isolation.h \
-	modules/EnergyScale.h \
-	modules/UniqueObjectFinder.h \
-	modules/TrackCountingBTagging.h \
-	modules/BTagging.h \
-	modules/TauTagging.h \
-	modules/TrackCountingTauTagging.h \
-	modules/TreeWriter.h \
-	modules/Merger.h \
-	modules/LeptonDressing.h \
-	modules/PileUpMerger.h \
-	modules/JetPileUpSubtractor.h \
-	modules/TrackPileUpSubtractor.h \
-	modules/TaggingParticlesSkimmer.h \
-	modules/PileUpJetID.h \
-	modules/PhotonID.h \
-	modules/ConstituentFilter.h \
-	modules/StatusPidFilter.h \
-	modules/PdgCodeFilter.h \
-	modules/BeamSpotFilter.h \
-	modules/RecoPuFilter.h \
-	modules/Cloner.h \
-	modules/Weighter.h \
-	modules/Hector.h \
-	modules/JetFlavorAssociation.h \
-	modules/JetFakeParticle.h \
-	modules/VertexSorter.h \
-	modules/VertexFinder.h \
-	modules/VertexFinderDA4D.h \
-	modules/DecayFilter.h \
-	modules/ParticleDensity.h \
-	modules/TruthVertexFinder.h \
-	modules/ExampleModule.h
-tmp/modules/ModulesDict$(PcmSuf): \
-	tmp/modules/ModulesDict.$(SrcSuf)
-ModulesDict$(PcmSuf): \
-	tmp/modules/ModulesDict$(PcmSuf)
-DELPHES_DICT_OBJ +=  \
-	tmp/classes/ClassesDict.$(ObjSuf) \
-	tmp/external/ExRootAnalysis/ExRootAnalysisDict.$(ObjSuf) \
-	tmp/modules/ModulesDict.$(ObjSuf)
-
-DELPHES_DICT_PCM +=  \
-	ClassesDict$(PcmSuf) \
-	ExRootAnalysisDict$(PcmSuf) \
-	ModulesDict$(PcmSuf)
-
-tmp/modules/FastJetDict.$(SrcSuf): \
-	modules/FastJetLinkDef.h \
-	modules/FastJetFinder.h \
-	modules/FastJetGridMedianEstimator.h \
-	modules/RunPUPPI.h
-tmp/modules/FastJetDict$(PcmSuf): \
-	tmp/modules/FastJetDict.$(SrcSuf)
-FastJetDict$(PcmSuf): \
-	tmp/modules/FastJetDict$(PcmSuf)
-FASTJET_DICT_OBJ +=  \
-	tmp/modules/FastJetDict.$(ObjSuf)
-
-FASTJET_DICT_PCM +=  \
-	FastJetDict$(PcmSuf)
-
-tmp/display/DisplayDict.$(SrcSuf): \
-	display/DisplayLinkDef.h \
-	display/DelphesDisplay.h \
-	display/DelphesCaloData.h \
-	display/DelphesBranchElement.h \
-	display/Delphes3DGeometry.h \
-	display/DelphesEventDisplay.h \
-	display/DelphesHtmlSummary.h \
-	display/DelphesPlotSummary.h
-tmp/display/DisplayDict$(PcmSuf): \
-	tmp/display/DisplayDict.$(SrcSuf)
-DisplayDict$(PcmSuf): \
-	tmp/display/DisplayDict$(PcmSuf)
-DISPLAY_DICT_OBJ +=  \
-	tmp/display/DisplayDict.$(ObjSuf)
-
-DISPLAY_DICT_PCM +=  \
-	DisplayDict$(PcmSuf)
-
-tmp/classes/DelphesClasses.$(ObjSuf): \
-	classes/DelphesClasses.$(SrcSuf) \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/SortableObject.h
-tmp/classes/DelphesCylindricalFormula.$(ObjSuf): \
-	classes/DelphesCylindricalFormula.$(SrcSuf) \
-	classes/DelphesCylindricalFormula.h
-tmp/classes/DelphesFactory.$(ObjSuf): \
-	classes/DelphesFactory.$(SrcSuf) \
-	classes/DelphesFactory.h \
-	classes/DelphesClasses.h \
-	external/ExRootAnalysis/ExRootTreeBranch.h
-tmp/classes/DelphesFormula.$(ObjSuf): \
-	classes/DelphesFormula.$(SrcSuf) \
-	classes/DelphesFormula.h \
-	classes/DelphesClasses.h
-tmp/classes/DelphesHepMC2Reader.$(ObjSuf): \
-	classes/DelphesHepMC2Reader.$(SrcSuf) \
-	classes/DelphesHepMC2Reader.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesStream.h \
-	external/ExRootAnalysis/ExRootTreeBranch.h
-tmp/classes/DelphesHepMC3Reader.$(ObjSuf): \
-	classes/DelphesHepMC3Reader.$(SrcSuf) \
-	classes/DelphesHepMC3Reader.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesStream.h \
-	external/ExRootAnalysis/ExRootTreeBranch.h
-tmp/classes/DelphesLHEFReader.$(ObjSuf): \
-	classes/DelphesLHEFReader.$(SrcSuf) \
-	classes/DelphesLHEFReader.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesStream.h \
-	external/ExRootAnalysis/ExRootTreeBranch.h
-tmp/classes/DelphesModule.$(ObjSuf): \
-	classes/DelphesModule.$(SrcSuf) \
-	classes/DelphesModule.h \
-	classes/DelphesFactory.h \
-	external/ExRootAnalysis/ExRootResult.h \
-	external/ExRootAnalysis/ExRootTreeBranch.h \
-	external/ExRootAnalysis/ExRootTreeReader.h \
-	external/ExRootAnalysis/ExRootTreeWriter.h
-tmp/classes/DelphesPileUpReader.$(ObjSuf): \
-	classes/DelphesPileUpReader.$(SrcSuf) \
-	classes/DelphesPileUpReader.h \
-	classes/DelphesXDRReader.h
-tmp/classes/DelphesPileUpWriter.$(ObjSuf): \
-	classes/DelphesPileUpWriter.$(SrcSuf) \
-	classes/DelphesPileUpWriter.h \
-	classes/DelphesXDRWriter.h
-tmp/classes/DelphesSTDHEPReader.$(ObjSuf): \
-	classes/DelphesSTDHEPReader.$(SrcSuf) \
-	classes/DelphesSTDHEPReader.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesXDRReader.h \
-	external/ExRootAnalysis/ExRootTreeBranch.h
-tmp/classes/DelphesStream.$(ObjSuf): \
-	classes/DelphesStream.$(SrcSuf) \
-	classes/DelphesStream.h
-tmp/classes/DelphesTF2.$(ObjSuf): \
-	classes/DelphesTF2.$(SrcSuf) \
-	classes/DelphesTF2.h
-tmp/classes/DelphesXDRReader.$(ObjSuf): \
-	classes/DelphesXDRReader.$(SrcSuf) \
-	classes/DelphesXDRReader.h
-tmp/classes/DelphesXDRWriter.$(ObjSuf): \
-	classes/DelphesXDRWriter.$(SrcSuf) \
-	classes/DelphesXDRWriter.h
-tmp/external/ExRootAnalysis/ExRootConfReader.$(ObjSuf): \
-	external/ExRootAnalysis/ExRootConfReader.$(SrcSuf) \
-	external/ExRootAnalysis/ExRootConfReader.h \
-	external/tcl/tcl.h
-tmp/external/ExRootAnalysis/ExRootFilter.$(ObjSuf): \
-	external/ExRootAnalysis/ExRootFilter.$(SrcSuf) \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootClassifier.h
-tmp/external/ExRootAnalysis/ExRootProgressBar.$(ObjSuf): \
-	external/ExRootAnalysis/ExRootProgressBar.$(SrcSuf) \
-	external/ExRootAnalysis/ExRootProgressBar.h
-tmp/external/ExRootAnalysis/ExRootResult.$(ObjSuf): \
-	external/ExRootAnalysis/ExRootResult.$(SrcSuf) \
-	external/ExRootAnalysis/ExRootResult.h \
-	external/ExRootAnalysis/ExRootUtilities.h
-tmp/external/ExRootAnalysis/ExRootTask.$(ObjSuf): \
-	external/ExRootAnalysis/ExRootTask.$(SrcSuf) \
-	external/ExRootAnalysis/ExRootTask.h \
-	external/ExRootAnalysis/ExRootConfReader.h
-tmp/external/ExRootAnalysis/ExRootTreeBranch.$(ObjSuf): \
-	external/ExRootAnalysis/ExRootTreeBranch.$(SrcSuf) \
-	external/ExRootAnalysis/ExRootTreeBranch.h
-tmp/external/ExRootAnalysis/ExRootTreeReader.$(ObjSuf): \
-	external/ExRootAnalysis/ExRootTreeReader.$(SrcSuf) \
-	external/ExRootAnalysis/ExRootTreeReader.h
-tmp/external/ExRootAnalysis/ExRootTreeWriter.$(ObjSuf): \
-	external/ExRootAnalysis/ExRootTreeWriter.$(SrcSuf) \
-	external/ExRootAnalysis/ExRootTreeWriter.h \
-	external/ExRootAnalysis/ExRootTreeBranch.h
-tmp/external/ExRootAnalysis/ExRootUtilities.$(ObjSuf): \
-	external/ExRootAnalysis/ExRootUtilities.$(SrcSuf) \
-	external/ExRootAnalysis/ExRootUtilities.h
-tmp/external/Hector/H_AbstractBeamLine.$(ObjSuf): \
-	external/Hector/H_AbstractBeamLine.$(SrcSuf)
-tmp/external/Hector/H_Aperture.$(ObjSuf): \
-	external/Hector/H_Aperture.$(SrcSuf)
-tmp/external/Hector/H_Beam.$(ObjSuf): \
-	external/Hector/H_Beam.$(SrcSuf)
-tmp/external/Hector/H_BeamLine.$(ObjSuf): \
-	external/Hector/H_BeamLine.$(SrcSuf)
-tmp/external/Hector/H_BeamLineParser.$(ObjSuf): \
-	external/Hector/H_BeamLineParser.$(SrcSuf)
-tmp/external/Hector/H_BeamParticle.$(ObjSuf): \
-	external/Hector/H_BeamParticle.$(SrcSuf)
-tmp/external/Hector/H_CircularAperture.$(ObjSuf): \
-	external/Hector/H_CircularAperture.$(SrcSuf)
-tmp/external/Hector/H_Dipole.$(ObjSuf): \
-	external/Hector/H_Dipole.$(SrcSuf)
-tmp/external/Hector/H_Drift.$(ObjSuf): \
-	external/Hector/H_Drift.$(SrcSuf)
-tmp/external/Hector/H_EllipticAperture.$(ObjSuf): \
-	external/Hector/H_EllipticAperture.$(SrcSuf)
-tmp/external/Hector/H_HorizontalKicker.$(ObjSuf): \
-	external/Hector/H_HorizontalKicker.$(SrcSuf)
-tmp/external/Hector/H_HorizontalQuadrupole.$(ObjSuf): \
-	external/Hector/H_HorizontalQuadrupole.$(SrcSuf)
-tmp/external/Hector/H_Kicker.$(ObjSuf): \
-	external/Hector/H_Kicker.$(SrcSuf)
-tmp/external/Hector/H_Marker.$(ObjSuf): \
-	external/Hector/H_Marker.$(SrcSuf)
-tmp/external/Hector/H_OpticalElement.$(ObjSuf): \
-	external/Hector/H_OpticalElement.$(SrcSuf)
-tmp/external/Hector/H_Parameters.$(ObjSuf): \
-	external/Hector/H_Parameters.$(SrcSuf)
-tmp/external/Hector/H_Quadrupole.$(ObjSuf): \
-	external/Hector/H_Quadrupole.$(SrcSuf)
-tmp/external/Hector/H_RecRPObject.$(ObjSuf): \
-	external/Hector/H_RecRPObject.$(SrcSuf)
-tmp/external/Hector/H_RectEllipticAperture.$(ObjSuf): \
-	external/Hector/H_RectEllipticAperture.$(SrcSuf)
-tmp/external/Hector/H_RectangularAperture.$(ObjSuf): \
-	external/Hector/H_RectangularAperture.$(SrcSuf)
-tmp/external/Hector/H_RectangularCollimator.$(ObjSuf): \
-	external/Hector/H_RectangularCollimator.$(SrcSuf)
-tmp/external/Hector/H_RectangularDipole.$(ObjSuf): \
-	external/Hector/H_RectangularDipole.$(SrcSuf)
-tmp/external/Hector/H_RomanPot.$(ObjSuf): \
-	external/Hector/H_RomanPot.$(SrcSuf)
-tmp/external/Hector/H_SectorDipole.$(ObjSuf): \
-	external/Hector/H_SectorDipole.$(SrcSuf)
-tmp/external/Hector/H_TransportMatrices.$(ObjSuf): \
-	external/Hector/H_TransportMatrices.$(SrcSuf)
-tmp/external/Hector/H_VerticalKicker.$(ObjSuf): \
-	external/Hector/H_VerticalKicker.$(SrcSuf)
-tmp/external/Hector/H_VerticalQuadrupole.$(ObjSuf): \
-	external/Hector/H_VerticalQuadrupole.$(SrcSuf)
-tmp/external/HepMC3/GenCrossSection.$(ObjSuf): \
-	external/HepMC3/GenCrossSection.$(SrcSuf) \
-	external/HepMC3/GenCrossSection.h \
-	external/HepMC3/GenEvent.h
-tmp/external/HepMC3/GenEvent.$(ObjSuf): \
-	external/HepMC3/GenEvent.$(SrcSuf) \
-	external/HepMC3/GenEvent.h \
-	external/HepMC3/GenParticle.h \
-	external/HepMC3/GenVertex.h \
-	external/HepMC3/Data/GenEventData.h
-tmp/external/HepMC3/GenHeavyIon.$(ObjSuf): \
-	external/HepMC3/GenHeavyIon.$(SrcSuf) \
-	external/HepMC3/GenHeavyIon.h
-tmp/external/HepMC3/GenParticle.$(ObjSuf): \
-	external/HepMC3/GenParticle.$(SrcSuf) \
-	external/HepMC3/GenParticle.h \
-	external/HepMC3/GenVertex.h \
-	external/HepMC3/GenEvent.h \
-	external/HepMC3/Setup.h \
-	external/HepMC3/Attribute.h
-tmp/external/HepMC3/GenPdfInfo.$(ObjSuf): \
-	external/HepMC3/GenPdfInfo.$(SrcSuf) \
-	external/HepMC3/GenPdfInfo.h
-tmp/external/HepMC3/GenRunInfo.$(ObjSuf): \
-	external/HepMC3/GenRunInfo.$(SrcSuf) \
-	external/HepMC3/GenRunInfo.h \
-	external/HepMC3/Data/GenRunInfoData.h
-tmp/external/HepMC3/GenVertex.$(ObjSuf): \
-	external/HepMC3/GenVertex.$(SrcSuf) \
-	external/HepMC3/GenVertex.h \
-	external/HepMC3/GenParticle.h \
-	external/HepMC3/GenEvent.h \
-	external/HepMC3/Setup.h \
-	external/HepMC3/Attribute.h
-tmp/external/HepMC3/ReaderAscii.$(ObjSuf): \
-	external/HepMC3/ReaderAscii.$(SrcSuf) \
-	external/HepMC3/ReaderAscii.h \
-	external/HepMC3/GenEvent.h \
-	external/HepMC3/GenParticle.h \
-	external/HepMC3/GenVertex.h \
-	external/HepMC3/Units.h
-tmp/external/HepMC3/ReaderAsciiHepMC2.$(ObjSuf): \
-	external/HepMC3/ReaderAsciiHepMC2.$(SrcSuf) \
-	external/HepMC3/ReaderAsciiHepMC2.h \
-	external/HepMC3/GenEvent.h \
-	external/HepMC3/GenVertex.h \
-	external/HepMC3/GenParticle.h \
-	external/HepMC3/GenHeavyIon.h \
-	external/HepMC3/GenPdfInfo.h \
-	external/HepMC3/Setup.h
-tmp/external/HepMC3/Setup.$(ObjSuf): \
-	external/HepMC3/Setup.$(SrcSuf) \
-	external/HepMC3/Setup.h
-tmp/external/TrackCovariance/AcceptanceClx.$(ObjSuf): \
-	external/TrackCovariance/AcceptanceClx.$(SrcSuf)
-tmp/external/TrackCovariance/ObsTrk.$(ObjSuf): \
-	external/TrackCovariance/ObsTrk.$(SrcSuf)
-tmp/external/TrackCovariance/SolGeom.$(ObjSuf): \
-	external/TrackCovariance/SolGeom.$(SrcSuf)
-tmp/external/TrackCovariance/SolGridCov.$(ObjSuf): \
-	external/TrackCovariance/SolGridCov.$(SrcSuf)
-tmp/external/TrackCovariance/SolTrack.$(ObjSuf): \
-	external/TrackCovariance/SolTrack.$(SrcSuf)
-tmp/external/TrackCovariance/TrkUtil.$(ObjSuf): \
-	external/TrackCovariance/TrkUtil.$(SrcSuf)
-tmp/external/TrackCovariance/VertexFit.$(ObjSuf): \
-	external/TrackCovariance/VertexFit.$(SrcSuf)
-tmp/modules/AngularSmearing.$(ObjSuf): \
-	modules/AngularSmearing.$(SrcSuf) \
-	modules/AngularSmearing.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/BTagging.$(ObjSuf): \
-	modules/BTagging.$(SrcSuf) \
-	modules/BTagging.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h
-tmp/modules/BeamSpotFilter.$(ObjSuf): \
-	modules/BeamSpotFilter.$(SrcSuf) \
-	modules/BeamSpotFilter.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/Calorimeter.$(ObjSuf): \
-	modules/Calorimeter.$(SrcSuf) \
-	modules/Calorimeter.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/Cloner.$(ObjSuf): \
-	modules/Cloner.$(SrcSuf) \
-	modules/Cloner.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/ClusterCounting.$(ObjSuf): \
-	modules/ClusterCounting.$(SrcSuf) \
-	modules/ClusterCounting.h \
-	classes/DelphesClasses.h \
-	external/TrackCovariance/TrkUtil.h
-tmp/modules/ConstituentFilter.$(ObjSuf): \
-	modules/ConstituentFilter.$(SrcSuf) \
-	modules/ConstituentFilter.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/DecayFilter.$(ObjSuf): \
-	modules/DecayFilter.$(SrcSuf) \
-	modules/DecayFilter.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/Delphes.$(ObjSuf): \
-	modules/Delphes.$(SrcSuf) \
-	modules/Delphes.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootConfReader.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h \
-	external/ExRootAnalysis/ExRootTreeWriter.h
-tmp/modules/DenseTrackFilter.$(ObjSuf): \
-	modules/DenseTrackFilter.$(SrcSuf) \
-	modules/DenseTrackFilter.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/DualReadoutCalorimeter.$(ObjSuf): \
-	modules/DualReadoutCalorimeter.$(SrcSuf) \
-	modules/DualReadoutCalorimeter.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootResult.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootClassifier.h
-tmp/modules/Efficiency.$(ObjSuf): \
-	modules/Efficiency.$(SrcSuf) \
-	modules/Efficiency.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/EnergyScale.$(ObjSuf): \
-	modules/EnergyScale.$(SrcSuf) \
-	modules/EnergyScale.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/EnergySmearing.$(ObjSuf): \
-	modules/EnergySmearing.$(SrcSuf) \
-	modules/EnergySmearing.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/ExampleModule.$(ObjSuf): \
-	modules/ExampleModule.$(SrcSuf) \
-	modules/ExampleModule.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/Hector.$(ObjSuf): \
-	modules/Hector.$(SrcSuf) \
-	modules/Hector.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h \
-	external/Hector/H_BeamLine.h \
-	external/Hector/H_BeamParticle.h \
-	external/Hector/H_RecRPObject.h
-tmp/modules/IdentificationMap.$(ObjSuf): \
-	modules/IdentificationMap.$(SrcSuf) \
-	modules/IdentificationMap.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/ImpactParameterSmearing.$(ObjSuf): \
-	modules/ImpactParameterSmearing.$(SrcSuf) \
-	modules/ImpactParameterSmearing.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/Isolation.$(ObjSuf): \
-	modules/Isolation.$(SrcSuf) \
-	modules/Isolation.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/JetFakeParticle.$(ObjSuf): \
-	modules/JetFakeParticle.$(SrcSuf) \
-	modules/JetFakeParticle.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/JetFlavorAssociation.$(ObjSuf): \
-	modules/JetFlavorAssociation.$(SrcSuf) \
-	modules/JetFlavorAssociation.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/JetPileUpSubtractor.$(ObjSuf): \
-	modules/JetPileUpSubtractor.$(SrcSuf) \
-	modules/JetPileUpSubtractor.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/LeptonDressing.$(ObjSuf): \
-	modules/LeptonDressing.$(SrcSuf) \
-	modules/LeptonDressing.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/Merger.$(ObjSuf): \
-	modules/Merger.$(SrcSuf) \
-	modules/Merger.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/MomentumSmearing.$(ObjSuf): \
-	modules/MomentumSmearing.$(SrcSuf) \
-	modules/MomentumSmearing.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/OldCalorimeter.$(ObjSuf): \
-	modules/OldCalorimeter.$(SrcSuf) \
-	modules/OldCalorimeter.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/ParticleDensity.$(ObjSuf): \
-	modules/ParticleDensity.$(SrcSuf) \
-	modules/ParticleDensity.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/ParticlePropagator.$(ObjSuf): \
-	modules/ParticlePropagator.$(SrcSuf) \
-	modules/ParticlePropagator.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/PdgCodeFilter.$(ObjSuf): \
-	modules/PdgCodeFilter.$(SrcSuf) \
-	modules/PdgCodeFilter.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/PhotonConversions.$(ObjSuf): \
-	modules/PhotonConversions.$(SrcSuf) \
-	modules/PhotonConversions.h \
-	classes/DelphesClasses.h \
-	classes/DelphesCylindricalFormula.h \
-	classes/DelphesFactory.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/PhotonID.$(ObjSuf): \
-	modules/PhotonID.$(SrcSuf) \
-	modules/PhotonID.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/PileUpJetID.$(ObjSuf): \
-	modules/PileUpJetID.$(SrcSuf) \
-	modules/PileUpJetID.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/PileUpMerger.$(ObjSuf): \
-	modules/PileUpMerger.$(SrcSuf) \
-	modules/PileUpMerger.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesPileUpReader.h \
-	classes/DelphesTF2.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/PileUpMergerPythia8.$(ObjSuf): \
-	modules/PileUpMergerPythia8.$(SrcSuf) \
-	modules/PileUpMergerPythia8.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesPileUpReader.h \
-	classes/DelphesTF2.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/RecoPuFilter.$(ObjSuf): \
-	modules/RecoPuFilter.$(SrcSuf) \
-	modules/RecoPuFilter.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/SimpleCalorimeter.$(ObjSuf): \
-	modules/SimpleCalorimeter.$(SrcSuf) \
-	modules/SimpleCalorimeter.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/StatusPidFilter.$(ObjSuf): \
-	modules/StatusPidFilter.$(SrcSuf) \
-	modules/StatusPidFilter.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/TaggingParticlesSkimmer.$(ObjSuf): \
-	modules/TaggingParticlesSkimmer.$(SrcSuf) \
-	modules/TaggingParticlesSkimmer.h \
-	modules/TauTagging.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/TauTagging.$(ObjSuf): \
-	modules/TauTagging.$(SrcSuf) \
-	modules/TauTagging.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h
-tmp/modules/TimeOfFlight.$(ObjSuf): \
-	modules/TimeOfFlight.$(SrcSuf) \
-	modules/TimeOfFlight.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/TimeSmearing.$(ObjSuf): \
-	modules/TimeSmearing.$(SrcSuf) \
-	modules/TimeSmearing.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/TrackCountingBTagging.$(ObjSuf): \
-	modules/TrackCountingBTagging.$(SrcSuf) \
-	modules/TrackCountingBTagging.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h
-tmp/modules/TrackCountingTauTagging.$(ObjSuf): \
-	modules/TrackCountingTauTagging.$(SrcSuf) \
-	modules/TrackCountingTauTagging.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/TrackCovariance.$(ObjSuf): \
-	modules/TrackCovariance.$(SrcSuf) \
-	modules/TrackCovariance.h \
-	classes/DelphesClasses.h \
-	external/TrackCovariance/SolGeom.h \
-	external/TrackCovariance/SolGridCov.h \
-	external/TrackCovariance/ObsTrk.h
-tmp/modules/TrackPileUpSubtractor.$(ObjSuf): \
-	modules/TrackPileUpSubtractor.$(SrcSuf) \
-	modules/TrackPileUpSubtractor.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/TrackSmearing.$(ObjSuf): \
-	modules/TrackSmearing.$(SrcSuf) \
-	modules/TrackSmearing.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/TreeWriter.$(ObjSuf): \
-	modules/TreeWriter.$(SrcSuf) \
-	modules/TreeWriter.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h \
-	external/ExRootAnalysis/ExRootTreeBranch.h
-tmp/modules/TruthVertexFinder.$(ObjSuf): \
-	modules/TruthVertexFinder.$(SrcSuf) \
-	modules/TruthVertexFinder.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesPileUpReader.h \
-	classes/DelphesTF2.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/UniqueObjectFinder.$(ObjSuf): \
-	modules/UniqueObjectFinder.$(SrcSuf) \
-	modules/UniqueObjectFinder.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/VertexFinder.$(ObjSuf): \
-	modules/VertexFinder.$(SrcSuf) \
-	modules/VertexFinder.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	classes/DelphesPileUpReader.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/VertexFinderDA4D.$(ObjSuf): \
-	modules/VertexFinderDA4D.$(SrcSuf) \
-	modules/VertexFinderDA4D.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	classes/DelphesPileUpReader.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/VertexSorter.$(ObjSuf): \
-	modules/VertexSorter.$(SrcSuf) \
-	modules/VertexSorter.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	classes/DelphesPileUpReader.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-tmp/modules/Weighter.$(ObjSuf): \
-	modules/Weighter.$(SrcSuf) \
-	modules/Weighter.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h
-DELPHES_OBJ +=  \
-	tmp/classes/DelphesClasses.$(ObjSuf) \
-	tmp/classes/DelphesCylindricalFormula.$(ObjSuf) \
-	tmp/classes/DelphesFactory.$(ObjSuf) \
-	tmp/classes/DelphesFormula.$(ObjSuf) \
-	tmp/classes/DelphesHepMC2Reader.$(ObjSuf) \
-	tmp/classes/DelphesHepMC3Reader.$(ObjSuf) \
-	tmp/classes/DelphesLHEFReader.$(ObjSuf) \
-	tmp/classes/DelphesModule.$(ObjSuf) \
-	tmp/classes/DelphesPileUpReader.$(ObjSuf) \
-	tmp/classes/DelphesPileUpWriter.$(ObjSuf) \
-	tmp/classes/DelphesSTDHEPReader.$(ObjSuf) \
-	tmp/classes/DelphesStream.$(ObjSuf) \
-	tmp/classes/DelphesTF2.$(ObjSuf) \
-	tmp/classes/DelphesXDRReader.$(ObjSuf) \
-	tmp/classes/DelphesXDRWriter.$(ObjSuf) \
-	tmp/external/ExRootAnalysis/ExRootConfReader.$(ObjSuf) \
-	tmp/external/ExRootAnalysis/ExRootFilter.$(ObjSuf) \
-	tmp/external/ExRootAnalysis/ExRootProgressBar.$(ObjSuf) \
-	tmp/external/ExRootAnalysis/ExRootResult.$(ObjSuf) \
-	tmp/external/ExRootAnalysis/ExRootTask.$(ObjSuf) \
-	tmp/external/ExRootAnalysis/ExRootTreeBranch.$(ObjSuf) \
-	tmp/external/ExRootAnalysis/ExRootTreeReader.$(ObjSuf) \
-	tmp/external/ExRootAnalysis/ExRootTreeWriter.$(ObjSuf) \
-	tmp/external/ExRootAnalysis/ExRootUtilities.$(ObjSuf) \
-	tmp/external/Hector/H_AbstractBeamLine.$(ObjSuf) \
-	tmp/external/Hector/H_Aperture.$(ObjSuf) \
-	tmp/external/Hector/H_Beam.$(ObjSuf) \
-	tmp/external/Hector/H_BeamLine.$(ObjSuf) \
-	tmp/external/Hector/H_BeamLineParser.$(ObjSuf) \
-	tmp/external/Hector/H_BeamParticle.$(ObjSuf) \
-	tmp/external/Hector/H_CircularAperture.$(ObjSuf) \
-	tmp/external/Hector/H_Dipole.$(ObjSuf) \
-	tmp/external/Hector/H_Drift.$(ObjSuf) \
-	tmp/external/Hector/H_EllipticAperture.$(ObjSuf) \
-	tmp/external/Hector/H_HorizontalKicker.$(ObjSuf) \
-	tmp/external/Hector/H_HorizontalQuadrupole.$(ObjSuf) \
-	tmp/external/Hector/H_Kicker.$(ObjSuf) \
-	tmp/external/Hector/H_Marker.$(ObjSuf) \
-	tmp/external/Hector/H_OpticalElement.$(ObjSuf) \
-	tmp/external/Hector/H_Parameters.$(ObjSuf) \
-	tmp/external/Hector/H_Quadrupole.$(ObjSuf) \
-	tmp/external/Hector/H_RecRPObject.$(ObjSuf) \
-	tmp/external/Hector/H_RectEllipticAperture.$(ObjSuf) \
-	tmp/external/Hector/H_RectangularAperture.$(ObjSuf) \
-	tmp/external/Hector/H_RectangularCollimator.$(ObjSuf) \
-	tmp/external/Hector/H_RectangularDipole.$(ObjSuf) \
-	tmp/external/Hector/H_RomanPot.$(ObjSuf) \
-	tmp/external/Hector/H_SectorDipole.$(ObjSuf) \
-	tmp/external/Hector/H_TransportMatrices.$(ObjSuf) \
-	tmp/external/Hector/H_VerticalKicker.$(ObjSuf) \
-	tmp/external/Hector/H_VerticalQuadrupole.$(ObjSuf) \
-	tmp/external/HepMC3/GenCrossSection.$(ObjSuf) \
-	tmp/external/HepMC3/GenEvent.$(ObjSuf) \
-	tmp/external/HepMC3/GenHeavyIon.$(ObjSuf) \
-	tmp/external/HepMC3/GenParticle.$(ObjSuf) \
-	tmp/external/HepMC3/GenPdfInfo.$(ObjSuf) \
-	tmp/external/HepMC3/GenRunInfo.$(ObjSuf) \
-	tmp/external/HepMC3/GenVertex.$(ObjSuf) \
-	tmp/external/HepMC3/ReaderAscii.$(ObjSuf) \
-	tmp/external/HepMC3/ReaderAsciiHepMC2.$(ObjSuf) \
-	tmp/external/HepMC3/Setup.$(ObjSuf) \
-	tmp/external/TrackCovariance/AcceptanceClx.$(ObjSuf) \
-	tmp/external/TrackCovariance/ObsTrk.$(ObjSuf) \
-	tmp/external/TrackCovariance/SolGeom.$(ObjSuf) \
-	tmp/external/TrackCovariance/SolGridCov.$(ObjSuf) \
-	tmp/external/TrackCovariance/SolTrack.$(ObjSuf) \
-	tmp/external/TrackCovariance/TrkUtil.$(ObjSuf) \
-	tmp/external/TrackCovariance/VertexFit.$(ObjSuf) \
-	tmp/modules/AngularSmearing.$(ObjSuf) \
-	tmp/modules/BTagging.$(ObjSuf) \
-	tmp/modules/BeamSpotFilter.$(ObjSuf) \
-	tmp/modules/Calorimeter.$(ObjSuf) \
-	tmp/modules/Cloner.$(ObjSuf) \
-	tmp/modules/ClusterCounting.$(ObjSuf) \
-	tmp/modules/ConstituentFilter.$(ObjSuf) \
-	tmp/modules/DecayFilter.$(ObjSuf) \
-	tmp/modules/Delphes.$(ObjSuf) \
-	tmp/modules/DenseTrackFilter.$(ObjSuf) \
-	tmp/modules/DualReadoutCalorimeter.$(ObjSuf) \
-	tmp/modules/Efficiency.$(ObjSuf) \
-	tmp/modules/EnergyScale.$(ObjSuf) \
-	tmp/modules/EnergySmearing.$(ObjSuf) \
-	tmp/modules/ExampleModule.$(ObjSuf) \
-	tmp/modules/Hector.$(ObjSuf) \
-	tmp/modules/IdentificationMap.$(ObjSuf) \
-	tmp/modules/ImpactParameterSmearing.$(ObjSuf) \
-	tmp/modules/Isolation.$(ObjSuf) \
-	tmp/modules/JetFakeParticle.$(ObjSuf) \
-	tmp/modules/JetFlavorAssociation.$(ObjSuf) \
-	tmp/modules/JetPileUpSubtractor.$(ObjSuf) \
-	tmp/modules/LeptonDressing.$(ObjSuf) \
-	tmp/modules/Merger.$(ObjSuf) \
-	tmp/modules/MomentumSmearing.$(ObjSuf) \
-	tmp/modules/OldCalorimeter.$(ObjSuf) \
-	tmp/modules/ParticleDensity.$(ObjSuf) \
-	tmp/modules/ParticlePropagator.$(ObjSuf) \
-	tmp/modules/PdgCodeFilter.$(ObjSuf) \
-	tmp/modules/PhotonConversions.$(ObjSuf) \
-	tmp/modules/PhotonID.$(ObjSuf) \
-	tmp/modules/PileUpJetID.$(ObjSuf) \
-	tmp/modules/PileUpMerger.$(ObjSuf) \
-	tmp/modules/RecoPuFilter.$(ObjSuf) \
-	tmp/modules/SimpleCalorimeter.$(ObjSuf) \
-	tmp/modules/StatusPidFilter.$(ObjSuf) \
-	tmp/modules/TaggingParticlesSkimmer.$(ObjSuf) \
-	tmp/modules/TauTagging.$(ObjSuf) \
-	tmp/modules/TimeOfFlight.$(ObjSuf) \
-	tmp/modules/TimeSmearing.$(ObjSuf) \
-	tmp/modules/TrackCountingBTagging.$(ObjSuf) \
-	tmp/modules/TrackCountingTauTagging.$(ObjSuf) \
-	tmp/modules/TrackCovariance.$(ObjSuf) \
-	tmp/modules/TrackPileUpSubtractor.$(ObjSuf) \
-	tmp/modules/TrackSmearing.$(ObjSuf) \
-	tmp/modules/TreeWriter.$(ObjSuf) \
-	tmp/modules/TruthVertexFinder.$(ObjSuf) \
-	tmp/modules/UniqueObjectFinder.$(ObjSuf) \
-	tmp/modules/VertexFinder.$(ObjSuf) \
-	tmp/modules/VertexFinderDA4D.$(ObjSuf) \
-	tmp/modules/VertexSorter.$(ObjSuf) \
-	tmp/modules/Weighter.$(ObjSuf)
-
-ifeq ($(HAS_PYTHIA8),true)
-DELPHES_OBJ +=  \
-	tmp/modules/PileUpMergerPythia8.$(ObjSuf)
-endif
-
-tmp/external/PUPPI/PuppiAlgo.$(ObjSuf): \
-	external/PUPPI/PuppiAlgo.$(SrcSuf)
-tmp/external/PUPPI/PuppiContainer.$(ObjSuf): \
-	external/PUPPI/PuppiContainer.$(SrcSuf) \
-	external/fastjet/Selector.hh
-tmp/external/PUPPI/puppiCleanContainer.$(ObjSuf): \
-	external/PUPPI/puppiCleanContainer.$(SrcSuf) \
-	external/fastjet/Selector.hh
-tmp/external/fastjet/AreaDefinition.$(ObjSuf): \
-	external/fastjet/AreaDefinition.$(SrcSuf) \
-	external/fastjet/AreaDefinition.hh
-tmp/external/fastjet/BasicRandom.$(ObjSuf): \
-	external/fastjet/BasicRandom.$(SrcSuf) \
-	external/fastjet/internal/BasicRandom.hh
-tmp/external/fastjet/ClosestPair2D.$(ObjSuf): \
-	external/fastjet/ClosestPair2D.$(SrcSuf) \
-	external/fastjet/internal/ClosestPair2D.hh
-tmp/external/fastjet/ClusterSequence.$(ObjSuf): \
-	external/fastjet/ClusterSequence.$(SrcSuf) \
-	external/fastjet/Error.hh \
-	external/fastjet/PseudoJet.hh \
-	external/fastjet/ClusterSequence.hh \
-	external/fastjet/ClusterSequenceStructure.hh \
-	external/fastjet/version.hh \
-	external/fastjet/internal/LazyTiling9Alt.hh \
-	external/fastjet/internal/LazyTiling9.hh \
-	external/fastjet/internal/LazyTiling25.hh \
-	external/fastjet/internal/LazyTiling9SeparateGhosts.hh
-tmp/external/fastjet/ClusterSequence1GhostPassiveArea.$(ObjSuf): \
-	external/fastjet/ClusterSequence1GhostPassiveArea.$(SrcSuf) \
-	external/fastjet/ClusterSequence1GhostPassiveArea.hh
-tmp/external/fastjet/ClusterSequenceActiveArea.$(ObjSuf): \
-	external/fastjet/ClusterSequenceActiveArea.$(SrcSuf) \
-	external/fastjet/PseudoJet.hh \
-	external/fastjet/ClusterSequence.hh \
-	external/fastjet/ClusterSequenceActiveArea.hh \
-	external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh
-tmp/external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.$(ObjSuf): \
-	external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.$(SrcSuf) \
-	external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh
-tmp/external/fastjet/ClusterSequenceArea.$(ObjSuf): \
-	external/fastjet/ClusterSequenceArea.$(SrcSuf) \
-	external/fastjet/ClusterSequenceArea.hh
-tmp/external/fastjet/ClusterSequenceAreaBase.$(ObjSuf): \
-	external/fastjet/ClusterSequenceAreaBase.$(SrcSuf) \
-	external/fastjet/ClusterSequenceAreaBase.hh
-tmp/external/fastjet/ClusterSequencePassiveArea.$(ObjSuf): \
-	external/fastjet/ClusterSequencePassiveArea.$(SrcSuf) \
-	external/fastjet/ClusterSequencePassiveArea.hh \
-	external/fastjet/ClusterSequenceVoronoiArea.hh
-tmp/external/fastjet/ClusterSequenceStructure.$(ObjSuf): \
-	external/fastjet/ClusterSequenceStructure.$(SrcSuf) \
-	external/fastjet/ClusterSequenceStructure.hh \
-	external/fastjet/Error.hh \
-	external/fastjet/PseudoJet.hh \
-	external/fastjet/ClusterSequence.hh \
-	external/fastjet/ClusterSequenceAreaBase.hh
-tmp/external/fastjet/ClusterSequenceVoronoiArea.$(ObjSuf): \
-	external/fastjet/ClusterSequenceVoronoiArea.$(SrcSuf) \
-	external/fastjet/ClusterSequenceVoronoiArea.hh \
-	external/fastjet/internal/Voronoi.hh
-tmp/external/fastjet/ClusterSequence_CP2DChan.$(ObjSuf): \
-	external/fastjet/ClusterSequence_CP2DChan.$(SrcSuf) \
-	external/fastjet/ClusterSequence.hh \
-	external/fastjet/internal/ClosestPair2D.hh
-tmp/external/fastjet/ClusterSequence_Delaunay.$(ObjSuf): \
-	external/fastjet/ClusterSequence_Delaunay.$(SrcSuf) \
-	external/fastjet/Error.hh \
-	external/fastjet/PseudoJet.hh \
-	external/fastjet/ClusterSequence.hh \
-	external/fastjet/internal/DynamicNearestNeighbours.hh \
-	external/fastjet/internal/Dnn4piCylinder.hh \
-	external/fastjet/internal/Dnn3piCylinder.hh \
-	external/fastjet/internal/Dnn2piCylinder.hh
-tmp/external/fastjet/ClusterSequence_DumbN3.$(ObjSuf): \
-	external/fastjet/ClusterSequence_DumbN3.$(SrcSuf) \
-	external/fastjet/PseudoJet.hh \
-	external/fastjet/ClusterSequence.hh
-tmp/external/fastjet/ClusterSequence_N2.$(ObjSuf): \
-	external/fastjet/ClusterSequence_N2.$(SrcSuf)
-tmp/external/fastjet/ClusterSequence_TiledN2.$(ObjSuf): \
-	external/fastjet/ClusterSequence_TiledN2.$(SrcSuf) \
-	external/fastjet/PseudoJet.hh \
-	external/fastjet/ClusterSequence.hh \
-	external/fastjet/internal/MinHeap.hh \
-	external/fastjet/internal/TilingExtent.hh
-tmp/external/fastjet/CompositeJetStructure.$(ObjSuf): \
-	external/fastjet/CompositeJetStructure.$(SrcSuf)
-tmp/external/fastjet/Dnn2piCylinder.$(ObjSuf): \
-	external/fastjet/Dnn2piCylinder.$(SrcSuf) \
-	external/fastjet/internal/Dnn2piCylinder.hh
-tmp/external/fastjet/Dnn3piCylinder.$(ObjSuf): \
-	external/fastjet/Dnn3piCylinder.$(SrcSuf) \
-	external/fastjet/internal/Dnn3piCylinder.hh
-tmp/external/fastjet/Dnn4piCylinder.$(ObjSuf): \
-	external/fastjet/Dnn4piCylinder.$(SrcSuf) \
-	external/fastjet/internal/Dnn4piCylinder.hh
-tmp/external/fastjet/DnnPlane.$(ObjSuf): \
-	external/fastjet/DnnPlane.$(SrcSuf) \
-	external/fastjet/internal/DnnPlane.hh
-tmp/external/fastjet/Error.$(ObjSuf): \
-	external/fastjet/Error.$(SrcSuf) \
-	external/fastjet/Error.hh \
-	external/fastjet/config.h
-tmp/external/fastjet/FunctionOfPseudoJet.$(ObjSuf): \
-	external/fastjet/FunctionOfPseudoJet.$(SrcSuf)
-tmp/external/fastjet/GhostedAreaSpec.$(ObjSuf): \
-	external/fastjet/GhostedAreaSpec.$(SrcSuf) \
-	external/fastjet/GhostedAreaSpec.hh \
-	external/fastjet/Error.hh
-tmp/external/fastjet/JetDefinition.$(ObjSuf): \
-	external/fastjet/JetDefinition.$(SrcSuf) \
-	external/fastjet/JetDefinition.hh \
-	external/fastjet/Error.hh \
-	external/fastjet/CompositeJetStructure.hh
-tmp/external/fastjet/LazyTiling25.$(ObjSuf): \
-	external/fastjet/LazyTiling25.$(SrcSuf) \
-	external/fastjet/internal/LazyTiling25.hh \
-	external/fastjet/internal/TilingExtent.hh
-tmp/external/fastjet/LazyTiling9.$(ObjSuf): \
-	external/fastjet/LazyTiling9.$(SrcSuf) \
-	external/fastjet/internal/LazyTiling9.hh \
-	external/fastjet/internal/TilingExtent.hh
-tmp/external/fastjet/LazyTiling9Alt.$(ObjSuf): \
-	external/fastjet/LazyTiling9Alt.$(SrcSuf) \
-	external/fastjet/internal/LazyTiling9Alt.hh \
-	external/fastjet/internal/TilingExtent.hh
-tmp/external/fastjet/LazyTiling9SeparateGhosts.$(ObjSuf): \
-	external/fastjet/LazyTiling9SeparateGhosts.$(SrcSuf) \
-	external/fastjet/internal/LazyTiling9SeparateGhosts.hh \
-	external/fastjet/internal/TilingExtent.hh
-tmp/external/fastjet/LimitedWarning.$(ObjSuf): \
-	external/fastjet/LimitedWarning.$(SrcSuf) \
-	external/fastjet/LimitedWarning.hh
-tmp/external/fastjet/MinHeap.$(ObjSuf): \
-	external/fastjet/MinHeap.$(SrcSuf) \
-	external/fastjet/internal/MinHeap.hh
-tmp/external/fastjet/PseudoJet.$(ObjSuf): \
-	external/fastjet/PseudoJet.$(SrcSuf) \
-	external/fastjet/Error.hh \
-	external/fastjet/PseudoJet.hh \
-	external/fastjet/ClusterSequence.hh \
-	external/fastjet/ClusterSequenceAreaBase.hh \
-	external/fastjet/CompositeJetStructure.hh
-tmp/external/fastjet/PseudoJetStructureBase.$(ObjSuf): \
-	external/fastjet/PseudoJetStructureBase.$(SrcSuf) \
-	external/fastjet/PseudoJetStructureBase.hh \
-	external/fastjet/Error.hh \
-	external/fastjet/PseudoJet.hh \
-	external/fastjet/ClusterSequence.hh \
-	external/fastjet/ClusterSequenceAreaBase.hh
-tmp/external/fastjet/RangeDefinition.$(ObjSuf): \
-	external/fastjet/RangeDefinition.$(SrcSuf) \
-	external/fastjet/RangeDefinition.hh
-tmp/external/fastjet/RectangularGrid.$(ObjSuf): \
-	external/fastjet/RectangularGrid.$(SrcSuf) \
-	external/fastjet/RectangularGrid.hh
-tmp/external/fastjet/Selector.$(ObjSuf): \
-	external/fastjet/Selector.$(SrcSuf) \
-	external/fastjet/Selector.hh \
-	external/fastjet/GhostedAreaSpec.hh
-tmp/external/fastjet/TilingExtent.$(ObjSuf): \
-	external/fastjet/TilingExtent.$(SrcSuf) \
-	external/fastjet/internal/TilingExtent.hh
-tmp/external/fastjet/Voronoi.$(ObjSuf): \
-	external/fastjet/Voronoi.$(SrcSuf) \
-	external/fastjet/internal/Voronoi.hh
-tmp/external/fastjet/contribs/Nsubjettiness/AxesDefinition.$(ObjSuf): \
-	external/fastjet/contribs/Nsubjettiness/AxesDefinition.$(SrcSuf)
-tmp/external/fastjet/contribs/Nsubjettiness/ExtraRecombiners.$(ObjSuf): \
-	external/fastjet/contribs/Nsubjettiness/ExtraRecombiners.$(SrcSuf)
-tmp/external/fastjet/contribs/Nsubjettiness/MeasureDefinition.$(ObjSuf): \
-	external/fastjet/contribs/Nsubjettiness/MeasureDefinition.$(SrcSuf)
-tmp/external/fastjet/contribs/Nsubjettiness/Njettiness.$(ObjSuf): \
-	external/fastjet/contribs/Nsubjettiness/Njettiness.$(SrcSuf)
-tmp/external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.$(ObjSuf): \
-	external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.$(SrcSuf)
-tmp/external/fastjet/contribs/Nsubjettiness/Nsubjettiness.$(ObjSuf): \
-	external/fastjet/contribs/Nsubjettiness/Nsubjettiness.$(SrcSuf)
-tmp/external/fastjet/contribs/Nsubjettiness/TauComponents.$(ObjSuf): \
-	external/fastjet/contribs/Nsubjettiness/TauComponents.$(SrcSuf)
-tmp/external/fastjet/contribs/Nsubjettiness/XConePlugin.$(ObjSuf): \
-	external/fastjet/contribs/Nsubjettiness/XConePlugin.$(SrcSuf)
-tmp/external/fastjet/contribs/RecursiveTools/BottomUpSoftDrop.$(ObjSuf): \
-	external/fastjet/contribs/RecursiveTools/BottomUpSoftDrop.$(SrcSuf) \
-	external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh \
-	external/fastjet/Selector.hh \
-	external/fastjet/config.h
-tmp/external/fastjet/contribs/RecursiveTools/IteratedSoftDrop.$(ObjSuf): \
-	external/fastjet/contribs/RecursiveTools/IteratedSoftDrop.$(SrcSuf)
-tmp/external/fastjet/contribs/RecursiveTools/ModifiedMassDropTagger.$(ObjSuf): \
-	external/fastjet/contribs/RecursiveTools/ModifiedMassDropTagger.$(SrcSuf) \
-	external/fastjet/JetDefinition.hh \
-	external/fastjet/ClusterSequenceAreaBase.hh
-tmp/external/fastjet/contribs/RecursiveTools/Recluster.$(ObjSuf): \
-	external/fastjet/contribs/RecursiveTools/Recluster.$(SrcSuf)
-tmp/external/fastjet/contribs/RecursiveTools/RecursiveSoftDrop.$(ObjSuf): \
-	external/fastjet/contribs/RecursiveTools/RecursiveSoftDrop.$(SrcSuf) \
-	external/fastjet/ClusterSequence.hh
-tmp/external/fastjet/contribs/RecursiveTools/RecursiveSymmetryCutBase.$(ObjSuf): \
-	external/fastjet/contribs/RecursiveTools/RecursiveSymmetryCutBase.$(SrcSuf) \
-	external/fastjet/JetDefinition.hh \
-	external/fastjet/ClusterSequenceAreaBase.hh
-tmp/external/fastjet/contribs/RecursiveTools/SoftDrop.$(ObjSuf): \
-	external/fastjet/contribs/RecursiveTools/SoftDrop.$(SrcSuf)
-tmp/external/fastjet/contribs/SoftKiller/SoftKiller.$(ObjSuf): \
-	external/fastjet/contribs/SoftKiller/SoftKiller.$(SrcSuf)
-tmp/external/fastjet/contribs/ValenciaPlugin/ValenciaPlugin.$(ObjSuf): \
-	external/fastjet/contribs/ValenciaPlugin/ValenciaPlugin.$(SrcSuf) \
-	external/fastjet/NNH.hh
-tmp/external/fastjet/plugins/ATLASCone/ATLASConePlugin.$(ObjSuf): \
-	external/fastjet/plugins/ATLASCone/ATLASConePlugin.$(SrcSuf) \
-	external/fastjet/ClusterSequence.hh
-tmp/external/fastjet/plugins/ATLASCone/Jet.$(ObjSuf): \
-	external/fastjet/plugins/ATLASCone/Jet.$(SrcSuf)
-tmp/external/fastjet/plugins/ATLASCone/JetConeFinderTool.$(ObjSuf): \
-	external/fastjet/plugins/ATLASCone/JetConeFinderTool.$(SrcSuf)
-tmp/external/fastjet/plugins/ATLASCone/JetSplitMergeTool.$(ObjSuf): \
-	external/fastjet/plugins/ATLASCone/JetSplitMergeTool.$(SrcSuf)
-tmp/external/fastjet/plugins/CDFCones/CDFJetCluPlugin.$(ObjSuf): \
-	external/fastjet/plugins/CDFCones/CDFJetCluPlugin.$(SrcSuf) \
-	external/fastjet/ClusterSequence.hh
-tmp/external/fastjet/plugins/CDFCones/CDFMidPointPlugin.$(ObjSuf): \
-	external/fastjet/plugins/CDFCones/CDFMidPointPlugin.$(SrcSuf) \
-	external/fastjet/ClusterSequence.hh \
-	external/fastjet/Error.hh
-tmp/external/fastjet/plugins/CDFCones/JetCluAlgorithm.$(ObjSuf): \
-	external/fastjet/plugins/CDFCones/JetCluAlgorithm.$(SrcSuf)
-tmp/external/fastjet/plugins/CDFCones/MidPointAlgorithm.$(ObjSuf): \
-	external/fastjet/plugins/CDFCones/MidPointAlgorithm.$(SrcSuf)
-tmp/external/fastjet/plugins/CMSIterativeCone/CMSIterativeConePlugin.$(ObjSuf): \
-	external/fastjet/plugins/CMSIterativeCone/CMSIterativeConePlugin.$(SrcSuf) \
-	external/fastjet/ClusterSequence.hh
-tmp/external/fastjet/plugins/D0RunICone/D0RunIBaseConePlugin.$(ObjSuf): \
-	external/fastjet/plugins/D0RunICone/D0RunIBaseConePlugin.$(SrcSuf) \
-	external/fastjet/ClusterSequence.hh \
-	external/fastjet/Error.hh
-tmp/external/fastjet/plugins/D0RunIICone/D0RunIIConePlugin.$(ObjSuf): \
-	external/fastjet/plugins/D0RunIICone/D0RunIIConePlugin.$(SrcSuf) \
-	external/fastjet/ClusterSequence.hh \
-	external/fastjet/Error.hh
-tmp/external/fastjet/plugins/EECambridge/EECambridgePlugin.$(ObjSuf): \
-	external/fastjet/plugins/EECambridge/EECambridgePlugin.$(SrcSuf) \
-	external/fastjet/ClusterSequence.hh \
-	external/fastjet/NNH.hh
-tmp/external/fastjet/plugins/GridJet/GridJetPlugin.$(ObjSuf): \
-	external/fastjet/plugins/GridJet/GridJetPlugin.$(SrcSuf) \
-	external/fastjet/ClusterSequence.hh
-tmp/external/fastjet/plugins/Jade/JadePlugin.$(ObjSuf): \
-	external/fastjet/plugins/Jade/JadePlugin.$(SrcSuf) \
-	external/fastjet/ClusterSequence.hh \
-	external/fastjet/NNH.hh \
-	external/fastjet/NNFJN2Plain.hh
-tmp/external/fastjet/plugins/NestedDefs/NestedDefsPlugin.$(ObjSuf): \
-	external/fastjet/plugins/NestedDefs/NestedDefsPlugin.$(SrcSuf) \
-	external/fastjet/ClusterSequence.hh
-tmp/external/fastjet/plugins/SISCone/SISConePlugin.$(ObjSuf): \
-	external/fastjet/plugins/SISCone/SISConePlugin.$(SrcSuf) \
-	external/fastjet/ClusterSequence.hh
-tmp/external/fastjet/plugins/SISCone/area.$(ObjSuf): \
-	external/fastjet/plugins/SISCone/area.$(SrcSuf)
-tmp/external/fastjet/plugins/SISCone/geom_2d.$(ObjSuf): \
-	external/fastjet/plugins/SISCone/geom_2d.$(SrcSuf)
-tmp/external/fastjet/plugins/SISCone/hash.$(ObjSuf): \
-	external/fastjet/plugins/SISCone/hash.$(SrcSuf)
-tmp/external/fastjet/plugins/SISCone/momentum.$(ObjSuf): \
-	external/fastjet/plugins/SISCone/momentum.$(SrcSuf)
-tmp/external/fastjet/plugins/SISCone/protocones.$(ObjSuf): \
-	external/fastjet/plugins/SISCone/protocones.$(SrcSuf)
-tmp/external/fastjet/plugins/SISCone/quadtree.$(ObjSuf): \
-	external/fastjet/plugins/SISCone/quadtree.$(SrcSuf)
-tmp/external/fastjet/plugins/SISCone/ranlux.$(ObjSuf): \
-	external/fastjet/plugins/SISCone/ranlux.$(SrcSuf)
-tmp/external/fastjet/plugins/SISCone/reference.$(ObjSuf): \
-	external/fastjet/plugins/SISCone/reference.$(SrcSuf)
-tmp/external/fastjet/plugins/SISCone/siscone.$(ObjSuf): \
-	external/fastjet/plugins/SISCone/siscone.$(SrcSuf)
-tmp/external/fastjet/plugins/SISCone/siscone_error.$(ObjSuf): \
-	external/fastjet/plugins/SISCone/siscone_error.$(SrcSuf)
-tmp/external/fastjet/plugins/SISCone/split_merge.$(ObjSuf): \
-	external/fastjet/plugins/SISCone/split_merge.$(SrcSuf)
-tmp/external/fastjet/plugins/SISCone/vicinity.$(ObjSuf): \
-	external/fastjet/plugins/SISCone/vicinity.$(SrcSuf)
-tmp/external/fastjet/plugins/TrackJet/TrackJetPlugin.$(ObjSuf): \
-	external/fastjet/plugins/TrackJet/TrackJetPlugin.$(SrcSuf) \
-	external/fastjet/ClusterSequence.hh
-tmp/external/fastjet/tools/BackgroundEstimatorBase.$(ObjSuf): \
-	external/fastjet/tools/BackgroundEstimatorBase.$(SrcSuf) \
-	external/fastjet/tools/BackgroundEstimatorBase.hh
-tmp/external/fastjet/tools/CASubJetTagger.$(ObjSuf): \
-	external/fastjet/tools/CASubJetTagger.$(SrcSuf)
-tmp/external/fastjet/tools/Filter.$(ObjSuf): \
-	external/fastjet/tools/Filter.$(SrcSuf) \
-	external/fastjet/tools/Filter.hh \
-	external/fastjet/tools/Recluster.hh \
-	external/fastjet/tools/Subtractor.hh
-tmp/external/fastjet/tools/GridMedianBackgroundEstimator.$(ObjSuf): \
-	external/fastjet/tools/GridMedianBackgroundEstimator.$(SrcSuf) \
-	external/fastjet/tools/GridMedianBackgroundEstimator.hh
-tmp/external/fastjet/tools/JHTopTagger.$(ObjSuf): \
-	external/fastjet/tools/JHTopTagger.$(SrcSuf)
-tmp/external/fastjet/tools/JetMedianBackgroundEstimator.$(ObjSuf): \
-	external/fastjet/tools/JetMedianBackgroundEstimator.$(SrcSuf) \
-	external/fastjet/tools/JetMedianBackgroundEstimator.hh
-tmp/external/fastjet/tools/MassDropTagger.$(ObjSuf): \
-	external/fastjet/tools/MassDropTagger.$(SrcSuf)
-tmp/external/fastjet/tools/Pruner.$(ObjSuf): \
-	external/fastjet/tools/Pruner.$(SrcSuf) \
-	external/fastjet/tools/Pruner.hh \
-	external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh \
-	external/fastjet/Selector.hh
-tmp/external/fastjet/tools/Recluster.$(ObjSuf): \
-	external/fastjet/tools/Recluster.$(SrcSuf) \
-	external/fastjet/tools/Recluster.hh \
-	external/fastjet/CompositeJetStructure.hh
-tmp/external/fastjet/tools/RestFrameNSubjettinessTagger.$(ObjSuf): \
-	external/fastjet/tools/RestFrameNSubjettinessTagger.$(SrcSuf)
-tmp/external/fastjet/tools/Subtractor.$(ObjSuf): \
-	external/fastjet/tools/Subtractor.$(SrcSuf) \
-	external/fastjet/tools/Subtractor.hh
-tmp/external/fastjet/tools/TopTaggerBase.$(ObjSuf): \
-	external/fastjet/tools/TopTaggerBase.$(SrcSuf)
-tmp/modules/FastJetFinder.$(ObjSuf): \
-	modules/FastJetFinder.$(SrcSuf) \
-	modules/FastJetFinder.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h \
-	external/fastjet/ClusterSequence.hh \
-	external/fastjet/ClusterSequenceArea.hh \
-	external/fastjet/JetDefinition.hh \
-	external/fastjet/PseudoJet.hh \
-	external/fastjet/Selector.hh \
-	external/fastjet/tools/JetMedianBackgroundEstimator.hh \
-	external/fastjet/plugins/CDFCones/fastjet/CDFJetCluPlugin.hh \
-	external/fastjet/plugins/CDFCones/fastjet/CDFMidPointPlugin.hh \
-	external/fastjet/plugins/SISCone/fastjet/SISConePlugin.hh \
-	external/fastjet/contribs/Nsubjettiness/ExtraRecombiners.hh \
-	external/fastjet/contribs/Nsubjettiness/Njettiness.hh \
-	external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.hh \
-	external/fastjet/contribs/Nsubjettiness/Nsubjettiness.hh \
-	external/fastjet/contribs/ValenciaPlugin/ValenciaPlugin.hh \
-	external/fastjet/contribs/RecursiveTools/SoftDrop.hh \
-	external/fastjet/tools/Filter.hh \
-	external/fastjet/tools/Pruner.hh
-tmp/modules/FastJetGridMedianEstimator.$(ObjSuf): \
-	modules/FastJetGridMedianEstimator.$(SrcSuf) \
-	modules/FastJetGridMedianEstimator.h \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h \
-	external/fastjet/ClusterSequence.hh \
-	external/fastjet/ClusterSequenceArea.hh \
-	external/fastjet/JetDefinition.hh \
-	external/fastjet/PseudoJet.hh \
-	external/fastjet/RectangularGrid.hh \
-	external/fastjet/Selector.hh \
-	external/fastjet/tools/JetMedianBackgroundEstimator.hh \
-	external/fastjet/tools/GridMedianBackgroundEstimator.hh \
-	external/fastjet/plugins/CDFCones/fastjet/CDFJetCluPlugin.hh \
-	external/fastjet/plugins/CDFCones/fastjet/CDFMidPointPlugin.hh \
-	external/fastjet/plugins/SISCone/fastjet/SISConePlugin.hh \
-	external/fastjet/contribs/Nsubjettiness/ExtraRecombiners.hh \
-	external/fastjet/contribs/Nsubjettiness/Njettiness.hh \
-	external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.hh \
-	external/fastjet/contribs/Nsubjettiness/Nsubjettiness.hh
-tmp/modules/RunPUPPI.$(ObjSuf): \
-	modules/RunPUPPI.$(SrcSuf) \
-	modules/RunPUPPI.h \
-	external/PUPPI/AlgoObj.hh \
-	external/PUPPI/PuppiContainer.hh \
-	external/PUPPI/RecoObj2.hh \
-	external/fastjet/PseudoJet.hh \
-	classes/DelphesClasses.h \
-	classes/DelphesFactory.h \
-	classes/DelphesFormula.h
-FASTJET_OBJ +=  \
-	tmp/external/PUPPI/PuppiAlgo.$(ObjSuf) \
-	tmp/external/PUPPI/PuppiContainer.$(ObjSuf) \
-	tmp/external/PUPPI/puppiCleanContainer.$(ObjSuf) \
-	tmp/external/fastjet/AreaDefinition.$(ObjSuf) \
-	tmp/external/fastjet/BasicRandom.$(ObjSuf) \
-	tmp/external/fastjet/ClosestPair2D.$(ObjSuf) \
-	tmp/external/fastjet/ClusterSequence.$(ObjSuf) \
-	tmp/external/fastjet/ClusterSequence1GhostPassiveArea.$(ObjSuf) \
-	tmp/external/fastjet/ClusterSequenceActiveArea.$(ObjSuf) \
-	tmp/external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.$(ObjSuf) \
-	tmp/external/fastjet/ClusterSequenceArea.$(ObjSuf) \
-	tmp/external/fastjet/ClusterSequenceAreaBase.$(ObjSuf) \
-	tmp/external/fastjet/ClusterSequencePassiveArea.$(ObjSuf) \
-	tmp/external/fastjet/ClusterSequenceStructure.$(ObjSuf) \
-	tmp/external/fastjet/ClusterSequenceVoronoiArea.$(ObjSuf) \
-	tmp/external/fastjet/ClusterSequence_CP2DChan.$(ObjSuf) \
-	tmp/external/fastjet/ClusterSequence_Delaunay.$(ObjSuf) \
-	tmp/external/fastjet/ClusterSequence_DumbN3.$(ObjSuf) \
-	tmp/external/fastjet/ClusterSequence_N2.$(ObjSuf) \
-	tmp/external/fastjet/ClusterSequence_TiledN2.$(ObjSuf) \
-	tmp/external/fastjet/CompositeJetStructure.$(ObjSuf) \
-	tmp/external/fastjet/Dnn2piCylinder.$(ObjSuf) \
-	tmp/external/fastjet/Dnn3piCylinder.$(ObjSuf) \
-	tmp/external/fastjet/Dnn4piCylinder.$(ObjSuf) \
-	tmp/external/fastjet/DnnPlane.$(ObjSuf) \
-	tmp/external/fastjet/Error.$(ObjSuf) \
-	tmp/external/fastjet/FunctionOfPseudoJet.$(ObjSuf) \
-	tmp/external/fastjet/GhostedAreaSpec.$(ObjSuf) \
-	tmp/external/fastjet/JetDefinition.$(ObjSuf) \
-	tmp/external/fastjet/LazyTiling25.$(ObjSuf) \
-	tmp/external/fastjet/LazyTiling9.$(ObjSuf) \
-	tmp/external/fastjet/LazyTiling9Alt.$(ObjSuf) \
-	tmp/external/fastjet/LazyTiling9SeparateGhosts.$(ObjSuf) \
-	tmp/external/fastjet/LimitedWarning.$(ObjSuf) \
-	tmp/external/fastjet/MinHeap.$(ObjSuf) \
-	tmp/external/fastjet/PseudoJet.$(ObjSuf) \
-	tmp/external/fastjet/PseudoJetStructureBase.$(ObjSuf) \
-	tmp/external/fastjet/RangeDefinition.$(ObjSuf) \
-	tmp/external/fastjet/RectangularGrid.$(ObjSuf) \
-	tmp/external/fastjet/Selector.$(ObjSuf) \
-	tmp/external/fastjet/TilingExtent.$(ObjSuf) \
-	tmp/external/fastjet/Voronoi.$(ObjSuf) \
-	tmp/external/fastjet/contribs/Nsubjettiness/AxesDefinition.$(ObjSuf) \
-	tmp/external/fastjet/contribs/Nsubjettiness/ExtraRecombiners.$(ObjSuf) \
-	tmp/external/fastjet/contribs/Nsubjettiness/MeasureDefinition.$(ObjSuf) \
-	tmp/external/fastjet/contribs/Nsubjettiness/Njettiness.$(ObjSuf) \
-	tmp/external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.$(ObjSuf) \
-	tmp/external/fastjet/contribs/Nsubjettiness/Nsubjettiness.$(ObjSuf) \
-	tmp/external/fastjet/contribs/Nsubjettiness/TauComponents.$(ObjSuf) \
-	tmp/external/fastjet/contribs/Nsubjettiness/XConePlugin.$(ObjSuf) \
-	tmp/external/fastjet/contribs/RecursiveTools/BottomUpSoftDrop.$(ObjSuf) \
-	tmp/external/fastjet/contribs/RecursiveTools/IteratedSoftDrop.$(ObjSuf) \
-	tmp/external/fastjet/contribs/RecursiveTools/ModifiedMassDropTagger.$(ObjSuf) \
-	tmp/external/fastjet/contribs/RecursiveTools/Recluster.$(ObjSuf) \
-	tmp/external/fastjet/contribs/RecursiveTools/RecursiveSoftDrop.$(ObjSuf) \
-	tmp/external/fastjet/contribs/RecursiveTools/RecursiveSymmetryCutBase.$(ObjSuf) \
-	tmp/external/fastjet/contribs/RecursiveTools/SoftDrop.$(ObjSuf) \
-	tmp/external/fastjet/contribs/SoftKiller/SoftKiller.$(ObjSuf) \
-	tmp/external/fastjet/contribs/ValenciaPlugin/ValenciaPlugin.$(ObjSuf) \
-	tmp/external/fastjet/plugins/ATLASCone/ATLASConePlugin.$(ObjSuf) \
-	tmp/external/fastjet/plugins/ATLASCone/Jet.$(ObjSuf) \
-	tmp/external/fastjet/plugins/ATLASCone/JetConeFinderTool.$(ObjSuf) \
-	tmp/external/fastjet/plugins/ATLASCone/JetSplitMergeTool.$(ObjSuf) \
-	tmp/external/fastjet/plugins/CDFCones/CDFJetCluPlugin.$(ObjSuf) \
-	tmp/external/fastjet/plugins/CDFCones/CDFMidPointPlugin.$(ObjSuf) \
-	tmp/external/fastjet/plugins/CDFCones/JetCluAlgorithm.$(ObjSuf) \
-	tmp/external/fastjet/plugins/CDFCones/MidPointAlgorithm.$(ObjSuf) \
-	tmp/external/fastjet/plugins/CMSIterativeCone/CMSIterativeConePlugin.$(ObjSuf) \
-	tmp/external/fastjet/plugins/D0RunICone/D0RunIBaseConePlugin.$(ObjSuf) \
-	tmp/external/fastjet/plugins/D0RunIICone/D0RunIIConePlugin.$(ObjSuf) \
-	tmp/external/fastjet/plugins/EECambridge/EECambridgePlugin.$(ObjSuf) \
-	tmp/external/fastjet/plugins/GridJet/GridJetPlugin.$(ObjSuf) \
-	tmp/external/fastjet/plugins/Jade/JadePlugin.$(ObjSuf) \
-	tmp/external/fastjet/plugins/NestedDefs/NestedDefsPlugin.$(ObjSuf) \
-	tmp/external/fastjet/plugins/SISCone/SISConePlugin.$(ObjSuf) \
-	tmp/external/fastjet/plugins/SISCone/area.$(ObjSuf) \
-	tmp/external/fastjet/plugins/SISCone/geom_2d.$(ObjSuf) \
-	tmp/external/fastjet/plugins/SISCone/hash.$(ObjSuf) \
-	tmp/external/fastjet/plugins/SISCone/momentum.$(ObjSuf) \
-	tmp/external/fastjet/plugins/SISCone/protocones.$(ObjSuf) \
-	tmp/external/fastjet/plugins/SISCone/quadtree.$(ObjSuf) \
-	tmp/external/fastjet/plugins/SISCone/ranlux.$(ObjSuf) \
-	tmp/external/fastjet/plugins/SISCone/reference.$(ObjSuf) \
-	tmp/external/fastjet/plugins/SISCone/siscone.$(ObjSuf) \
-	tmp/external/fastjet/plugins/SISCone/siscone_error.$(ObjSuf) \
-	tmp/external/fastjet/plugins/SISCone/split_merge.$(ObjSuf) \
-	tmp/external/fastjet/plugins/SISCone/vicinity.$(ObjSuf) \
-	tmp/external/fastjet/plugins/TrackJet/TrackJetPlugin.$(ObjSuf) \
-	tmp/external/fastjet/tools/BackgroundEstimatorBase.$(ObjSuf) \
-	tmp/external/fastjet/tools/CASubJetTagger.$(ObjSuf) \
-	tmp/external/fastjet/tools/Filter.$(ObjSuf) \
-	tmp/external/fastjet/tools/GridMedianBackgroundEstimator.$(ObjSuf) \
-	tmp/external/fastjet/tools/JHTopTagger.$(ObjSuf) \
-	tmp/external/fastjet/tools/JetMedianBackgroundEstimator.$(ObjSuf) \
-	tmp/external/fastjet/tools/MassDropTagger.$(ObjSuf) \
-	tmp/external/fastjet/tools/Pruner.$(ObjSuf) \
-	tmp/external/fastjet/tools/Recluster.$(ObjSuf) \
-	tmp/external/fastjet/tools/RestFrameNSubjettinessTagger.$(ObjSuf) \
-	tmp/external/fastjet/tools/Subtractor.$(ObjSuf) \
-	tmp/external/fastjet/tools/TopTaggerBase.$(ObjSuf) \
-	tmp/modules/FastJetFinder.$(ObjSuf) \
-	tmp/modules/FastJetGridMedianEstimator.$(ObjSuf) \
-	tmp/modules/RunPUPPI.$(ObjSuf)
-
-ifeq ($(HAS_PYTHIA8),true)
-FASTJET_OBJ +=  \
-	
-endif
-
-tmp/display/Delphes3DGeometry.$(ObjSuf): \
-	display/Delphes3DGeometry.$(SrcSuf) \
-	display/Delphes3DGeometry.h \
-	classes/DelphesClasses.h \
-	external/ExRootAnalysis/ExRootConfReader.h
-tmp/display/DelphesBranchElement.$(ObjSuf): \
-	display/DelphesBranchElement.$(SrcSuf) \
-	display/DelphesBranchElement.h \
-	classes/DelphesClasses.h
-tmp/display/DelphesCaloData.$(ObjSuf): \
-	display/DelphesCaloData.$(SrcSuf) \
-	display/DelphesCaloData.h
-tmp/display/DelphesDisplay.$(ObjSuf): \
-	display/DelphesDisplay.$(SrcSuf) \
-	display/DelphesDisplay.h
-tmp/display/DelphesEventDisplay.$(ObjSuf): \
-	display/DelphesEventDisplay.$(SrcSuf) \
-	display/Delphes3DGeometry.h \
-	display/DelphesBranchElement.h \
-	display/DelphesCaloData.h \
-	display/DelphesDisplay.h \
-	display/DelphesEventDisplay.h \
-	display/DelphesHtmlSummary.h \
-	display/DelphesPlotSummary.h \
-	classes/DelphesClasses.h \
-	external/ExRootAnalysis/ExRootConfReader.h \
-	external/ExRootAnalysis/ExRootTreeReader.h
-tmp/display/DelphesHtmlSummary.$(ObjSuf): \
-	display/DelphesHtmlSummary.$(SrcSuf) \
-	display/DelphesHtmlSummary.h
-tmp/display/DelphesPlotSummary.$(ObjSuf): \
-	display/DelphesPlotSummary.$(SrcSuf) \
-	display/DelphesPlotSummary.h
-DISPLAY_OBJ +=  \
-	tmp/display/Delphes3DGeometry.$(ObjSuf) \
-	tmp/display/DelphesBranchElement.$(ObjSuf) \
-	tmp/display/DelphesCaloData.$(ObjSuf) \
-	tmp/display/DelphesDisplay.$(ObjSuf) \
-	tmp/display/DelphesEventDisplay.$(ObjSuf) \
-	tmp/display/DelphesHtmlSummary.$(ObjSuf) \
-	tmp/display/DelphesPlotSummary.$(ObjSuf)
-
-ifeq ($(HAS_PYTHIA8),true)
-DISPLAY_OBJ +=  \
-	
-endif
-
-tmp/external/tcl/panic.$(ObjSuf): \
-	external/tcl/panic.c
-tmp/external/tcl/tclAlloc.$(ObjSuf): \
-	external/tcl/tclAlloc.c
-tmp/external/tcl/tclAsync.$(ObjSuf): \
-	external/tcl/tclAsync.c
-tmp/external/tcl/tclBasic.$(ObjSuf): \
-	external/tcl/tclBasic.c
-tmp/external/tcl/tclCkalloc.$(ObjSuf): \
-	external/tcl/tclCkalloc.c
-tmp/external/tcl/tclCmdAH.$(ObjSuf): \
-	external/tcl/tclCmdAH.c
-tmp/external/tcl/tclCmdIL.$(ObjSuf): \
-	external/tcl/tclCmdIL.c
-tmp/external/tcl/tclCmdMZ.$(ObjSuf): \
-	external/tcl/tclCmdMZ.c
-tmp/external/tcl/tclCompExpr.$(ObjSuf): \
-	external/tcl/tclCompExpr.c
-tmp/external/tcl/tclCompile.$(ObjSuf): \
-	external/tcl/tclCompile.c
-tmp/external/tcl/tclExecute.$(ObjSuf): \
-	external/tcl/tclExecute.c
-tmp/external/tcl/tclGet.$(ObjSuf): \
-	external/tcl/tclGet.c
-tmp/external/tcl/tclHash.$(ObjSuf): \
-	external/tcl/tclHash.c
-tmp/external/tcl/tclIndexObj.$(ObjSuf): \
-	external/tcl/tclIndexObj.c
-tmp/external/tcl/tclLink.$(ObjSuf): \
-	external/tcl/tclLink.c
-tmp/external/tcl/tclListObj.$(ObjSuf): \
-	external/tcl/tclListObj.c
-tmp/external/tcl/tclNamesp.$(ObjSuf): \
-	external/tcl/tclNamesp.c
-tmp/external/tcl/tclObj.$(ObjSuf): \
-	external/tcl/tclObj.c
-tmp/external/tcl/tclParse.$(ObjSuf): \
-	external/tcl/tclParse.c
-tmp/external/tcl/tclPreserve.$(ObjSuf): \
-	external/tcl/tclPreserve.c
-tmp/external/tcl/tclProc.$(ObjSuf): \
-	external/tcl/tclProc.c
-tmp/external/tcl/tclResolve.$(ObjSuf): \
-	external/tcl/tclResolve.c
-tmp/external/tcl/tclStringObj.$(ObjSuf): \
-	external/tcl/tclStringObj.c
-tmp/external/tcl/tclUtil.$(ObjSuf): \
-	external/tcl/tclUtil.c
-tmp/external/tcl/tclVar.$(ObjSuf): \
-	external/tcl/tclVar.c
-TCL_OBJ +=  \
-	tmp/external/tcl/panic.$(ObjSuf) \
-	tmp/external/tcl/tclAlloc.$(ObjSuf) \
-	tmp/external/tcl/tclAsync.$(ObjSuf) \
-	tmp/external/tcl/tclBasic.$(ObjSuf) \
-	tmp/external/tcl/tclCkalloc.$(ObjSuf) \
-	tmp/external/tcl/tclCmdAH.$(ObjSuf) \
-	tmp/external/tcl/tclCmdIL.$(ObjSuf) \
-	tmp/external/tcl/tclCmdMZ.$(ObjSuf) \
-	tmp/external/tcl/tclCompExpr.$(ObjSuf) \
-	tmp/external/tcl/tclCompile.$(ObjSuf) \
-	tmp/external/tcl/tclExecute.$(ObjSuf) \
-	tmp/external/tcl/tclGet.$(ObjSuf) \
-	tmp/external/tcl/tclHash.$(ObjSuf) \
-	tmp/external/tcl/tclIndexObj.$(ObjSuf) \
-	tmp/external/tcl/tclLink.$(ObjSuf) \
-	tmp/external/tcl/tclListObj.$(ObjSuf) \
-	tmp/external/tcl/tclNamesp.$(ObjSuf) \
-	tmp/external/tcl/tclObj.$(ObjSuf) \
-	tmp/external/tcl/tclParse.$(ObjSuf) \
-	tmp/external/tcl/tclPreserve.$(ObjSuf) \
-	tmp/external/tcl/tclProc.$(ObjSuf) \
-	tmp/external/tcl/tclResolve.$(ObjSuf) \
-	tmp/external/tcl/tclStringObj.$(ObjSuf) \
-	tmp/external/tcl/tclUtil.$(ObjSuf) \
-	tmp/external/tcl/tclVar.$(ObjSuf)
-
-modules/DenseTrackFilter.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-modules/VertexFinderDA4D.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-modules/TrackSmearing.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-external/HepMC3/Units.h: \
-	external/HepMC3/Errors.h \
-	external/HepMC3/Setup.h \
-	external/HepMC3/FourVector.h
-	@touch $@
-
-external/fastjet/ClusterSequence.hh: \
-	external/fastjet/PseudoJet.hh \
-	external/fastjet/Error.hh \
-	external/fastjet/JetDefinition.hh \
-	external/fastjet/SharedPtr.hh \
-	external/fastjet/LimitedWarning.hh \
-	external/fastjet/FunctionOfPseudoJet.hh \
-	external/fastjet/ClusterSequenceStructure.hh \
-	external/fastjet/internal/deprecated.hh
-	@touch $@
-
-external/fastjet/internal/ClosestPair2D.hh: \
-	external/fastjet/internal/ClosestPair2DBase.hh \
-	external/fastjet/internal/SearchTree.hh \
-	external/fastjet/internal/MinHeap.hh \
-	external/fastjet/SharedPtr.hh
-	@touch $@
-
-modules/FastJetGridMedianEstimator.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-external/fastjet/internal/MinHeap.hh: \
-	external/fastjet/internal/base.hh
-	@touch $@
-
-modules/EnergySmearing.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-modules/LeptonDressing.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-external/fastjet/internal/Voronoi.hh: \
-	external/fastjet/LimitedWarning.hh
-	@touch $@
-
-external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh: \
-	external/fastjet/PseudoJet.hh \
-	external/fastjet/ClusterSequenceAreaBase.hh \
-	external/fastjet/GhostedAreaSpec.hh \
-	external/fastjet/LimitedWarning.hh
-	@touch $@
-
-external/fastjet/JetDefinition.hh: \
-	external/fastjet/internal/numconsts.hh \
-	external/fastjet/PseudoJet.hh \
-	external/fastjet/internal/deprecated.hh \
-	external/fastjet/ClusterSequence.hh
-	@touch $@
-
-modules/ConstituentFilter.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-modules/Calorimeter.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-classes/DelphesModule.h: \
-	external/ExRootAnalysis/ExRootTask.h
-	@touch $@
-
-modules/AngularSmearing.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-modules/IdentificationMap.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-modules/TrackCovariance.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-modules/ExampleModule.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-modules/Merger.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-modules/EnergyScale.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-modules/Isolation.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-external/fastjet/internal/Dnn2piCylinder.hh: \
-	external/fastjet/internal/DynamicNearestNeighbours.hh \
-	external/fastjet/internal/DnnPlane.hh \
-	external/fastjet/internal/numconsts.hh
-	@touch $@
-
-external/fastjet/Selector.hh: \
-	external/fastjet/PseudoJet.hh \
-	external/fastjet/RangeDefinition.hh
-	@touch $@
-
-modules/JetPileUpSubtractor.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-external/fastjet/contribs/Nsubjettiness/Njettiness.hh: \
-	external/fastjet/PseudoJet.hh \
-	external/fastjet/SharedPtr.hh
-	@touch $@
-
-external/fastjet/internal/LazyTiling25.hh: \
-	external/fastjet/internal/MinHeap.hh \
-	external/fastjet/ClusterSequence.hh \
-	external/fastjet/internal/LazyTiling9Alt.hh \
-	external/fastjet/internal/LazyTiling9.hh
-	@touch $@
-
-external/fastjet/Error.hh: \
-	external/fastjet/internal/base.hh \
-	external/fastjet/config.h \
-	external/fastjet/LimitedWarning.hh
-	@touch $@
-
-modules/DecayFilter.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-external/fastjet/internal/TilingExtent.hh: \
-	external/fastjet/ClusterSequence.hh
-	@touch $@
-
-modules/TrackPileUpSubtractor.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-external/HepMC3/ReaderAscii.h: \
-	external/HepMC3/Reader.h \
-	external/HepMC3/GenEvent.h
-	@touch $@
-
-modules/Efficiency.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-external/fastjet/tools/GridMedianBackgroundEstimator.hh: \
-	external/fastjet/tools/BackgroundEstimatorBase.hh \
-	external/fastjet/RectangularGrid.hh
-	@touch $@
-
-external/fastjet/internal/DnnPlane.hh: \
-	external/fastjet/internal/Triangulation.hh \
-	external/fastjet/internal/DynamicNearestNeighbours.hh
-	@touch $@
-
-external/fastjet/ClusterSequenceArea.hh: \
-	external/fastjet/ClusterSequenceAreaBase.hh \
-	external/fastjet/ClusterSequenceActiveArea.hh \
-	external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh \
-	external/fastjet/ClusterSequencePassiveArea.hh \
-	external/fastjet/ClusterSequenceVoronoiArea.hh \
-	external/fastjet/AreaDefinition.hh
-	@touch $@
-
-modules/JetFakeParticle.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-modules/OldCalorimeter.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-external/fastjet/ClusterSequence1GhostPassiveArea.hh: \
-	external/fastjet/PseudoJet.hh \
-	external/fastjet/ClusterSequenceAreaBase.hh \
-	external/fastjet/ClusterSequenceActiveArea.hh
-	@touch $@
-
-external/fastjet/internal/LazyTiling9Alt.hh: \
-	external/fastjet/internal/MinHeap.hh \
-	external/fastjet/ClusterSequence.hh
-	@touch $@
-
-modules/TrackCountingTauTagging.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-external/fastjet/contribs/ValenciaPlugin/ValenciaPlugin.hh: \
-	external/fastjet/JetDefinition.hh \
-	external/fastjet/ClusterSequence.hh
-	@touch $@
-
-external/fastjet/RectangularGrid.hh: \
-	external/fastjet/PseudoJet.hh \
-	external/fastjet/Selector.hh
-	@touch $@
-
-external/HepMC3/Data/GenEventData.h: \
-	external/HepMC3/Data/GenParticleData.h \
-	external/HepMC3/Data/GenVertexData.h \
-	external/HepMC3/Units.h
-	@touch $@
-
-modules/PileUpMerger.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-external/HepMC3/GenPdfInfo.h: \
-	external/HepMC3/Attribute.h
-	@touch $@
-
-external/fastjet/contribs/Nsubjettiness/ExtraRecombiners.hh: \
-	external/fastjet/PseudoJet.hh \
-	external/fastjet/JetDefinition.hh
-	@touch $@
-
-display/DelphesBranchElement.h: \
-	display/DelphesCaloData.h
-	@touch $@
-
-modules/TimeOfFlight.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.hh: \
-	external/fastjet/ClusterSequence.hh \
-	external/fastjet/JetDefinition.hh
-	@touch $@
-
-external/fastjet/internal/DynamicNearestNeighbours.hh: \
-	external/fastjet/internal/numconsts.hh \
-	external/fastjet/Error.hh
-	@touch $@
-
-modules/RunPUPPI.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-modules/Cloner.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-external/HepMC3/ReaderAsciiHepMC2.h: \
-	external/HepMC3/Reader.h \
-	external/HepMC3/GenEvent.h
-	@touch $@
-
-external/fastjet/PseudoJet.hh: \
-	external/fastjet/internal/numconsts.hh \
-	external/fastjet/internal/IsBase.hh \
-	external/fastjet/SharedPtr.hh \
-	external/fastjet/Error.hh \
-	external/fastjet/PseudoJetStructureBase.hh
-	@touch $@
-
-modules/PhotonID.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-external/fastjet/tools/Pruner.hh: \
-	external/fastjet/ClusterSequence.hh \
-	external/fastjet/WrappedStructure.hh \
-	external/fastjet/tools/Transformer.hh
-	@touch $@
-
-external/fastjet/internal/LazyTiling9.hh: \
-	external/fastjet/internal/MinHeap.hh \
-	external/fastjet/ClusterSequence.hh \
-	external/fastjet/internal/LazyTiling9Alt.hh
-	@touch $@
-
-modules/PileUpJetID.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-external/fastjet/version.hh: \
-	external/fastjet/config.h
-	@touch $@
-
-modules/MomentumSmearing.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-modules/TauTagging.h: \
-	external/ExRootAnalysis/ExRootClassifier.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootResult.h \
-	classes/DelphesModule.h
-	@touch $@
-
-external/fastjet/GhostedAreaSpec.hh: \
-	external/fastjet/PseudoJet.hh \
-	external/fastjet/internal/BasicRandom.hh \
-	external/fastjet/Selector.hh \
-	external/fastjet/LimitedWarning.hh \
-	external/fastjet/internal/deprecated.hh
-	@touch $@
-
-external/fastjet/internal/Dnn4piCylinder.hh: \
-	external/fastjet/internal/DynamicNearestNeighbours.hh \
-	external/fastjet/internal/DnnPlane.hh \
-	external/fastjet/internal/numconsts.hh
-	@touch $@
-
-external/HepMC3/Attribute.h: \
-	external/HepMC3/GenParticle_fwd.h \
-	external/HepMC3/GenVertex_fwd.h
-	@touch $@
-
-modules/VertexSorter.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-modules/Delphes.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-modules/VertexFinder.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-modules/UniqueObjectFinder.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-modules/TrackCountingBTagging.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-modules/PileUpMergerPythia8.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-external/fastjet/ClusterSequenceActiveArea.hh: \
-	external/fastjet/PseudoJet.hh \
-	external/fastjet/ClusterSequenceAreaBase.hh \
-	external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh
-	@touch $@
-
-modules/JetFlavorAssociation.h: \
-	classes/DelphesClasses.h \
-	classes/DelphesModule.h
-	@touch $@
-
-modules/ParticlePropagator.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-external/HepMC3/GenRunInfo.h: \
-	external/HepMC3/Units.h \
-	external/HepMC3/Attribute.h
-	@touch $@
-
-modules/PdgCodeFilter.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-modules/TruthVertexFinder.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-classes/DelphesSTDHEPReader.h: \
-	classes/DelphesXDRReader.h
-	@touch $@
-
-external/HepMC3/GenEvent.h: \
-	external/HepMC3/Units.h \
-	external/HepMC3/GenParticle_fwd.h \
-	external/HepMC3/GenVertex_fwd.h \
-	external/HepMC3/GenPdfInfo_fwd.h \
-	external/HepMC3/GenHeavyIon_fwd.h \
-	external/HepMC3/GenCrossSection_fwd.h \
-	external/HepMC3/GenHeavyIon.h \
-	external/HepMC3/GenPdfInfo.h \
-	external/HepMC3/GenCrossSection.h \
-	external/HepMC3/GenRunInfo.h
-	@touch $@
-
-external/HepMC3/GenHeavyIon.h: \
-	external/HepMC3/Attribute.h
-	@touch $@
-
-external/fastjet/plugins/CDFCones/fastjet/CDFMidPointPlugin.hh: \
-	external/fastjet/JetDefinition.hh
-	@touch $@
-
-external/PUPPI/PuppiContainer.hh: \
-	external/fastjet/PseudoJet.hh
-	@touch $@
-
-external/fastjet/RangeDefinition.hh: \
-	external/fastjet/PseudoJet.hh \
-	external/fastjet/Error.hh \
-	external/fastjet/LimitedWarning.hh \
-	external/fastjet/internal/deprecated.hh
-	@touch $@
-
-external/fastjet/PseudoJetStructureBase.hh: \
-	external/fastjet/internal/base.hh
-	@touch $@
-
-external/fastjet/ClusterSequenceAreaBase.hh: \
-	external/fastjet/ClusterSequence.hh \
-	external/fastjet/LimitedWarning.hh \
-	external/fastjet/Selector.hh \
-	external/fastjet/internal/deprecated.hh
-	@touch $@
-
-modules/PhotonConversions.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-external/fastjet/ClusterSequenceVoronoiArea.hh: \
-	external/fastjet/PseudoJet.hh \
-	external/fastjet/AreaDefinition.hh \
-	external/fastjet/ClusterSequenceAreaBase.hh
-	@touch $@
-
-modules/BTagging.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-modules/RecoPuFilter.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-modules/Hector.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-modules/ImpactParameterSmearing.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-display/DelphesPlotSummary.h: \
-	external/ExRootAnalysis/ExRootTreeReader.h
-	@touch $@
-
-modules/Weighter.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-modules/TaggingParticlesSkimmer.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-external/fastjet/internal/BasicRandom.hh: \
-	external/fastjet/internal/base.hh
-	@touch $@
-
-external/HepMC3/GenVertex.h: \
-	external/HepMC3/GenParticle_fwd.h \
-	external/HepMC3/GenVertex_fwd.h \
-	external/HepMC3/Data/GenVertexData.h \
-	external/HepMC3/FourVector.h \
-	external/HepMC3/GenEvent.h
-	@touch $@
-
-modules/ClusterCounting.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-modules/SimpleCalorimeter.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-external/fastjet/plugins/CDFCones/fastjet/CDFJetCluPlugin.hh: \
-	external/fastjet/JetDefinition.hh \
-	external/fastjet/PseudoJet.hh
-	@touch $@
-
-external/HepMC3/GenCrossSection.h: \
-	external/HepMC3/Attribute.h
-	@touch $@
-
-external/ExRootAnalysis/ExRootTask.h: \
-	external/ExRootAnalysis/ExRootConfReader.h
-	@touch $@
-
-external/fastjet/tools/Subtractor.hh: \
-	external/fastjet/internal/base.hh \
-	external/fastjet/tools/Transformer.hh \
-	external/fastjet/tools/BackgroundEstimatorBase.hh
-	@touch $@
-
-external/fastjet/internal/LazyTiling9SeparateGhosts.hh: \
-	external/fastjet/internal/MinHeap.hh \
-	external/fastjet/ClusterSequence.hh \
-	external/fastjet/internal/LazyTiling9Alt.hh
-	@touch $@
-
-external/fastjet/internal/Dnn3piCylinder.hh: \
-	external/fastjet/internal/DynamicNearestNeighbours.hh \
-	external/fastjet/internal/DnnPlane.hh \
-	external/fastjet/internal/numconsts.hh
-	@touch $@
-
-external/fastjet/AreaDefinition.hh: \
-	external/fastjet/GhostedAreaSpec.hh
-	@touch $@
-
-modules/ParticleDensity.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-modules/TreeWriter.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-modules/TimeSmearing.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-external/fastjet/contribs/Nsubjettiness/Nsubjettiness.hh: \
-	external/fastjet/FunctionOfPseudoJet.hh
-	@touch $@
-
-external/fastjet/ClusterSequenceStructure.hh: \
-	external/fastjet/internal/base.hh \
-	external/fastjet/SharedPtr.hh \
-	external/fastjet/PseudoJetStructureBase.hh
-	@touch $@
-
-modules/StatusPidFilter.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-external/HepMC3/GenParticle.h: \
-	external/HepMC3/Data/GenParticleData.h \
-	external/HepMC3/FourVector.h \
-	external/HepMC3/GenParticle_fwd.h \
-	external/HepMC3/GenVertex_fwd.h \
-	external/HepMC3/GenEvent.h
-	@touch $@
-
-external/fastjet/LimitedWarning.hh: \
-	external/fastjet/internal/base.hh
-	@touch $@
-
-external/fastjet/config.h: \
-	external/fastjet/config_win.h
-	@touch $@
-
-classes/DelphesClasses.h: \
-	classes/SortableObject.h
-	@touch $@
-
-external/fastjet/ClusterSequencePassiveArea.hh: \
-	external/fastjet/PseudoJet.hh \
-	external/fastjet/ClusterSequence1GhostPassiveArea.hh
-	@touch $@
-
-modules/FastJetFinder.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-modules/BeamSpotFilter.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-modules/DualReadoutCalorimeter.h: \
-	classes/DelphesModule.h
-	@touch $@
-
-
-
-###
-
-ifeq ($(ROOT_MAJOR),6)
-all: $(NOFASTJET) $(DELPHES) $(DELPHES_DICT_PCM) $(FASTJET_DICT_PCM) $(EXECUTABLE)
-display: $(DISPLAY) $(DISPLAY_DICT_PCM)
-else
-all: $(NOFASTJET) $(DELPHES) $(EXECUTABLE)
-display: $(DISPLAY)
-endif
-
-$(NOFASTJET): $(DELPHES_DICT_OBJ) $(DELPHES_OBJ) $(TCL_OBJ)
-	@mkdir -p $(@D)
-	@echo ">> Building $@"
-ifeq ($(ARCH),aix5)
-	@$(MAKESHARED) $(OutPutOpt) $@ $(DELPHES_LIBS) -p 0 $^
-else
-ifeq ($(PLATFORM),macosx)
-# We need to make both the .dylib and the .so
-	@$(LD) $(SOFLAGS)$@ $(LDFLAGS) $^ $(OutPutOpt) $@ $(DELPHES_LIBS)
-ifneq ($(subst $(MACOSX_MINOR),,1234),1234)
-ifeq ($(MACOSX_MINOR),4)
-	@ln -sf $@ $(subst .$(DllSuf),.so,$@)
-endif
-endif
-else
-ifeq ($(PLATFORM),win32)
-	@bindexplib $* $^ > $*.def
-	@lib -nologo -MACHINE:IX86 $^ -def:$*.def $(OutPutOpt)$(NOFASTJETLIB)
-	@$(LD) $(SOFLAGS) $(LDFLAGS) $^ $*.exp $(DELPHES_LIBS) $(OutPutOpt)$@
-	@$(MT_DLL)
-else
-	@$(LD) $(SOFLAGS) $(LDFLAGS) $^ $(OutPutOpt) $@ $(DELPHES_LIBS)
-	@$(MT_DLL)
-endif
-endif
-endif
-
-$(DELPHES): $(DELPHES_DICT_OBJ) $(FASTJET_DICT_OBJ) $(DELPHES_OBJ) $(FASTJET_OBJ) $(TCL_OBJ)
-	@mkdir -p $(@D)
-	@echo ">> Building $@"
-ifeq ($(ARCH),aix5)
-	@$(MAKESHARED) $(OutPutOpt) $@ $(DELPHES_LIBS) -p 0 $^
-else
-ifeq ($(PLATFORM),macosx)
-# We need to make both the .dylib and the .so
-	@$(LD) $(SOFLAGS)$@ $(LDFLAGS) $^ $(OutPutOpt) $@ $(DELPHES_LIBS)
-ifneq ($(subst $(MACOSX_MINOR),,1234),1234)
-ifeq ($(MACOSX_MINOR),4)
-	@ln -sf $@ $(subst .$(DllSuf),.so,$@)
-endif
-endif
-else
-ifeq ($(PLATFORM),win32)
-	@bindexplib $* $^ > $*.def
-	@lib -nologo -MACHINE:IX86 $^ -def:$*.def $(OutPutOpt)$(DELPHESLIB)
-	@$(LD) $(SOFLAGS) $(LDFLAGS) $^ $*.exp $(DELPHES_LIBS) $(OutPutOpt)$@
-	@$(MT_DLL)
-else
-	@$(LD) $(SOFLAGS) $(LDFLAGS) $^ $(OutPutOpt) $@ $(DELPHES_LIBS)
-	@$(MT_DLL)
-endif
-endif
-endif
-
-$(DISPLAY): $(DELPHES_DICT_OBJ) $(FASTJET_DICT_OBJ) $(DISPLAY_DICT_OBJ) $(DELPHES_OBJ) $(FASTJET_OBJ) $(DISPLAY_OBJ) $(TCL_OBJ)
-	@mkdir -p $(@D)
-	@echo ">> Building $@"
-ifeq ($(ARCH),aix5)
-	@$(MAKESHARED) $(OutPutOpt) $@ $(DISPLAY_LIBS) -p 0 $^
-else
-ifeq ($(PLATFORM),macosx)
-# We need to make both the .dylib and the .so
-	@$(LD) $(SOFLAGS)$@ $(LDFLAGS) $^ $(OutPutOpt) $@ $(DISPLAY_LIBS)
-ifneq ($(subst $(MACOSX_MINOR),,1234),1234)
-ifeq ($(MACOSX_MINOR),4)
-	@ln -sf $@ $(subst .$(DllSuf),.so,$@)
-endif
-endif
-else
-ifeq ($(PLATFORM),win32)
-	@bindexplib $* $^ > $*.def
-	@lib -nologo -MACHINE:IX86 $^ -def:$*.def $(OutPutOpt)$(DISPLAYLIB)
-	@$(LD) $(SOFLAGS) $(LDFLAGS) $^ $*.exp $(DISPLAY_LIBS) $(OutPutOpt)$@
-	@$(MT_DLL)
-else
-	@$(LD) $(SOFLAGS) $(LDFLAGS) $^ $(OutPutOpt) $@ $(DISPLAY_LIBS)
-	@$(MT_DLL)
-endif
-endif
-endif
-
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.18
+
+# Default target executed when no arguments are given to make.
+default_target: all
+
+.PHONY : default_target
+
+# Allow only one "make -f Makefile2" at a time, but pass parallelism.
+.NOTPARALLEL:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Disable VCS-based implicit rules.
+% : %,v
+
+
+# Disable VCS-based implicit rules.
+% : RCS/%
+
+
+# Disable VCS-based implicit rules.
+% : RCS/%,v
+
+
+# Disable VCS-based implicit rules.
+% : SCCS/s.%
+
+
+# Disable VCS-based implicit rules.
+% : s.%
+
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Command-line flag to silence nested $(MAKE).
+$(VERBOSE)MAKESILENT = -s
+
+#Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E rm -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/andriish/Projects/delphes
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/andriish/Projects/delphes
+
+#=============================================================================
+# Targets provided globally by CMake.
+
+# Special rule for the target install/local
+install/local: preinstall
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
+	/usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+.PHONY : install/local
+
+# Special rule for the target install/local
+install/local/fast: preinstall/fast
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
+	/usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+.PHONY : install/local/fast
+
+# Special rule for the target install/strip
+install/strip: preinstall
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
+	/usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+.PHONY : install/strip
+
+# Special rule for the target install/strip
+install/strip/fast: preinstall/fast
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
+	/usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+.PHONY : install/strip/fast
+
+# Special rule for the target edit_cache
+edit_cache:
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..."
+	/usr/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
+.PHONY : edit_cache
+
+# Special rule for the target edit_cache
+edit_cache/fast: edit_cache
+
+.PHONY : edit_cache/fast
+
+# Special rule for the target rebuild_cache
+rebuild_cache:
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
+	/usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
+.PHONY : rebuild_cache
+
+# Special rule for the target rebuild_cache
+rebuild_cache/fast: rebuild_cache
+
+.PHONY : rebuild_cache/fast
+
+# Special rule for the target list_install_components
+list_install_components:
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\""
+.PHONY : list_install_components
+
+# Special rule for the target list_install_components
+list_install_components/fast: list_install_components
+
+.PHONY : list_install_components/fast
+
+# Special rule for the target install
+install: preinstall
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
+	/usr/bin/cmake -P cmake_install.cmake
+.PHONY : install
+
+# Special rule for the target install
+install/fast: preinstall/fast
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
+	/usr/bin/cmake -P cmake_install.cmake
+.PHONY : install/fast
+
+# The main all target
+all: cmake_check_build_system
+	$(CMAKE_COMMAND) -E cmake_progress_start /home/andriish/Projects/delphes/CMakeFiles /home/andriish/Projects/delphes//CMakeFiles/progress.marks
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all
+	$(CMAKE_COMMAND) -E cmake_progress_start /home/andriish/Projects/delphes/CMakeFiles 0
+.PHONY : all
+
+# The main clean target
 clean:
-	@rm -f $(DELPHES_DICT_OBJ) $(DISPLAY_DICT_OBJ) $(DELPHES_OBJ) $(FASTJET_OBJ) $(DISPLAY_OBJ) $(TCL_OBJ) core
-	@rm -rf tmp
-
-distclean: clean
-	@rm -f $(NOFASTJET) $(NOFASTJETLIB) $(DELPHES) $(DELPHESLIB) $(DELPHES_DICT_PCM) $(FASTJET_DICT_PCM) $(DISPLAY) $(DISPLAYLIB) $(DISPLAY_DICT_PCM) $(EXECUTABLE)
-
-dist:
-	@echo ">> Building $(DISTTAR)"
-	@mkdir -p $(DISTDIR)
-	@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)
-	@find $(DISTDIR) -depth -name .\* -exec rm -rf {} \;
-	@tar -czf $(DISTTAR) $(DISTDIR)
-	@rm -rf $(DISTDIR)
-
-###
-
-.SUFFIXES: .$(SrcSuf) .$(ObjSuf) .$(DllSuf) $(PcmSuf)
-
-%Dict.$(SrcSuf):
-	@mkdir -p $(@D)
-	@echo ">> Generating $@"
-	@rootcint -f $@ -c -Iexternal $<
-	@mv $@ $@.base
-	@cat $< $@.base > $@
-	@rm $@.base
-
-$(DELPHES_DICT_PCM): %Dict$(PcmSuf):
-	@echo ">> Copying $@"
-	@cp $< $@
-
-$(FASTJET_DICT_PCM): %Dict$(PcmSuf):
-	@echo ">> Copying $@"
-	@cp $< $@
-
-$(DISPLAY_DICT_PCM): %Dict$(PcmSuf):
-	@echo ">> Copying $@"
-	@cp $< $@
-
-$(DELPHES_OBJ): tmp/%.$(ObjSuf): %.$(SrcSuf)
-	@mkdir -p $(@D)
-	@echo ">> Compiling $<"
-	@$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
-
-$(FASTJET_OBJ): tmp/%.$(ObjSuf): %.$(SrcSuf)
-	@mkdir -p $(@D)
-	@echo ">> Compiling $<"
-	@$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
-
-$(DISPLAY_OBJ): tmp/%.$(ObjSuf): %.$(SrcSuf)
-	@mkdir -p $(@D)
-	@echo ">> Compiling $<"
-	@$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
-
-$(DELPHES_DICT_OBJ): %.$(ObjSuf): %.$(SrcSuf)
-	@mkdir -p $(@D)
-	@echo ">> Compiling $<"
-	@$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
-
-$(FASTJET_DICT_OBJ): %.$(ObjSuf): %.$(SrcSuf)
-	@mkdir -p $(@D)
-	@echo ">> Compiling $<"
-	@$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
-
-$(DISPLAY_DICT_OBJ): %.$(ObjSuf): %.$(SrcSuf)
-	@mkdir -p $(@D)
-	@echo ">> Compiling $<"
-	@$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
-
-$(TCL_OBJ): tmp/%.$(ObjSuf): %.c
-	@mkdir -p $(@D)
-	@echo ">> Compiling $<"
-	@$(CC) $(patsubst -std=%,,$(CXXFLAGS)) -c $< $(OutPutOpt)$@
-
-$(EXECUTABLE_OBJ): tmp/%.$(ObjSuf): %.cpp
-	@mkdir -p $(@D)
-	@echo ">> Compiling $<"
-	@$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
-
-$(EXECUTABLE): %$(ExeSuf): $(DELPHES_DICT_OBJ) $(FASTJET_DICT_OBJ) $(DELPHES_OBJ) $(FASTJET_OBJ) $(TCL_OBJ)
-	@echo ">> Building $@"
-	@$(LD) $(LDFLAGS) $^ $(DELPHES_LIBS) $(OutPutOpt)$@
-
-###
-
-
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean
+.PHONY : clean
+
+# The main clean target
+clean/fast: clean
+
+.PHONY : clean/fast
+
+# Prepare targets for installation.
+preinstall: all
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall
+.PHONY : preinstall
+
+# Prepare targets for installation.
+preinstall/fast:
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall
+.PHONY : preinstall/fast
+
+# clear depends
+depend:
+	$(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
+.PHONY : depend
+
+#=============================================================================
+# Target rules for targets named DelphesDisplay
+
+# Build rule for target.
+DelphesDisplay: cmake_check_build_system
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 DelphesDisplay
+.PHONY : DelphesDisplay
+
+# fast build rule for target.
+DelphesDisplay/fast:
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/DelphesDisplay.dir/build.make CMakeFiles/DelphesDisplay.dir/build
+.PHONY : DelphesDisplay/fast
+
+#=============================================================================
+# Target rules for targets named Delphes
+
+# Build rule for target.
+Delphes: cmake_check_build_system
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Delphes
+.PHONY : Delphes
+
+# fast build rule for target.
+Delphes/fast:
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Delphes.dir/build.make CMakeFiles/Delphes.dir/build
+.PHONY : Delphes/fast
+
+#=============================================================================
+# Target rules for targets named classes
+
+# Build rule for target.
+classes: cmake_check_build_system
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 classes
+.PHONY : classes
+
+# fast build rule for target.
+classes/fast:
+	$(MAKE) $(MAKESILENT) -f classes/CMakeFiles/classes.dir/build.make classes/CMakeFiles/classes.dir/build
+.PHONY : classes/fast
+
+#=============================================================================
+# Target rules for targets named ClassesDict
+
+# Build rule for target.
+ClassesDict: cmake_check_build_system
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ClassesDict
+.PHONY : ClassesDict
+
+# fast build rule for target.
+ClassesDict/fast:
+	$(MAKE) $(MAKESILENT) -f classes/CMakeFiles/ClassesDict.dir/build.make classes/CMakeFiles/ClassesDict.dir/build
+.PHONY : ClassesDict/fast
+
+#=============================================================================
+# Target rules for targets named lhco2root
+
+# Build rule for target.
+lhco2root: cmake_check_build_system
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 lhco2root
+.PHONY : lhco2root
+
+# fast build rule for target.
+lhco2root/fast:
+	$(MAKE) $(MAKESILENT) -f converters/CMakeFiles/lhco2root.dir/build.make converters/CMakeFiles/lhco2root.dir/build
+.PHONY : lhco2root/fast
+
+#=============================================================================
+# Target rules for targets named hepmc2pileup
+
+# Build rule for target.
+hepmc2pileup: cmake_check_build_system
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 hepmc2pileup
+.PHONY : hepmc2pileup
+
+# fast build rule for target.
+hepmc2pileup/fast:
+	$(MAKE) $(MAKESILENT) -f converters/CMakeFiles/hepmc2pileup.dir/build.make converters/CMakeFiles/hepmc2pileup.dir/build
+.PHONY : hepmc2pileup/fast
+
+#=============================================================================
+# Target rules for targets named root2lhco
+
+# Build rule for target.
+root2lhco: cmake_check_build_system
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 root2lhco
+.PHONY : root2lhco
+
+# fast build rule for target.
+root2lhco/fast:
+	$(MAKE) $(MAKESILENT) -f converters/CMakeFiles/root2lhco.dir/build.make converters/CMakeFiles/root2lhco.dir/build
+.PHONY : root2lhco/fast
+
+#=============================================================================
+# Target rules for targets named pileup2root
+
+# Build rule for target.
+pileup2root: cmake_check_build_system
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pileup2root
+.PHONY : pileup2root
+
+# fast build rule for target.
+pileup2root/fast:
+	$(MAKE) $(MAKESILENT) -f converters/CMakeFiles/pileup2root.dir/build.make converters/CMakeFiles/pileup2root.dir/build
+.PHONY : pileup2root/fast
+
+#=============================================================================
+# Target rules for targets named root2pileup
+
+# Build rule for target.
+root2pileup: cmake_check_build_system
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 root2pileup
+.PHONY : root2pileup
+
+# fast build rule for target.
+root2pileup/fast:
+	$(MAKE) $(MAKESILENT) -f converters/CMakeFiles/root2pileup.dir/build.make converters/CMakeFiles/root2pileup.dir/build
+.PHONY : root2pileup/fast
+
+#=============================================================================
+# Target rules for targets named stdhep2pileup
+
+# Build rule for target.
+stdhep2pileup: cmake_check_build_system
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 stdhep2pileup
+.PHONY : stdhep2pileup
+
+# fast build rule for target.
+stdhep2pileup/fast:
+	$(MAKE) $(MAKESILENT) -f converters/CMakeFiles/stdhep2pileup.dir/build.make converters/CMakeFiles/stdhep2pileup.dir/build
+.PHONY : stdhep2pileup/fast
+
+#=============================================================================
+# Target rules for targets named display
+
+# Build rule for target.
+display: cmake_check_build_system
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 display
+.PHONY : display
+
+# fast build rule for target.
+display/fast:
+	$(MAKE) $(MAKESILENT) -f display/CMakeFiles/display.dir/build.make display/CMakeFiles/display.dir/build
+.PHONY : display/fast
+
+#=============================================================================
+# Target rules for targets named DisplayDict
+
+# Build rule for target.
+DisplayDict: cmake_check_build_system
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 DisplayDict
+.PHONY : DisplayDict
+
+# fast build rule for target.
+DisplayDict/fast:
+	$(MAKE) $(MAKESILENT) -f display/CMakeFiles/DisplayDict.dir/build.make display/CMakeFiles/DisplayDict.dir/build
+.PHONY : DisplayDict/fast
+
+#=============================================================================
+# Target rules for targets named Example1
+
+# Build rule for target.
+Example1: cmake_check_build_system
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Example1
+.PHONY : Example1
+
+# fast build rule for target.
+Example1/fast:
+	$(MAKE) $(MAKESILENT) -f examples/CMakeFiles/Example1.dir/build.make examples/CMakeFiles/Example1.dir/build
+.PHONY : Example1/fast
+
+#=============================================================================
+# Target rules for targets named CaloGrid
+
+# Build rule for target.
+CaloGrid: cmake_check_build_system
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CaloGrid
+.PHONY : CaloGrid
+
+# fast build rule for target.
+CaloGrid/fast:
+	$(MAKE) $(MAKESILENT) -f examples/CMakeFiles/CaloGrid.dir/build.make examples/CMakeFiles/CaloGrid.dir/build
+.PHONY : CaloGrid/fast
+
+#=============================================================================
+# Target rules for targets named fastjet
+
+# Build rule for target.
+fastjet: cmake_check_build_system
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 fastjet
+.PHONY : fastjet
+
+# fast build rule for target.
+fastjet/fast:
+	$(MAKE) $(MAKESILENT) -f external/fastjet/CMakeFiles/fastjet.dir/build.make external/fastjet/CMakeFiles/fastjet.dir/build
+.PHONY : fastjet/fast
+
+#=============================================================================
+# Target rules for targets named ExRootAnalysis
+
+# Build rule for target.
+ExRootAnalysis: cmake_check_build_system
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ExRootAnalysis
+.PHONY : ExRootAnalysis
+
+# fast build rule for target.
+ExRootAnalysis/fast:
+	$(MAKE) $(MAKESILENT) -f external/ExRootAnalysis/CMakeFiles/ExRootAnalysis.dir/build.make external/ExRootAnalysis/CMakeFiles/ExRootAnalysis.dir/build
+.PHONY : ExRootAnalysis/fast
+
+#=============================================================================
+# Target rules for targets named ExRootAnalysisDict
+
+# Build rule for target.
+ExRootAnalysisDict: cmake_check_build_system
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ExRootAnalysisDict
+.PHONY : ExRootAnalysisDict
+
+# fast build rule for target.
+ExRootAnalysisDict/fast:
+	$(MAKE) $(MAKESILENT) -f external/ExRootAnalysis/CMakeFiles/ExRootAnalysisDict.dir/build.make external/ExRootAnalysis/CMakeFiles/ExRootAnalysisDict.dir/build
+.PHONY : ExRootAnalysisDict/fast
+
+#=============================================================================
+# Target rules for targets named Hector
+
+# Build rule for target.
+Hector: cmake_check_build_system
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Hector
+.PHONY : Hector
+
+# fast build rule for target.
+Hector/fast:
+	$(MAKE) $(MAKESILENT) -f external/Hector/CMakeFiles/Hector.dir/build.make external/Hector/CMakeFiles/Hector.dir/build
+.PHONY : Hector/fast
+
+#=============================================================================
+# Target rules for targets named HepMC3
+
+# Build rule for target.
+HepMC3: cmake_check_build_system
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 HepMC3
+.PHONY : HepMC3
+
+# fast build rule for target.
+HepMC3/fast:
+	$(MAKE) $(MAKESILENT) -f external/HepMC3/CMakeFiles/HepMC3.dir/build.make external/HepMC3/CMakeFiles/HepMC3.dir/build
+.PHONY : HepMC3/fast
+
+#=============================================================================
+# Target rules for targets named G__HepMC3rootIO
+
+# Build rule for target.
+G__HepMC3rootIO: cmake_check_build_system
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 G__HepMC3rootIO
+.PHONY : G__HepMC3rootIO
+
+# fast build rule for target.
+G__HepMC3rootIO/fast:
+	$(MAKE) $(MAKESILENT) -f external/HepMC3/CMakeFiles/G__HepMC3rootIO.dir/build.make external/HepMC3/CMakeFiles/G__HepMC3rootIO.dir/build
+.PHONY : G__HepMC3rootIO/fast
+
+#=============================================================================
+# Target rules for targets named tcl
+
+# Build rule for target.
+tcl: cmake_check_build_system
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tcl
+.PHONY : tcl
+
+# fast build rule for target.
+tcl/fast:
+	$(MAKE) $(MAKESILENT) -f external/tcl/CMakeFiles/tcl.dir/build.make external/tcl/CMakeFiles/tcl.dir/build
+.PHONY : tcl/fast
+
+#=============================================================================
+# Target rules for targets named PUPPI
+
+# Build rule for target.
+PUPPI: cmake_check_build_system
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 PUPPI
+.PHONY : PUPPI
+
+# fast build rule for target.
+PUPPI/fast:
+	$(MAKE) $(MAKESILENT) -f external/PUPPI/CMakeFiles/PUPPI.dir/build.make external/PUPPI/CMakeFiles/PUPPI.dir/build
+.PHONY : PUPPI/fast
+
+#=============================================================================
+# Target rules for targets named TrackCovariance
+
+# Build rule for target.
+TrackCovariance: cmake_check_build_system
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 TrackCovariance
+.PHONY : TrackCovariance
+
+# fast build rule for target.
+TrackCovariance/fast:
+	$(MAKE) $(MAKESILENT) -f external/TrackCovariance/CMakeFiles/TrackCovariance.dir/build.make external/TrackCovariance/CMakeFiles/TrackCovariance.dir/build
+.PHONY : TrackCovariance/fast
+
+#=============================================================================
+# Target rules for targets named FastJetDict
+
+# Build rule for target.
+FastJetDict: cmake_check_build_system
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FastJetDict
+.PHONY : FastJetDict
+
+# fast build rule for target.
+FastJetDict/fast:
+	$(MAKE) $(MAKESILENT) -f modules/CMakeFiles/FastJetDict.dir/build.make modules/CMakeFiles/FastJetDict.dir/build
+.PHONY : FastJetDict/fast
+
+#=============================================================================
+# Target rules for targets named modules
+
+# Build rule for target.
+modules: cmake_check_build_system
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 modules
+.PHONY : modules
+
+# fast build rule for target.
+modules/fast:
+	$(MAKE) $(MAKESILENT) -f modules/CMakeFiles/modules.dir/build.make modules/CMakeFiles/modules.dir/build
+.PHONY : modules/fast
+
+#=============================================================================
+# Target rules for targets named Pythia8Dict
+
+# Build rule for target.
+Pythia8Dict: cmake_check_build_system
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Pythia8Dict
+.PHONY : Pythia8Dict
+
+# fast build rule for target.
+Pythia8Dict/fast:
+	$(MAKE) $(MAKESILENT) -f modules/CMakeFiles/Pythia8Dict.dir/build.make modules/CMakeFiles/Pythia8Dict.dir/build
+.PHONY : Pythia8Dict/fast
+
+#=============================================================================
+# Target rules for targets named ModulesDict
+
+# Build rule for target.
+ModulesDict: cmake_check_build_system
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ModulesDict
+.PHONY : ModulesDict
+
+# fast build rule for target.
+ModulesDict/fast:
+	$(MAKE) $(MAKESILENT) -f modules/CMakeFiles/ModulesDict.dir/build.make modules/CMakeFiles/ModulesDict.dir/build
+.PHONY : ModulesDict/fast
+
+#=============================================================================
+# Target rules for targets named DelphesHepMC3
+
+# Build rule for target.
+DelphesHepMC3: cmake_check_build_system
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 DelphesHepMC3
+.PHONY : DelphesHepMC3
+
+# fast build rule for target.
+DelphesHepMC3/fast:
+	$(MAKE) $(MAKESILENT) -f readers/CMakeFiles/DelphesHepMC3.dir/build.make readers/CMakeFiles/DelphesHepMC3.dir/build
+.PHONY : DelphesHepMC3/fast
+
+#=============================================================================
+# Target rules for targets named DelphesHepMC2
+
+# Build rule for target.
+DelphesHepMC2: cmake_check_build_system
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 DelphesHepMC2
+.PHONY : DelphesHepMC2
+
+# fast build rule for target.
+DelphesHepMC2/fast:
+	$(MAKE) $(MAKESILENT) -f readers/CMakeFiles/DelphesHepMC2.dir/build.make readers/CMakeFiles/DelphesHepMC2.dir/build
+.PHONY : DelphesHepMC2/fast
+
+#=============================================================================
+# Target rules for targets named DelphesPythia8
+
+# Build rule for target.
+DelphesPythia8: cmake_check_build_system
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 DelphesPythia8
+.PHONY : DelphesPythia8
+
+# fast build rule for target.
+DelphesPythia8/fast:
+	$(MAKE) $(MAKESILENT) -f readers/CMakeFiles/DelphesPythia8.dir/build.make readers/CMakeFiles/DelphesPythia8.dir/build
+.PHONY : DelphesPythia8/fast
+
+#=============================================================================
+# Target rules for targets named DelphesLHEF
+
+# Build rule for target.
+DelphesLHEF: cmake_check_build_system
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 DelphesLHEF
+.PHONY : DelphesLHEF
+
+# fast build rule for target.
+DelphesLHEF/fast:
+	$(MAKE) $(MAKESILENT) -f readers/CMakeFiles/DelphesLHEF.dir/build.make readers/CMakeFiles/DelphesLHEF.dir/build
+.PHONY : DelphesLHEF/fast
+
+#=============================================================================
+# Target rules for targets named DelphesROOT
+
+# Build rule for target.
+DelphesROOT: cmake_check_build_system
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 DelphesROOT
+.PHONY : DelphesROOT
+
+# fast build rule for target.
+DelphesROOT/fast:
+	$(MAKE) $(MAKESILENT) -f readers/CMakeFiles/DelphesROOT.dir/build.make readers/CMakeFiles/DelphesROOT.dir/build
+.PHONY : DelphesROOT/fast
+
+#=============================================================================
+# Target rules for targets named DelphesSTDHEP
+
+# Build rule for target.
+DelphesSTDHEP: cmake_check_build_system
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 DelphesSTDHEP
+.PHONY : DelphesSTDHEP
+
+# fast build rule for target.
+DelphesSTDHEP/fast:
+	$(MAKE) $(MAKESILENT) -f readers/CMakeFiles/DelphesSTDHEP.dir/build.make readers/CMakeFiles/DelphesSTDHEP.dir/build
+.PHONY : DelphesSTDHEP/fast
+
+# Help Target
+help:
+	@echo "The following are some of the valid targets for this Makefile:"
+	@echo "... all (the default if no target is provided)"
+	@echo "... clean"
+	@echo "... depend"
+	@echo "... edit_cache"
+	@echo "... install"
+	@echo "... install/local"
+	@echo "... install/strip"
+	@echo "... list_install_components"
+	@echo "... rebuild_cache"
+	@echo "... ClassesDict"
+	@echo "... DisplayDict"
+	@echo "... ExRootAnalysisDict"
+	@echo "... FastJetDict"
+	@echo "... G__HepMC3rootIO"
+	@echo "... ModulesDict"
+	@echo "... Pythia8Dict"
+	@echo "... CaloGrid"
+	@echo "... Delphes"
+	@echo "... DelphesDisplay"
+	@echo "... DelphesHepMC2"
+	@echo "... DelphesHepMC3"
+	@echo "... DelphesLHEF"
+	@echo "... DelphesPythia8"
+	@echo "... DelphesROOT"
+	@echo "... DelphesSTDHEP"
+	@echo "... ExRootAnalysis"
+	@echo "... Example1"
+	@echo "... Hector"
+	@echo "... HepMC3"
+	@echo "... PUPPI"
+	@echo "... TrackCovariance"
+	@echo "... classes"
+	@echo "... display"
+	@echo "... fastjet"
+	@echo "... hepmc2pileup"
+	@echo "... lhco2root"
+	@echo "... modules"
+	@echo "... pileup2root"
+	@echo "... root2lhco"
+	@echo "... root2pileup"
+	@echo "... stdhep2pileup"
+	@echo "... tcl"
+.PHONY : help
+
+
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+	$(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+
