Fork me on GitHub

Changeset b30245b in git


Ignore:
Timestamp:
May 31, 2021, 2:10:23 PM (3 years ago)
Author:
Andrii Verbytskyi <averbyts@…>
Parents:
224c929
Message:

Added root support to HepMC3

Files:
11 added
3 edited
34 moved

Legend:

Unmodified
Added
Removed
  • CMakeLists.txt

    r224c929 rb30245b  
    2929
    3030# Declare ROOT dependency
    31 find_package(ROOT COMPONENTS EG Eve Geom Gui GuiHtml GenVector Hist Physics Matrix Graf RIO Tree Gpad RGL MathCore)
     31find_package(ROOT COMPONENTS Core EG Eve Geom Gui GuiHtml GenVector Hist Physics Matrix Graf RIO Tree Gpad RGL MathCore)
    3232include(${ROOT_USE_FILE})
    3333
     
    9595endif()
    9696
    97 install(TARGETS Delphes DelphesDisplay DESTINATION lib)
     97install(TARGETS Delphes DelphesDisplay DESTINATION ${CMAKE_INSTALL_LIBDIR})
  • Makefile

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

    r224c929 rb30245b  
    44)
    55
    6 file(GLOB sources *.cc)
    7 
    8 add_library(HepMC3 OBJECT ${sources})
     6file(GLOB src_sources ${CMAKE_CURRENT_SOURCE_DIR}/src/*.cc)
     7if(${ROOT_VERSION} LESS 6.0)
     8  message(STATUS "ROOT was not found or the version of ROOT ->${ROOT_VERSION}<- is too old. HepMC3 will be built without root I/O")
     9  add_library(HepMC3 OBJECT ${src_sources})
     10  target_include_directories(HepMC3 PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/include)
     11else()
     12  message(STATUS "ROOT was found. The version of ROOT is ->${ROOT_VERSION}<-. HepMC3 will be built with root I/O")
     13  file(GLOB rootIO_sources ${CMAKE_CURRENT_SOURCE_DIR}/rootIO/src/*.cc)
     14  ROOT_GENERATE_DICTIONARY(G__HepMC3rootIODelphes ${CMAKE_CURRENT_SOURCE_DIR}/rootIO/include/rootIO_Classes.hh LINKDEF ${CMAKE_CURRENT_SOURCE_DIR}/rootIO/include/LinkDef.hh NOINSTALL OPTIONS -inlineInputHeader)
     15  add_library(HepMC3 OBJECT ${src_sources} ${rootIO_sources} G__HepMC3rootIODelphes.cxx)
     16  target_include_directories(HepMC3 PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/include ${CMAKE_CURRENT_SOURCE_DIR}/rootIO/include ${ROOT_INCLUDE_DIRS})
     17  install(FILES ${CMAKE_CURRENT_BINARY_DIR}/libHepMC3rootIODelphes_rdict.pcm DESTINATION  ${CMAKE_INSTALL_LIBDIR})
     18  install(FILES ${CMAKE_CURRENT_BINARY_DIR}/libHepMC3rootIODelphes.rootmap   DESTINATION  ${CMAKE_INSTALL_LIBDIR})
     19endif()
Note: See TracChangeset for help on using the changeset viewer.