Fork me on GitHub

Changes in / [acf622f:624dc48] in git


Ignore:
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • Makefile

    racf622f r624dc48  
    5555###
    5656
     57NOFASTJET = libDelphesNoFastJet.$(DllSuf)
     58NOFASTJETLIB = libDelphesNoFastJet.lib
     59
    5760DELPHES = libDelphes.$(DllSuf)
    5861DELPHESLIB = libDelphes.lib
     
    6871
    6972
    70 lhco2root$(ExeSuf): \
    71         tmp/converters/lhco2root.$(ObjSuf)
    72 
    73 tmp/converters/lhco2root.$(ObjSuf): \
    74         converters/lhco2root.cpp \
    75         modules/Delphes.h \
    76         classes/DelphesStream.h \
    77         classes/DelphesClasses.h \
    78         classes/DelphesFactory.h \
    79         external/ExRootAnalysis/ExRootTreeWriter.h \
    80         external/ExRootAnalysis/ExRootTreeBranch.h \
    81         external/ExRootAnalysis/ExRootProgressBar.h
    82 root2lhco$(ExeSuf): \
    83         tmp/converters/root2lhco.$(ObjSuf)
    84 
    85 tmp/converters/root2lhco.$(ObjSuf): \
    86         converters/root2lhco.cpp \
    87         classes/DelphesClasses.h \
    88         external/ExRootAnalysis/ExRootTreeReader.h \
    89         external/ExRootAnalysis/ExRootProgressBar.h
    90 stdhep2pileup$(ExeSuf): \
    91         tmp/converters/stdhep2pileup.$(ObjSuf)
    92 
    93 tmp/converters/stdhep2pileup.$(ObjSuf): \
    94         converters/stdhep2pileup.cpp \
    95         classes/DelphesClasses.h \
    96         classes/DelphesFactory.h \
    97         classes/DelphesSTDHEPReader.h \
    98         classes/DelphesPileUpWriter.h \
    99         external/ExRootAnalysis/ExRootTreeWriter.h \
    100         external/ExRootAnalysis/ExRootTreeBranch.h \
    101         external/ExRootAnalysis/ExRootProgressBar.h
    10273hepmc2pileup$(ExeSuf): \
    10374        tmp/converters/hepmc2pileup.$(ObjSuf)
     
    12495        external/ExRootAnalysis/ExRootTreeBranch.h \
    12596        external/ExRootAnalysis/ExRootProgressBar.h
     97stdhep2pileup$(ExeSuf): \
     98        tmp/converters/stdhep2pileup.$(ObjSuf)
     99
     100tmp/converters/stdhep2pileup.$(ObjSuf): \
     101        converters/stdhep2pileup.cpp \
     102        classes/DelphesClasses.h \
     103        classes/DelphesFactory.h \
     104        classes/DelphesSTDHEPReader.h \
     105        classes/DelphesPileUpWriter.h \
     106        external/ExRootAnalysis/ExRootTreeWriter.h \
     107        external/ExRootAnalysis/ExRootTreeBranch.h \
     108        external/ExRootAnalysis/ExRootProgressBar.h
    126109root2pileup$(ExeSuf): \
    127110        tmp/converters/root2pileup.$(ObjSuf)
     
    133116        external/ExRootAnalysis/ExRootTreeReader.h \
    134117        external/ExRootAnalysis/ExRootProgressBar.h
     118root2lhco$(ExeSuf): \
     119        tmp/converters/root2lhco.$(ObjSuf)
     120
     121tmp/converters/root2lhco.$(ObjSuf): \
     122        converters/root2lhco.cpp \
     123        classes/DelphesClasses.h \
     124        external/ExRootAnalysis/ExRootTreeReader.h \
     125        external/ExRootAnalysis/ExRootProgressBar.h
     126lhco2root$(ExeSuf): \
     127        tmp/converters/lhco2root.$(ObjSuf)
     128
     129tmp/converters/lhco2root.$(ObjSuf): \
     130        converters/lhco2root.cpp \
     131        modules/Delphes.h \
     132        classes/DelphesStream.h \
     133        classes/DelphesClasses.h \
     134        classes/DelphesFactory.h \
     135        external/ExRootAnalysis/ExRootTreeWriter.h \
     136        external/ExRootAnalysis/ExRootTreeBranch.h \
     137        external/ExRootAnalysis/ExRootProgressBar.h
     138StandaloneHepMC$(ExeSuf): \
     139        tmp/examples/StandaloneHepMC.$(ObjSuf)
     140
     141tmp/examples/StandaloneHepMC.$(ObjSuf): \
     142        examples/StandaloneHepMC.cpp \
     143        modules/Delphes.h \
     144        classes/DelphesClasses.h \
     145        classes/DelphesFactory.h \
     146        classes/DelphesHepMCReader.h \
     147        external/ExRootAnalysis/ExRootTreeWriter.h \
     148        external/ExRootAnalysis/ExRootTreeBranch.h \
     149        external/ExRootAnalysis/ExRootProgressBar.h \
     150        external/fastjet/PseudoJet.hh \
     151        external/fastjet/JetDefinition.hh \
     152        external/fastjet/ClusterSequence.hh \
     153        external/fastjet/Selector.hh \
     154        external/fastjet/ClusterSequenceArea.hh \
     155        external/fastjet/tools/JetMedianBackgroundEstimator.hh \
     156        external/fastjet/plugins/SISCone/fastjet/SISConePlugin.hh \
     157        external/fastjet/plugins/CDFCones/fastjet/CDFMidPointPlugin.hh \
     158        external/fastjet/plugins/CDFCones/fastjet/CDFJetCluPlugin.hh \
     159        external/fastjet/contribs/Nsubjettiness/Nsubjettiness.hh \
     160        external/fastjet/contribs/Nsubjettiness/Njettiness.hh \
     161        external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.hh \
     162        external/fastjet/contribs/Nsubjettiness/WinnerTakeAllRecombiner.hh
    135163Example1$(ExeSuf): \
    136164        tmp/examples/Example1.$(ObjSuf)
     
    145173        external/ExRootAnalysis/ExRootUtilities.h
    146174EXECUTABLE +=  \
    147         lhco2root$(ExeSuf) \
    148         root2lhco$(ExeSuf) \
    149         stdhep2pileup$(ExeSuf) \
    150175        hepmc2pileup$(ExeSuf) \
    151176        pileup2root$(ExeSuf) \
     177        stdhep2pileup$(ExeSuf) \
    152178        root2pileup$(ExeSuf) \
     179        root2lhco$(ExeSuf) \
     180        lhco2root$(ExeSuf) \
     181        StandaloneHepMC$(ExeSuf) \
    153182        Example1$(ExeSuf)
    154183
    155184EXECUTABLE_OBJ +=  \
    156         tmp/converters/lhco2root.$(ObjSuf) \
    157         tmp/converters/root2lhco.$(ObjSuf) \
    158         tmp/converters/stdhep2pileup.$(ObjSuf) \
    159185        tmp/converters/hepmc2pileup.$(ObjSuf) \
    160186        tmp/converters/pileup2root.$(ObjSuf) \
     187        tmp/converters/stdhep2pileup.$(ObjSuf) \
    161188        tmp/converters/root2pileup.$(ObjSuf) \
     189        tmp/converters/root2lhco.$(ObjSuf) \
     190        tmp/converters/lhco2root.$(ObjSuf) \
     191        tmp/examples/StandaloneHepMC.$(ObjSuf) \
    162192        tmp/examples/Example1.$(ObjSuf)
    163193
     
    274304        tmp/modules/Pythia8Dict$(PcmSuf) \
    275305        tmp/modules/Pythia8Dict.$(SrcSuf)
    276 DELPHES_DICT +=  \
    277         tmp/modules/Pythia8Dict.$(SrcSuf)
    278 
    279306DELPHES_DICT_OBJ +=  \
    280307        tmp/modules/Pythia8Dict.$(ObjSuf)
     
    298325        modules/Delphes.h \
    299326        modules/AngularSmearing.h \
    300         modules/FastJetFinder.h \
    301         modules/FastJetGridMedianEstimator.h \
    302327        modules/ParticlePropagator.h \
    303328        modules/Efficiency.h \
     
    347372        tmp/external/ExRootAnalysis/ExRootAnalysisDict$(PcmSuf) \
    348373        tmp/external/ExRootAnalysis/ExRootAnalysisDict.$(SrcSuf)
    349 DELPHES_DICT +=  \
    350         tmp/classes/ClassesDict.$(SrcSuf) \
    351         tmp/modules/ModulesDict.$(SrcSuf) \
    352         tmp/external/ExRootAnalysis/ExRootAnalysisDict.$(SrcSuf)
    353 
    354374DELPHES_DICT_OBJ +=  \
    355375        tmp/classes/ClassesDict.$(ObjSuf) \
     
    361381        ModulesDict$(PcmSuf) \
    362382        ExRootAnalysisDict$(PcmSuf)
     383
     384tmp/modules/FastJetDict.$(SrcSuf): \
     385        modules/FastJetLinkDef.h \
     386        modules/FastJetFinder.h \
     387        modules/FastJetGridMedianEstimator.h
     388FastJetDict$(PcmSuf): \
     389        tmp/modules/FastJetDict$(PcmSuf) \
     390        tmp/modules/FastJetDict.$(SrcSuf)
     391FASTJET_DICT_OBJ +=  \
     392        tmp/modules/FastJetDict.$(ObjSuf)
     393
     394FASTJET_DICT_PCM +=  \
     395        FastJetDict$(PcmSuf)
    363396
    364397tmp/display/DisplayDict.$(SrcSuf): \
     
    374407        tmp/display/DisplayDict$(PcmSuf) \
    375408        tmp/display/DisplayDict.$(SrcSuf)
    376 DISPLAY_DICT +=  \
    377         tmp/display/DisplayDict.$(SrcSuf)
    378 
    379409DISPLAY_DICT_OBJ +=  \
    380410        tmp/display/DisplayDict.$(ObjSuf)
     
    383413        DisplayDict$(PcmSuf)
    384414
    385 tmp/classes/DelphesFactory.$(ObjSuf): \
    386         classes/DelphesFactory.$(SrcSuf) \
    387         classes/DelphesFactory.h \
    388         classes/DelphesClasses.h \
    389         external/ExRootAnalysis/ExRootTreeBranch.h
    390 tmp/classes/DelphesLHEFReader.$(ObjSuf): \
    391         classes/DelphesLHEFReader.$(SrcSuf) \
    392         classes/DelphesLHEFReader.h \
    393         classes/DelphesClasses.h \
    394         classes/DelphesFactory.h \
    395         classes/DelphesStream.h \
    396         external/ExRootAnalysis/ExRootTreeBranch.h
     415tmp/classes/DelphesFormula.$(ObjSuf): \
     416        classes/DelphesFormula.$(SrcSuf) \
     417        classes/DelphesFormula.h
    397418tmp/classes/DelphesModule.$(ObjSuf): \
    398419        classes/DelphesModule.$(SrcSuf) \
     
    403424        external/ExRootAnalysis/ExRootTreeWriter.h \
    404425        external/ExRootAnalysis/ExRootResult.h
     426tmp/classes/DelphesPileUpWriter.$(ObjSuf): \
     427        classes/DelphesPileUpWriter.$(SrcSuf) \
     428        classes/DelphesPileUpWriter.h
    405429tmp/classes/DelphesStream.$(ObjSuf): \
    406430        classes/DelphesStream.$(SrcSuf) \
    407431        classes/DelphesStream.h
     432tmp/classes/DelphesLHEFReader.$(ObjSuf): \
     433        classes/DelphesLHEFReader.$(SrcSuf) \
     434        classes/DelphesLHEFReader.h \
     435        classes/DelphesClasses.h \
     436        classes/DelphesFactory.h \
     437        classes/DelphesStream.h \
     438        external/ExRootAnalysis/ExRootTreeBranch.h
     439tmp/classes/DelphesFactory.$(ObjSuf): \
     440        classes/DelphesFactory.$(SrcSuf) \
     441        classes/DelphesFactory.h \
     442        classes/DelphesClasses.h \
     443        external/ExRootAnalysis/ExRootTreeBranch.h
    408444tmp/classes/DelphesHepMCReader.$(ObjSuf): \
    409445        classes/DelphesHepMCReader.$(SrcSuf) \
     
    412448        classes/DelphesFactory.h \
    413449        classes/DelphesStream.h \
    414         external/ExRootAnalysis/ExRootTreeBranch.h
    415 tmp/classes/DelphesClasses.$(ObjSuf): \
    416         classes/DelphesClasses.$(SrcSuf) \
    417         classes/DelphesClasses.h \
    418         classes/DelphesFactory.h \
    419         classes/SortableObject.h
    420 tmp/classes/DelphesFormula.$(ObjSuf): \
    421         classes/DelphesFormula.$(SrcSuf) \
    422         classes/DelphesFormula.h
    423 tmp/classes/DelphesPileUpWriter.$(ObjSuf): \
    424         classes/DelphesPileUpWriter.$(SrcSuf) \
    425         classes/DelphesPileUpWriter.h
    426 tmp/classes/DelphesTF2.$(ObjSuf): \
    427         classes/DelphesTF2.$(SrcSuf) \
    428         classes/DelphesTF2.h
    429 tmp/classes/DelphesSTDHEPReader.$(ObjSuf): \
    430         classes/DelphesSTDHEPReader.$(SrcSuf) \
    431         classes/DelphesSTDHEPReader.h \
    432         classes/DelphesClasses.h \
    433         classes/DelphesFactory.h \
    434450        external/ExRootAnalysis/ExRootTreeBranch.h
    435451tmp/classes/DelphesPileUpReader.$(ObjSuf): \
    436452        classes/DelphesPileUpReader.$(SrcSuf) \
    437453        classes/DelphesPileUpReader.h
    438 tmp/modules/Weighter.$(ObjSuf): \
    439         modules/Weighter.$(SrcSuf) \
    440         modules/Weighter.h \
     454tmp/classes/DelphesTF2.$(ObjSuf): \
     455        classes/DelphesTF2.$(SrcSuf) \
     456        classes/DelphesTF2.h
     457tmp/classes/DelphesClasses.$(ObjSuf): \
     458        classes/DelphesClasses.$(SrcSuf) \
     459        classes/DelphesClasses.h \
     460        classes/DelphesFactory.h \
     461        classes/SortableObject.h
     462tmp/classes/DelphesSTDHEPReader.$(ObjSuf): \
     463        classes/DelphesSTDHEPReader.$(SrcSuf) \
     464        classes/DelphesSTDHEPReader.h \
     465        classes/DelphesClasses.h \
     466        classes/DelphesFactory.h \
     467        external/ExRootAnalysis/ExRootTreeBranch.h
     468tmp/modules/StatusPidFilter.$(ObjSuf): \
     469        modules/StatusPidFilter.$(SrcSuf) \
     470        modules/StatusPidFilter.h \
     471        classes/DelphesClasses.h \
     472        classes/DelphesFactory.h \
     473        classes/DelphesFormula.h \
     474        external/ExRootAnalysis/ExRootResult.h \
     475        external/ExRootAnalysis/ExRootFilter.h \
     476        external/ExRootAnalysis/ExRootClassifier.h
     477tmp/modules/PileUpJetID.$(ObjSuf): \
     478        modules/PileUpJetID.$(SrcSuf) \
     479        modules/PileUpJetID.h \
     480        classes/DelphesClasses.h \
     481        classes/DelphesFactory.h \
     482        classes/DelphesFormula.h \
     483        external/ExRootAnalysis/ExRootResult.h \
     484        external/ExRootAnalysis/ExRootFilter.h \
     485        external/ExRootAnalysis/ExRootClassifier.h
     486tmp/modules/Delphes.$(ObjSuf): \
     487        modules/Delphes.$(SrcSuf) \
     488        modules/Delphes.h \
     489        classes/DelphesClasses.h \
     490        classes/DelphesFactory.h \
     491        classes/DelphesFormula.h \
     492        external/ExRootAnalysis/ExRootResult.h \
     493        external/ExRootAnalysis/ExRootFilter.h \
     494        external/ExRootAnalysis/ExRootClassifier.h \
     495        external/ExRootAnalysis/ExRootConfReader.h \
     496        external/ExRootAnalysis/ExRootTreeWriter.h
     497tmp/modules/Calorimeter.$(ObjSuf): \
     498        modules/Calorimeter.$(SrcSuf) \
     499        modules/Calorimeter.h \
     500        classes/DelphesClasses.h \
     501        classes/DelphesFactory.h \
     502        classes/DelphesFormula.h \
     503        external/ExRootAnalysis/ExRootResult.h \
     504        external/ExRootAnalysis/ExRootFilter.h \
     505        external/ExRootAnalysis/ExRootClassifier.h
     506tmp/modules/AngularSmearing.$(ObjSuf): \
     507        modules/AngularSmearing.$(SrcSuf) \
     508        modules/AngularSmearing.h \
     509        classes/DelphesClasses.h \
     510        classes/DelphesFactory.h \
     511        classes/DelphesFormula.h \
     512        external/ExRootAnalysis/ExRootResult.h \
     513        external/ExRootAnalysis/ExRootFilter.h \
     514        external/ExRootAnalysis/ExRootClassifier.h
     515tmp/modules/LeptonDressing.$(ObjSuf): \
     516        modules/LeptonDressing.$(SrcSuf) \
     517        modules/LeptonDressing.h \
     518        classes/DelphesClasses.h \
     519        classes/DelphesFactory.h \
     520        classes/DelphesFormula.h \
     521        external/ExRootAnalysis/ExRootResult.h \
     522        external/ExRootAnalysis/ExRootFilter.h \
     523        external/ExRootAnalysis/ExRootClassifier.h
     524tmp/modules/UniqueObjectFinder.$(ObjSuf): \
     525        modules/UniqueObjectFinder.$(SrcSuf) \
     526        modules/UniqueObjectFinder.h \
     527        classes/DelphesClasses.h \
     528        classes/DelphesFactory.h \
     529        classes/DelphesFormula.h \
     530        external/ExRootAnalysis/ExRootResult.h \
     531        external/ExRootAnalysis/ExRootFilter.h \
     532        external/ExRootAnalysis/ExRootClassifier.h
     533tmp/modules/IdentificationMap.$(ObjSuf): \
     534        modules/IdentificationMap.$(SrcSuf) \
     535        modules/IdentificationMap.h \
     536        classes/DelphesClasses.h \
     537        classes/DelphesFactory.h \
     538        classes/DelphesFormula.h \
     539        external/ExRootAnalysis/ExRootResult.h \
     540        external/ExRootAnalysis/ExRootFilter.h \
     541        external/ExRootAnalysis/ExRootClassifier.h
     542tmp/modules/PileUpMergerPythia8.$(ObjSuf): \
     543        modules/PileUpMergerPythia8.$(SrcSuf) \
     544        modules/PileUpMergerPythia8.h \
     545        classes/DelphesClasses.h \
     546        classes/DelphesFactory.h \
     547        classes/DelphesFormula.h \
     548        classes/DelphesPileUpReader.h \
     549        external/ExRootAnalysis/ExRootResult.h \
     550        external/ExRootAnalysis/ExRootFilter.h \
     551        external/ExRootAnalysis/ExRootClassifier.h
     552tmp/modules/PdgCodeFilter.$(ObjSuf): \
     553        modules/PdgCodeFilter.$(SrcSuf) \
     554        modules/PdgCodeFilter.h \
     555        classes/DelphesClasses.h \
     556        classes/DelphesFactory.h \
     557        classes/DelphesFormula.h \
     558        external/ExRootAnalysis/ExRootResult.h \
     559        external/ExRootAnalysis/ExRootFilter.h \
     560        external/ExRootAnalysis/ExRootClassifier.h
     561tmp/modules/Cloner.$(ObjSuf): \
     562        modules/Cloner.$(SrcSuf) \
     563        modules/Cloner.h \
     564        classes/DelphesClasses.h \
     565        classes/DelphesFactory.h \
     566        classes/DelphesFormula.h \
     567        external/ExRootAnalysis/ExRootResult.h \
     568        external/ExRootAnalysis/ExRootFilter.h \
     569        external/ExRootAnalysis/ExRootClassifier.h
     570tmp/modules/Isolation.$(ObjSuf): \
     571        modules/Isolation.$(SrcSuf) \
     572        modules/Isolation.h \
     573        classes/DelphesClasses.h \
     574        classes/DelphesFactory.h \
     575        classes/DelphesFormula.h \
     576        external/ExRootAnalysis/ExRootResult.h \
     577        external/ExRootAnalysis/ExRootFilter.h \
     578        external/ExRootAnalysis/ExRootClassifier.h
     579tmp/modules/ConstituentFilter.$(ObjSuf): \
     580        modules/ConstituentFilter.$(SrcSuf) \
     581        modules/ConstituentFilter.h \
    441582        classes/DelphesClasses.h \
    442583        classes/DelphesFactory.h \
     
    457598        external/Hector/H_RecRPObject.h \
    458599        external/Hector/H_BeamParticle.h
    459 tmp/modules/ConstituentFilter.$(ObjSuf): \
    460         modules/ConstituentFilter.$(SrcSuf) \
    461         modules/ConstituentFilter.h \
    462         classes/DelphesClasses.h \
    463         classes/DelphesFactory.h \
    464         classes/DelphesFormula.h \
    465         external/ExRootAnalysis/ExRootResult.h \
    466         external/ExRootAnalysis/ExRootFilter.h \
    467         external/ExRootAnalysis/ExRootClassifier.h
     600tmp/modules/TauTagging.$(ObjSuf): \
     601        modules/TauTagging.$(SrcSuf) \
     602        modules/TauTagging.h \
     603        classes/DelphesClasses.h \
     604        classes/DelphesFactory.h \
     605        classes/DelphesFormula.h \
     606        external/ExRootAnalysis/ExRootResult.h \
     607        external/ExRootAnalysis/ExRootFilter.h \
     608        external/ExRootAnalysis/ExRootClassifier.h
     609tmp/modules/BTagging.$(ObjSuf): \
     610        modules/BTagging.$(SrcSuf) \
     611        modules/BTagging.h \
     612        classes/DelphesClasses.h \
     613        classes/DelphesFactory.h \
     614        classes/DelphesFormula.h \
     615        external/ExRootAnalysis/ExRootResult.h \
     616        external/ExRootAnalysis/ExRootFilter.h \
     617        external/ExRootAnalysis/ExRootClassifier.h
     618tmp/modules/EnergyScale.$(ObjSuf): \
     619        modules/EnergyScale.$(SrcSuf) \
     620        modules/EnergyScale.h \
     621        classes/DelphesClasses.h \
     622        classes/DelphesFactory.h \
     623        classes/DelphesFormula.h \
     624        external/ExRootAnalysis/ExRootResult.h \
     625        external/ExRootAnalysis/ExRootFilter.h \
     626        external/ExRootAnalysis/ExRootClassifier.h
     627tmp/modules/TrackCountingBTagging.$(ObjSuf): \
     628        modules/TrackCountingBTagging.$(SrcSuf) \
     629        modules/TrackCountingBTagging.h \
     630        classes/DelphesClasses.h \
     631        classes/DelphesFactory.h \
     632        classes/DelphesFormula.h
    468633tmp/modules/JetPileUpSubtractor.$(ObjSuf): \
    469634        modules/JetPileUpSubtractor.$(SrcSuf) \
     
    475640        external/ExRootAnalysis/ExRootFilter.h \
    476641        external/ExRootAnalysis/ExRootClassifier.h
     642tmp/modules/SimpleCalorimeter.$(ObjSuf): \
     643        modules/SimpleCalorimeter.$(SrcSuf) \
     644        modules/SimpleCalorimeter.h \
     645        classes/DelphesClasses.h \
     646        classes/DelphesFactory.h \
     647        classes/DelphesFormula.h \
     648        external/ExRootAnalysis/ExRootResult.h \
     649        external/ExRootAnalysis/ExRootFilter.h \
     650        external/ExRootAnalysis/ExRootClassifier.h
     651tmp/modules/EnergySmearing.$(ObjSuf): \
     652        modules/EnergySmearing.$(SrcSuf) \
     653        modules/EnergySmearing.h \
     654        classes/DelphesClasses.h \
     655        classes/DelphesFactory.h \
     656        classes/DelphesFormula.h \
     657        external/ExRootAnalysis/ExRootResult.h \
     658        external/ExRootAnalysis/ExRootFilter.h \
     659        external/ExRootAnalysis/ExRootClassifier.h
     660tmp/modules/PileUpMerger.$(ObjSuf): \
     661        modules/PileUpMerger.$(SrcSuf) \
     662        modules/PileUpMerger.h \
     663        classes/DelphesClasses.h \
     664        classes/DelphesFactory.h \
     665        classes/DelphesTF2.h \
     666        classes/DelphesPileUpReader.h \
     667        external/ExRootAnalysis/ExRootResult.h \
     668        external/ExRootAnalysis/ExRootFilter.h \
     669        external/ExRootAnalysis/ExRootClassifier.h
     670tmp/modules/ImpactParameterSmearing.$(ObjSuf): \
     671        modules/ImpactParameterSmearing.$(SrcSuf) \
     672        modules/ImpactParameterSmearing.h \
     673        classes/DelphesClasses.h \
     674        classes/DelphesFactory.h \
     675        classes/DelphesFormula.h \
     676        external/ExRootAnalysis/ExRootResult.h \
     677        external/ExRootAnalysis/ExRootFilter.h \
     678        external/ExRootAnalysis/ExRootClassifier.h
     679tmp/modules/ExampleModule.$(ObjSuf): \
     680        modules/ExampleModule.$(SrcSuf) \
     681        modules/ExampleModule.h \
     682        classes/DelphesClasses.h \
     683        classes/DelphesFactory.h \
     684        classes/DelphesFormula.h \
     685        external/ExRootAnalysis/ExRootResult.h \
     686        external/ExRootAnalysis/ExRootFilter.h \
     687        external/ExRootAnalysis/ExRootClassifier.h
     688tmp/modules/TreeWriter.$(ObjSuf): \
     689        modules/TreeWriter.$(SrcSuf) \
     690        modules/TreeWriter.h \
     691        classes/DelphesClasses.h \
     692        classes/DelphesFactory.h \
     693        classes/DelphesFormula.h \
     694        external/ExRootAnalysis/ExRootResult.h \
     695        external/ExRootAnalysis/ExRootFilter.h \
     696        external/ExRootAnalysis/ExRootClassifier.h \
     697        external/ExRootAnalysis/ExRootTreeBranch.h
     698tmp/modules/Weighter.$(ObjSuf): \
     699        modules/Weighter.$(SrcSuf) \
     700        modules/Weighter.h \
     701        classes/DelphesClasses.h \
     702        classes/DelphesFactory.h \
     703        classes/DelphesFormula.h \
     704        external/ExRootAnalysis/ExRootResult.h \
     705        external/ExRootAnalysis/ExRootFilter.h \
     706        external/ExRootAnalysis/ExRootClassifier.h
     707tmp/modules/Efficiency.$(ObjSuf): \
     708        modules/Efficiency.$(SrcSuf) \
     709        modules/Efficiency.h \
     710        classes/DelphesClasses.h \
     711        classes/DelphesFactory.h \
     712        classes/DelphesFormula.h \
     713        external/ExRootAnalysis/ExRootResult.h \
     714        external/ExRootAnalysis/ExRootFilter.h \
     715        external/ExRootAnalysis/ExRootClassifier.h
    477716tmp/modules/TrackPileUpSubtractor.$(ObjSuf): \
    478717        modules/TrackPileUpSubtractor.$(SrcSuf) \
     
    484723        external/ExRootAnalysis/ExRootFilter.h \
    485724        external/ExRootAnalysis/ExRootClassifier.h
    486 tmp/modules/PileUpJetID.$(ObjSuf): \
    487         modules/PileUpJetID.$(SrcSuf) \
    488         modules/PileUpJetID.h \
    489         classes/DelphesClasses.h \
    490         classes/DelphesFactory.h \
    491         classes/DelphesFormula.h \
    492         external/ExRootAnalysis/ExRootResult.h \
    493         external/ExRootAnalysis/ExRootFilter.h \
    494         external/ExRootAnalysis/ExRootClassifier.h
    495 tmp/modules/ExampleModule.$(ObjSuf): \
    496         modules/ExampleModule.$(SrcSuf) \
    497         modules/ExampleModule.h \
     725tmp/modules/MomentumSmearing.$(ObjSuf): \
     726        modules/MomentumSmearing.$(SrcSuf) \
     727        modules/MomentumSmearing.h \
     728        classes/DelphesClasses.h \
     729        classes/DelphesFactory.h \
     730        classes/DelphesFormula.h \
     731        external/ExRootAnalysis/ExRootResult.h \
     732        external/ExRootAnalysis/ExRootFilter.h \
     733        external/ExRootAnalysis/ExRootClassifier.h
     734tmp/modules/TimeSmearing.$(ObjSuf): \
     735        modules/TimeSmearing.$(SrcSuf) \
     736        modules/TimeSmearing.h \
    498737        classes/DelphesClasses.h \
    499738        classes/DelphesFactory.h \
     
    511750        external/ExRootAnalysis/ExRootFilter.h \
    512751        external/ExRootAnalysis/ExRootClassifier.h
    513 tmp/modules/EnergyScale.$(ObjSuf): \
    514         modules/EnergyScale.$(SrcSuf) \
    515         modules/EnergyScale.h \
    516         classes/DelphesClasses.h \
    517         classes/DelphesFactory.h \
    518         classes/DelphesFormula.h \
    519         external/ExRootAnalysis/ExRootResult.h \
    520         external/ExRootAnalysis/ExRootFilter.h \
    521         external/ExRootAnalysis/ExRootClassifier.h
    522 tmp/modules/PileUpMergerPythia8.$(ObjSuf): \
    523         modules/PileUpMergerPythia8.$(SrcSuf) \
    524         modules/PileUpMergerPythia8.h \
    525         classes/DelphesClasses.h \
    526         classes/DelphesFactory.h \
    527         classes/DelphesFormula.h \
    528         classes/DelphesPileUpReader.h \
    529         external/ExRootAnalysis/ExRootResult.h \
    530         external/ExRootAnalysis/ExRootFilter.h \
    531         external/ExRootAnalysis/ExRootClassifier.h
    532 tmp/modules/TimeSmearing.$(ObjSuf): \
    533         modules/TimeSmearing.$(SrcSuf) \
    534         modules/TimeSmearing.h \
    535         classes/DelphesClasses.h \
    536         classes/DelphesFactory.h \
    537         classes/DelphesFormula.h \
    538         external/ExRootAnalysis/ExRootResult.h \
    539         external/ExRootAnalysis/ExRootFilter.h \
    540         external/ExRootAnalysis/ExRootClassifier.h
    541 tmp/modules/Calorimeter.$(ObjSuf): \
    542         modules/Calorimeter.$(SrcSuf) \
    543         modules/Calorimeter.h \
    544         classes/DelphesClasses.h \
    545         classes/DelphesFactory.h \
    546         classes/DelphesFormula.h \
    547         external/ExRootAnalysis/ExRootResult.h \
    548         external/ExRootAnalysis/ExRootFilter.h \
    549         external/ExRootAnalysis/ExRootClassifier.h
    550 tmp/modules/UniqueObjectFinder.$(ObjSuf): \
    551         modules/UniqueObjectFinder.$(SrcSuf) \
    552         modules/UniqueObjectFinder.h \
    553         classes/DelphesClasses.h \
    554         classes/DelphesFactory.h \
    555         classes/DelphesFormula.h \
    556         external/ExRootAnalysis/ExRootResult.h \
    557         external/ExRootAnalysis/ExRootFilter.h \
    558         external/ExRootAnalysis/ExRootClassifier.h
    559 tmp/modules/TrackCountingBTagging.$(ObjSuf): \
    560         modules/TrackCountingBTagging.$(SrcSuf) \
    561         modules/TrackCountingBTagging.h \
    562         classes/DelphesClasses.h \
    563         classes/DelphesFactory.h \
    564         classes/DelphesFormula.h
    565 tmp/modules/StatusPidFilter.$(ObjSuf): \
    566         modules/StatusPidFilter.$(SrcSuf) \
    567         modules/StatusPidFilter.h \
    568         classes/DelphesClasses.h \
    569         classes/DelphesFactory.h \
    570         classes/DelphesFormula.h \
    571         external/ExRootAnalysis/ExRootResult.h \
    572         external/ExRootAnalysis/ExRootFilter.h \
    573         external/ExRootAnalysis/ExRootClassifier.h
     752tmp/modules/Merger.$(ObjSuf): \
     753        modules/Merger.$(SrcSuf) \
     754        modules/Merger.h \
     755        classes/DelphesClasses.h \
     756        classes/DelphesFactory.h \
     757        classes/DelphesFormula.h \
     758        external/ExRootAnalysis/ExRootResult.h \
     759        external/ExRootAnalysis/ExRootFilter.h \
     760        external/ExRootAnalysis/ExRootClassifier.h
     761tmp/external/ExRootAnalysis/ExRootUtilities.$(ObjSuf): \
     762        external/ExRootAnalysis/ExRootUtilities.$(SrcSuf) \
     763        external/ExRootAnalysis/ExRootUtilities.h
     764tmp/external/ExRootAnalysis/ExRootTreeBranch.$(ObjSuf): \
     765        external/ExRootAnalysis/ExRootTreeBranch.$(SrcSuf) \
     766        external/ExRootAnalysis/ExRootTreeBranch.h
     767tmp/external/ExRootAnalysis/ExRootConfReader.$(ObjSuf): \
     768        external/ExRootAnalysis/ExRootConfReader.$(SrcSuf) \
     769        external/ExRootAnalysis/ExRootConfReader.h \
     770        external/tcl/tcl.h
     771tmp/external/ExRootAnalysis/ExRootTask.$(ObjSuf): \
     772        external/ExRootAnalysis/ExRootTask.$(SrcSuf) \
     773        external/ExRootAnalysis/ExRootTask.h \
     774        external/ExRootAnalysis/ExRootConfReader.h
     775tmp/external/ExRootAnalysis/ExRootTreeWriter.$(ObjSuf): \
     776        external/ExRootAnalysis/ExRootTreeWriter.$(SrcSuf) \
     777        external/ExRootAnalysis/ExRootTreeWriter.h \
     778        external/ExRootAnalysis/ExRootTreeBranch.h
     779tmp/external/ExRootAnalysis/ExRootFilter.$(ObjSuf): \
     780        external/ExRootAnalysis/ExRootFilter.$(SrcSuf) \
     781        external/ExRootAnalysis/ExRootFilter.h \
     782        external/ExRootAnalysis/ExRootClassifier.h
     783tmp/external/ExRootAnalysis/ExRootResult.$(ObjSuf): \
     784        external/ExRootAnalysis/ExRootResult.$(SrcSuf) \
     785        external/ExRootAnalysis/ExRootResult.h \
     786        external/ExRootAnalysis/ExRootUtilities.h
     787tmp/external/ExRootAnalysis/ExRootProgressBar.$(ObjSuf): \
     788        external/ExRootAnalysis/ExRootProgressBar.$(SrcSuf) \
     789        external/ExRootAnalysis/ExRootProgressBar.h
     790tmp/external/ExRootAnalysis/ExRootTreeReader.$(ObjSuf): \
     791        external/ExRootAnalysis/ExRootTreeReader.$(SrcSuf) \
     792        external/ExRootAnalysis/ExRootTreeReader.h
     793tmp/external/Hector/H_TransportMatrices.$(ObjSuf): \
     794        external/Hector/H_TransportMatrices.$(SrcSuf)
     795tmp/external/Hector/H_RecRPObject.$(ObjSuf): \
     796        external/Hector/H_RecRPObject.$(SrcSuf)
     797tmp/external/Hector/H_RectangularCollimator.$(ObjSuf): \
     798        external/Hector/H_RectangularCollimator.$(SrcSuf)
     799tmp/external/Hector/H_SectorDipole.$(ObjSuf): \
     800        external/Hector/H_SectorDipole.$(SrcSuf)
     801tmp/external/Hector/H_RomanPot.$(ObjSuf): \
     802        external/Hector/H_RomanPot.$(SrcSuf)
     803tmp/external/Hector/H_Kicker.$(ObjSuf): \
     804        external/Hector/H_Kicker.$(SrcSuf)
     805tmp/external/Hector/H_BeamLine.$(ObjSuf): \
     806        external/Hector/H_BeamLine.$(SrcSuf)
     807tmp/external/Hector/H_Aperture.$(ObjSuf): \
     808        external/Hector/H_Aperture.$(SrcSuf)
     809tmp/external/Hector/H_HorizontalQuadrupole.$(ObjSuf): \
     810        external/Hector/H_HorizontalQuadrupole.$(SrcSuf)
     811tmp/external/Hector/H_RectangularDipole.$(ObjSuf): \
     812        external/Hector/H_RectangularDipole.$(SrcSuf)
     813tmp/external/Hector/H_Marker.$(ObjSuf): \
     814        external/Hector/H_Marker.$(SrcSuf)
     815tmp/external/Hector/H_Beam.$(ObjSuf): \
     816        external/Hector/H_Beam.$(SrcSuf)
     817tmp/external/Hector/H_EllipticAperture.$(ObjSuf): \
     818        external/Hector/H_EllipticAperture.$(SrcSuf)
     819tmp/external/Hector/H_BeamLineParser.$(ObjSuf): \
     820        external/Hector/H_BeamLineParser.$(SrcSuf)
     821tmp/external/Hector/H_RectEllipticAperture.$(ObjSuf): \
     822        external/Hector/H_RectEllipticAperture.$(SrcSuf)
     823tmp/external/Hector/H_Drift.$(ObjSuf): \
     824        external/Hector/H_Drift.$(SrcSuf)
     825tmp/external/Hector/H_CircularAperture.$(ObjSuf): \
     826        external/Hector/H_CircularAperture.$(SrcSuf)
     827tmp/external/Hector/H_HorizontalKicker.$(ObjSuf): \
     828        external/Hector/H_HorizontalKicker.$(SrcSuf)
     829tmp/external/Hector/H_Parameters.$(ObjSuf): \
     830        external/Hector/H_Parameters.$(SrcSuf)
     831tmp/external/Hector/H_AbstractBeamLine.$(ObjSuf): \
     832        external/Hector/H_AbstractBeamLine.$(SrcSuf)
     833tmp/external/Hector/H_Dipole.$(ObjSuf): \
     834        external/Hector/H_Dipole.$(SrcSuf)
     835tmp/external/Hector/H_OpticalElement.$(ObjSuf): \
     836        external/Hector/H_OpticalElement.$(SrcSuf)
     837tmp/external/Hector/H_BeamParticle.$(ObjSuf): \
     838        external/Hector/H_BeamParticle.$(SrcSuf)
     839tmp/external/Hector/H_Quadrupole.$(ObjSuf): \
     840        external/Hector/H_Quadrupole.$(SrcSuf)
     841tmp/external/Hector/H_RectangularAperture.$(ObjSuf): \
     842        external/Hector/H_RectangularAperture.$(SrcSuf)
     843tmp/external/Hector/H_VerticalKicker.$(ObjSuf): \
     844        external/Hector/H_VerticalKicker.$(SrcSuf)
     845tmp/external/Hector/H_VerticalQuadrupole.$(ObjSuf): \
     846        external/Hector/H_VerticalQuadrupole.$(SrcSuf)
     847DELPHES_OBJ +=  \
     848        tmp/classes/DelphesFormula.$(ObjSuf) \
     849        tmp/classes/DelphesModule.$(ObjSuf) \
     850        tmp/classes/DelphesPileUpWriter.$(ObjSuf) \
     851        tmp/classes/DelphesStream.$(ObjSuf) \
     852        tmp/classes/DelphesLHEFReader.$(ObjSuf) \
     853        tmp/classes/DelphesFactory.$(ObjSuf) \
     854        tmp/classes/DelphesHepMCReader.$(ObjSuf) \
     855        tmp/classes/DelphesPileUpReader.$(ObjSuf) \
     856        tmp/classes/DelphesTF2.$(ObjSuf) \
     857        tmp/classes/DelphesClasses.$(ObjSuf) \
     858        tmp/classes/DelphesSTDHEPReader.$(ObjSuf) \
     859        tmp/modules/StatusPidFilter.$(ObjSuf) \
     860        tmp/modules/PileUpJetID.$(ObjSuf) \
     861        tmp/modules/Delphes.$(ObjSuf) \
     862        tmp/modules/Calorimeter.$(ObjSuf) \
     863        tmp/modules/AngularSmearing.$(ObjSuf) \
     864        tmp/modules/LeptonDressing.$(ObjSuf) \
     865        tmp/modules/UniqueObjectFinder.$(ObjSuf) \
     866        tmp/modules/IdentificationMap.$(ObjSuf) \
     867        tmp/modules/PdgCodeFilter.$(ObjSuf) \
     868        tmp/modules/Cloner.$(ObjSuf) \
     869        tmp/modules/Isolation.$(ObjSuf) \
     870        tmp/modules/ConstituentFilter.$(ObjSuf) \
     871        tmp/modules/Hector.$(ObjSuf) \
     872        tmp/modules/TauTagging.$(ObjSuf) \
     873        tmp/modules/BTagging.$(ObjSuf) \
     874        tmp/modules/EnergyScale.$(ObjSuf) \
     875        tmp/modules/TrackCountingBTagging.$(ObjSuf) \
     876        tmp/modules/JetPileUpSubtractor.$(ObjSuf) \
     877        tmp/modules/SimpleCalorimeter.$(ObjSuf) \
     878        tmp/modules/EnergySmearing.$(ObjSuf) \
     879        tmp/modules/PileUpMerger.$(ObjSuf) \
     880        tmp/modules/ImpactParameterSmearing.$(ObjSuf) \
     881        tmp/modules/ExampleModule.$(ObjSuf) \
     882        tmp/modules/TreeWriter.$(ObjSuf) \
     883        tmp/modules/Weighter.$(ObjSuf) \
     884        tmp/modules/Efficiency.$(ObjSuf) \
     885        tmp/modules/TrackPileUpSubtractor.$(ObjSuf) \
     886        tmp/modules/MomentumSmearing.$(ObjSuf) \
     887        tmp/modules/TimeSmearing.$(ObjSuf) \
     888        tmp/modules/ParticlePropagator.$(ObjSuf) \
     889        tmp/modules/Merger.$(ObjSuf) \
     890        tmp/external/ExRootAnalysis/ExRootUtilities.$(ObjSuf) \
     891        tmp/external/ExRootAnalysis/ExRootTreeBranch.$(ObjSuf) \
     892        tmp/external/ExRootAnalysis/ExRootConfReader.$(ObjSuf) \
     893        tmp/external/ExRootAnalysis/ExRootTask.$(ObjSuf) \
     894        tmp/external/ExRootAnalysis/ExRootTreeWriter.$(ObjSuf) \
     895        tmp/external/ExRootAnalysis/ExRootFilter.$(ObjSuf) \
     896        tmp/external/ExRootAnalysis/ExRootResult.$(ObjSuf) \
     897        tmp/external/ExRootAnalysis/ExRootProgressBar.$(ObjSuf) \
     898        tmp/external/ExRootAnalysis/ExRootTreeReader.$(ObjSuf) \
     899        tmp/external/Hector/H_TransportMatrices.$(ObjSuf) \
     900        tmp/external/Hector/H_RecRPObject.$(ObjSuf) \
     901        tmp/external/Hector/H_RectangularCollimator.$(ObjSuf) \
     902        tmp/external/Hector/H_SectorDipole.$(ObjSuf) \
     903        tmp/external/Hector/H_RomanPot.$(ObjSuf) \
     904        tmp/external/Hector/H_Kicker.$(ObjSuf) \
     905        tmp/external/Hector/H_BeamLine.$(ObjSuf) \
     906        tmp/external/Hector/H_Aperture.$(ObjSuf) \
     907        tmp/external/Hector/H_HorizontalQuadrupole.$(ObjSuf) \
     908        tmp/external/Hector/H_RectangularDipole.$(ObjSuf) \
     909        tmp/external/Hector/H_Marker.$(ObjSuf) \
     910        tmp/external/Hector/H_Beam.$(ObjSuf) \
     911        tmp/external/Hector/H_EllipticAperture.$(ObjSuf) \
     912        tmp/external/Hector/H_BeamLineParser.$(ObjSuf) \
     913        tmp/external/Hector/H_RectEllipticAperture.$(ObjSuf) \
     914        tmp/external/Hector/H_Drift.$(ObjSuf) \
     915        tmp/external/Hector/H_CircularAperture.$(ObjSuf) \
     916        tmp/external/Hector/H_HorizontalKicker.$(ObjSuf) \
     917        tmp/external/Hector/H_Parameters.$(ObjSuf) \
     918        tmp/external/Hector/H_AbstractBeamLine.$(ObjSuf) \
     919        tmp/external/Hector/H_Dipole.$(ObjSuf) \
     920        tmp/external/Hector/H_OpticalElement.$(ObjSuf) \
     921        tmp/external/Hector/H_BeamParticle.$(ObjSuf) \
     922        tmp/external/Hector/H_Quadrupole.$(ObjSuf) \
     923        tmp/external/Hector/H_RectangularAperture.$(ObjSuf) \
     924        tmp/external/Hector/H_VerticalKicker.$(ObjSuf) \
     925        tmp/external/Hector/H_VerticalQuadrupole.$(ObjSuf)
     926
     927ifeq ($(HAS_PYTHIA8),true)
     928DELPHES_OBJ +=  \
     929        tmp/modules/PileUpMergerPythia8.$(ObjSuf)
     930endif
     931
     932tmp/modules/FastJetFinder.$(ObjSuf): \
     933        modules/FastJetFinder.$(SrcSuf) \
     934        modules/FastJetFinder.h \
     935        classes/DelphesClasses.h \
     936        classes/DelphesFactory.h \
     937        classes/DelphesFormula.h \
     938        external/ExRootAnalysis/ExRootResult.h \
     939        external/ExRootAnalysis/ExRootFilter.h \
     940        external/ExRootAnalysis/ExRootClassifier.h \
     941        external/fastjet/PseudoJet.hh \
     942        external/fastjet/JetDefinition.hh \
     943        external/fastjet/ClusterSequence.hh \
     944        external/fastjet/Selector.hh \
     945        external/fastjet/ClusterSequenceArea.hh \
     946        external/fastjet/tools/JetMedianBackgroundEstimator.hh \
     947        external/fastjet/plugins/SISCone/fastjet/SISConePlugin.hh \
     948        external/fastjet/plugins/CDFCones/fastjet/CDFMidPointPlugin.hh \
     949        external/fastjet/plugins/CDFCones/fastjet/CDFJetCluPlugin.hh \
     950        external/fastjet/contribs/Nsubjettiness/Nsubjettiness.hh \
     951        external/fastjet/contribs/Nsubjettiness/Njettiness.hh \
     952        external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.hh \
     953        external/fastjet/contribs/Nsubjettiness/WinnerTakeAllRecombiner.hh
    574954tmp/modules/FastJetGridMedianEstimator.$(ObjSuf): \
    575955        modules/FastJetGridMedianEstimator.$(SrcSuf) \
     
    596976        external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.hh \
    597977        external/fastjet/contribs/Nsubjettiness/WinnerTakeAllRecombiner.hh
    598 tmp/modules/AngularSmearing.$(ObjSuf): \
    599         modules/AngularSmearing.$(SrcSuf) \
    600         modules/AngularSmearing.h \
    601         classes/DelphesClasses.h \
    602         classes/DelphesFactory.h \
    603         classes/DelphesFormula.h \
    604         external/ExRootAnalysis/ExRootResult.h \
    605         external/ExRootAnalysis/ExRootFilter.h \
    606         external/ExRootAnalysis/ExRootClassifier.h
    607 tmp/modules/PileUpMerger.$(ObjSuf): \
    608         modules/PileUpMerger.$(SrcSuf) \
    609         modules/PileUpMerger.h \
    610         classes/DelphesClasses.h \
    611         classes/DelphesFactory.h \
    612         classes/DelphesTF2.h \
    613         classes/DelphesPileUpReader.h \
    614         external/ExRootAnalysis/ExRootResult.h \
    615         external/ExRootAnalysis/ExRootFilter.h \
    616         external/ExRootAnalysis/ExRootClassifier.h
    617 tmp/modules/TreeWriter.$(ObjSuf): \
    618         modules/TreeWriter.$(SrcSuf) \
    619         modules/TreeWriter.h \
    620         classes/DelphesClasses.h \
    621         classes/DelphesFactory.h \
    622         classes/DelphesFormula.h \
    623         external/ExRootAnalysis/ExRootResult.h \
    624         external/ExRootAnalysis/ExRootFilter.h \
    625         external/ExRootAnalysis/ExRootClassifier.h \
    626         external/ExRootAnalysis/ExRootTreeBranch.h
    627 tmp/modules/SimpleCalorimeter.$(ObjSuf): \
    628         modules/SimpleCalorimeter.$(SrcSuf) \
    629         modules/SimpleCalorimeter.h \
    630         classes/DelphesClasses.h \
    631         classes/DelphesFactory.h \
    632         classes/DelphesFormula.h \
    633         external/ExRootAnalysis/ExRootResult.h \
    634         external/ExRootAnalysis/ExRootFilter.h \
    635         external/ExRootAnalysis/ExRootClassifier.h
    636 tmp/modules/FastJetFinder.$(ObjSuf): \
    637         modules/FastJetFinder.$(SrcSuf) \
    638         modules/FastJetFinder.h \
    639         classes/DelphesClasses.h \
    640         classes/DelphesFactory.h \
    641         classes/DelphesFormula.h \
    642         external/ExRootAnalysis/ExRootResult.h \
    643         external/ExRootAnalysis/ExRootFilter.h \
    644         external/ExRootAnalysis/ExRootClassifier.h \
    645         external/fastjet/PseudoJet.hh \
    646         external/fastjet/JetDefinition.hh \
    647         external/fastjet/ClusterSequence.hh \
    648         external/fastjet/Selector.hh \
    649         external/fastjet/ClusterSequenceArea.hh \
    650         external/fastjet/tools/JetMedianBackgroundEstimator.hh \
    651         external/fastjet/plugins/SISCone/fastjet/SISConePlugin.hh \
    652         external/fastjet/plugins/CDFCones/fastjet/CDFMidPointPlugin.hh \
    653         external/fastjet/plugins/CDFCones/fastjet/CDFJetCluPlugin.hh \
    654         external/fastjet/contribs/Nsubjettiness/Nsubjettiness.hh \
    655         external/fastjet/contribs/Nsubjettiness/Njettiness.hh \
    656         external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.hh \
    657         external/fastjet/contribs/Nsubjettiness/WinnerTakeAllRecombiner.hh
    658 tmp/modules/Cloner.$(ObjSuf): \
    659         modules/Cloner.$(SrcSuf) \
    660         modules/Cloner.h \
    661         classes/DelphesClasses.h \
    662         classes/DelphesFactory.h \
    663         classes/DelphesFormula.h \
    664         external/ExRootAnalysis/ExRootResult.h \
    665         external/ExRootAnalysis/ExRootFilter.h \
    666         external/ExRootAnalysis/ExRootClassifier.h
    667 tmp/modules/Efficiency.$(ObjSuf): \
    668         modules/Efficiency.$(SrcSuf) \
    669         modules/Efficiency.h \
    670         classes/DelphesClasses.h \
    671         classes/DelphesFactory.h \
    672         classes/DelphesFormula.h \
    673         external/ExRootAnalysis/ExRootResult.h \
    674         external/ExRootAnalysis/ExRootFilter.h \
    675         external/ExRootAnalysis/ExRootClassifier.h
    676 tmp/modules/ImpactParameterSmearing.$(ObjSuf): \
    677         modules/ImpactParameterSmearing.$(SrcSuf) \
    678         modules/ImpactParameterSmearing.h \
    679         classes/DelphesClasses.h \
    680         classes/DelphesFactory.h \
    681         classes/DelphesFormula.h \
    682         external/ExRootAnalysis/ExRootResult.h \
    683         external/ExRootAnalysis/ExRootFilter.h \
    684         external/ExRootAnalysis/ExRootClassifier.h
    685 tmp/modules/Merger.$(ObjSuf): \
    686         modules/Merger.$(SrcSuf) \
    687         modules/Merger.h \
    688         classes/DelphesClasses.h \
    689         classes/DelphesFactory.h \
    690         classes/DelphesFormula.h \
    691         external/ExRootAnalysis/ExRootResult.h \
    692         external/ExRootAnalysis/ExRootFilter.h \
    693         external/ExRootAnalysis/ExRootClassifier.h
    694 tmp/modules/Isolation.$(ObjSuf): \
    695         modules/Isolation.$(SrcSuf) \
    696         modules/Isolation.h \
    697         classes/DelphesClasses.h \
    698         classes/DelphesFactory.h \
    699         classes/DelphesFormula.h \
    700         external/ExRootAnalysis/ExRootResult.h \
    701         external/ExRootAnalysis/ExRootFilter.h \
    702         external/ExRootAnalysis/ExRootClassifier.h
    703 tmp/modules/Delphes.$(ObjSuf): \
    704         modules/Delphes.$(SrcSuf) \
    705         modules/Delphes.h \
    706         classes/DelphesClasses.h \
    707         classes/DelphesFactory.h \
    708         classes/DelphesFormula.h \
    709         external/ExRootAnalysis/ExRootResult.h \
    710         external/ExRootAnalysis/ExRootFilter.h \
    711         external/ExRootAnalysis/ExRootClassifier.h \
    712         external/ExRootAnalysis/ExRootConfReader.h \
    713         external/ExRootAnalysis/ExRootTreeWriter.h
    714 tmp/modules/IdentificationMap.$(ObjSuf): \
    715         modules/IdentificationMap.$(SrcSuf) \
    716         modules/IdentificationMap.h \
    717         classes/DelphesClasses.h \
    718         classes/DelphesFactory.h \
    719         classes/DelphesFormula.h \
    720         external/ExRootAnalysis/ExRootResult.h \
    721         external/ExRootAnalysis/ExRootFilter.h \
    722         external/ExRootAnalysis/ExRootClassifier.h
    723 tmp/modules/MomentumSmearing.$(ObjSuf): \
    724         modules/MomentumSmearing.$(SrcSuf) \
    725         modules/MomentumSmearing.h \
    726         classes/DelphesClasses.h \
    727         classes/DelphesFactory.h \
    728         classes/DelphesFormula.h \
    729         external/ExRootAnalysis/ExRootResult.h \
    730         external/ExRootAnalysis/ExRootFilter.h \
    731         external/ExRootAnalysis/ExRootClassifier.h
    732 tmp/modules/BTagging.$(ObjSuf): \
    733         modules/BTagging.$(SrcSuf) \
    734         modules/BTagging.h \
    735         classes/DelphesClasses.h \
    736         classes/DelphesFactory.h \
    737         classes/DelphesFormula.h \
    738         external/ExRootAnalysis/ExRootResult.h \
    739         external/ExRootAnalysis/ExRootFilter.h \
    740         external/ExRootAnalysis/ExRootClassifier.h
    741 tmp/modules/PdgCodeFilter.$(ObjSuf): \
    742         modules/PdgCodeFilter.$(SrcSuf) \
    743         modules/PdgCodeFilter.h \
    744         classes/DelphesClasses.h \
    745         classes/DelphesFactory.h \
    746         classes/DelphesFormula.h \
    747         external/ExRootAnalysis/ExRootResult.h \
    748         external/ExRootAnalysis/ExRootFilter.h \
    749         external/ExRootAnalysis/ExRootClassifier.h
    750 tmp/modules/TauTagging.$(ObjSuf): \
    751         modules/TauTagging.$(SrcSuf) \
    752         modules/TauTagging.h \
    753         classes/DelphesClasses.h \
    754         classes/DelphesFactory.h \
    755         classes/DelphesFormula.h \
    756         external/ExRootAnalysis/ExRootResult.h \
    757         external/ExRootAnalysis/ExRootFilter.h \
    758         external/ExRootAnalysis/ExRootClassifier.h
    759 tmp/modules/EnergySmearing.$(ObjSuf): \
    760         modules/EnergySmearing.$(SrcSuf) \
    761         modules/EnergySmearing.h \
    762         classes/DelphesClasses.h \
    763         classes/DelphesFactory.h \
    764         classes/DelphesFormula.h \
    765         external/ExRootAnalysis/ExRootResult.h \
    766         external/ExRootAnalysis/ExRootFilter.h \
    767         external/ExRootAnalysis/ExRootClassifier.h
    768 tmp/modules/LeptonDressing.$(ObjSuf): \
    769         modules/LeptonDressing.$(SrcSuf) \
    770         modules/LeptonDressing.h \
    771         classes/DelphesClasses.h \
    772         classes/DelphesFactory.h \
    773         classes/DelphesFormula.h \
    774         external/ExRootAnalysis/ExRootResult.h \
    775         external/ExRootAnalysis/ExRootFilter.h \
    776         external/ExRootAnalysis/ExRootClassifier.h
    777 tmp/external/ExRootAnalysis/ExRootProgressBar.$(ObjSuf): \
    778         external/ExRootAnalysis/ExRootProgressBar.$(SrcSuf) \
    779         external/ExRootAnalysis/ExRootProgressBar.h
    780 tmp/external/ExRootAnalysis/ExRootTreeReader.$(ObjSuf): \
    781         external/ExRootAnalysis/ExRootTreeReader.$(SrcSuf) \
    782         external/ExRootAnalysis/ExRootTreeReader.h
    783 tmp/external/ExRootAnalysis/ExRootTreeBranch.$(ObjSuf): \
    784         external/ExRootAnalysis/ExRootTreeBranch.$(SrcSuf) \
    785         external/ExRootAnalysis/ExRootTreeBranch.h
    786 tmp/external/ExRootAnalysis/ExRootTask.$(ObjSuf): \
    787         external/ExRootAnalysis/ExRootTask.$(SrcSuf) \
    788         external/ExRootAnalysis/ExRootTask.h \
    789         external/ExRootAnalysis/ExRootConfReader.h
    790 tmp/external/ExRootAnalysis/ExRootConfReader.$(ObjSuf): \
    791         external/ExRootAnalysis/ExRootConfReader.$(SrcSuf) \
    792         external/ExRootAnalysis/ExRootConfReader.h \
    793         external/tcl/tcl.h
    794 tmp/external/ExRootAnalysis/ExRootResult.$(ObjSuf): \
    795         external/ExRootAnalysis/ExRootResult.$(SrcSuf) \
    796         external/ExRootAnalysis/ExRootResult.h \
    797         external/ExRootAnalysis/ExRootUtilities.h
    798 tmp/external/ExRootAnalysis/ExRootUtilities.$(ObjSuf): \
    799         external/ExRootAnalysis/ExRootUtilities.$(SrcSuf) \
    800         external/ExRootAnalysis/ExRootUtilities.h
    801 tmp/external/ExRootAnalysis/ExRootFilter.$(ObjSuf): \
    802         external/ExRootAnalysis/ExRootFilter.$(SrcSuf) \
    803         external/ExRootAnalysis/ExRootFilter.h \
    804         external/ExRootAnalysis/ExRootClassifier.h
    805 tmp/external/ExRootAnalysis/ExRootTreeWriter.$(ObjSuf): \
    806         external/ExRootAnalysis/ExRootTreeWriter.$(SrcSuf) \
    807         external/ExRootAnalysis/ExRootTreeWriter.h \
    808         external/ExRootAnalysis/ExRootTreeBranch.h
    809 tmp/external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.$(ObjSuf): \
    810         external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.$(SrcSuf) \
    811         external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh
    812 tmp/external/fastjet/ClusterSequence_DumbN3.$(ObjSuf): \
    813         external/fastjet/ClusterSequence_DumbN3.$(SrcSuf) \
    814         external/fastjet/PseudoJet.hh \
    815         external/fastjet/ClusterSequence.hh
    816 tmp/external/fastjet/Error.$(ObjSuf): \
    817         external/fastjet/Error.$(SrcSuf) \
    818         external/fastjet/Error.hh \
    819         external/fastjet/config.h
     978tmp/external/fastjet/ClusterSequence_CP2DChan.$(ObjSuf): \
     979        external/fastjet/ClusterSequence_CP2DChan.$(SrcSuf) \
     980        external/fastjet/ClusterSequence.hh \
     981        external/fastjet/internal/ClosestPair2D.hh
    820982tmp/external/fastjet/TilingExtent.$(ObjSuf): \
    821983        external/fastjet/TilingExtent.$(SrcSuf) \
    822984        external/fastjet/internal/TilingExtent.hh
    823 tmp/external/fastjet/ClusterSequence_CP2DChan.$(ObjSuf): \
    824         external/fastjet/ClusterSequence_CP2DChan.$(SrcSuf) \
    825         external/fastjet/ClusterSequence.hh \
    826         external/fastjet/internal/ClosestPair2D.hh
    827 tmp/external/fastjet/ClusterSequence1GhostPassiveArea.$(ObjSuf): \
    828         external/fastjet/ClusterSequence1GhostPassiveArea.$(SrcSuf) \
    829         external/fastjet/ClusterSequence1GhostPassiveArea.hh
    830 tmp/external/fastjet/GhostedAreaSpec.$(ObjSuf): \
    831         external/fastjet/GhostedAreaSpec.$(SrcSuf) \
    832         external/fastjet/GhostedAreaSpec.hh \
    833         external/fastjet/Error.hh
    834 tmp/external/fastjet/Dnn4piCylinder.$(ObjSuf): \
    835         external/fastjet/Dnn4piCylinder.$(SrcSuf) \
    836         external/fastjet/internal/Dnn4piCylinder.hh
    837 tmp/external/fastjet/AreaDefinition.$(ObjSuf): \
    838         external/fastjet/AreaDefinition.$(SrcSuf) \
    839         external/fastjet/AreaDefinition.hh
    840 tmp/external/fastjet/ClusterSequenceAreaBase.$(ObjSuf): \
    841         external/fastjet/ClusterSequenceAreaBase.$(SrcSuf) \
    842         external/fastjet/ClusterSequenceAreaBase.hh
     985tmp/external/fastjet/LazyTiling25.$(ObjSuf): \
     986        external/fastjet/LazyTiling25.$(SrcSuf) \
     987        external/fastjet/internal/LazyTiling25.hh \
     988        external/fastjet/internal/TilingExtent.hh
     989tmp/external/fastjet/ClusterSequencePassiveArea.$(ObjSuf): \
     990        external/fastjet/ClusterSequencePassiveArea.$(SrcSuf) \
     991        external/fastjet/ClusterSequencePassiveArea.hh \
     992        external/fastjet/ClusterSequenceVoronoiArea.hh
     993tmp/external/fastjet/LazyTiling9.$(ObjSuf): \
     994        external/fastjet/LazyTiling9.$(SrcSuf) \
     995        external/fastjet/internal/LazyTiling9.hh \
     996        external/fastjet/internal/TilingExtent.hh
     997tmp/external/fastjet/Dnn3piCylinder.$(ObjSuf): \
     998        external/fastjet/Dnn3piCylinder.$(SrcSuf) \
     999        external/fastjet/internal/Dnn3piCylinder.hh
    8431000tmp/external/fastjet/ClusterSequence.$(ObjSuf): \
    8441001        external/fastjet/ClusterSequence.$(SrcSuf) \
     
    8581015        external/fastjet/internal/MinHeap.hh \
    8591016        external/fastjet/internal/TilingExtent.hh
    860 tmp/external/fastjet/Dnn3piCylinder.$(ObjSuf): \
    861         external/fastjet/Dnn3piCylinder.$(SrcSuf) \
    862         external/fastjet/internal/Dnn3piCylinder.hh
    863 tmp/external/fastjet/ClusterSequenceActiveArea.$(ObjSuf): \
    864         external/fastjet/ClusterSequenceActiveArea.$(SrcSuf) \
    865         external/fastjet/PseudoJet.hh \
    866         external/fastjet/ClusterSequence.hh \
    867         external/fastjet/ClusterSequenceActiveArea.hh \
     1017tmp/external/fastjet/ClusterSequenceArea.$(ObjSuf): \
     1018        external/fastjet/ClusterSequenceArea.$(SrcSuf) \
     1019        external/fastjet/ClusterSequenceArea.hh
     1020tmp/external/fastjet/ClusterSequenceStructure.$(ObjSuf): \
     1021        external/fastjet/ClusterSequenceStructure.$(SrcSuf) \
     1022        external/fastjet/ClusterSequenceStructure.hh \
     1023        external/fastjet/Error.hh \
     1024        external/fastjet/PseudoJet.hh \
     1025        external/fastjet/ClusterSequence.hh \
     1026        external/fastjet/ClusterSequenceAreaBase.hh
     1027tmp/external/fastjet/RectangularGrid.$(ObjSuf): \
     1028        external/fastjet/RectangularGrid.$(SrcSuf) \
     1029        external/fastjet/RectangularGrid.hh
     1030tmp/external/fastjet/MinHeap.$(ObjSuf): \
     1031        external/fastjet/MinHeap.$(SrcSuf) \
     1032        external/fastjet/internal/MinHeap.hh
     1033tmp/external/fastjet/DnnPlane.$(ObjSuf): \
     1034        external/fastjet/DnnPlane.$(SrcSuf) \
     1035        external/fastjet/internal/DnnPlane.hh
     1036tmp/external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.$(ObjSuf): \
     1037        external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.$(SrcSuf) \
    8681038        external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh
    869 tmp/external/fastjet/RangeDefinition.$(ObjSuf): \
    870         external/fastjet/RangeDefinition.$(SrcSuf) \
    871         external/fastjet/RangeDefinition.hh
    872 tmp/external/fastjet/Dnn2piCylinder.$(ObjSuf): \
    873         external/fastjet/Dnn2piCylinder.$(SrcSuf) \
    874         external/fastjet/internal/Dnn2piCylinder.hh
     1039tmp/external/fastjet/ClosestPair2D.$(ObjSuf): \
     1040        external/fastjet/ClosestPair2D.$(SrcSuf) \
     1041        external/fastjet/internal/ClosestPair2D.hh
     1042tmp/external/fastjet/Dnn4piCylinder.$(ObjSuf): \
     1043        external/fastjet/Dnn4piCylinder.$(SrcSuf) \
     1044        external/fastjet/internal/Dnn4piCylinder.hh
     1045tmp/external/fastjet/Voronoi.$(ObjSuf): \
     1046        external/fastjet/Voronoi.$(SrcSuf) \
     1047        external/fastjet/internal/Voronoi.hh
    8751048tmp/external/fastjet/LazyTiling9SeparateGhosts.$(ObjSuf): \
    8761049        external/fastjet/LazyTiling9SeparateGhosts.$(SrcSuf) \
    8771050        external/fastjet/internal/LazyTiling9SeparateGhosts.hh \
    8781051        external/fastjet/internal/TilingExtent.hh
     1052tmp/external/fastjet/BasicRandom.$(ObjSuf): \
     1053        external/fastjet/BasicRandom.$(SrcSuf) \
     1054        external/fastjet/internal/BasicRandom.hh
     1055tmp/external/fastjet/RangeDefinition.$(ObjSuf): \
     1056        external/fastjet/RangeDefinition.$(SrcSuf) \
     1057        external/fastjet/RangeDefinition.hh
     1058tmp/external/fastjet/Error.$(ObjSuf): \
     1059        external/fastjet/Error.$(SrcSuf) \
     1060        external/fastjet/Error.hh \
     1061        external/fastjet/config.h
    8791062tmp/external/fastjet/Selector.$(ObjSuf): \
    8801063        external/fastjet/Selector.$(SrcSuf) \
    8811064        external/fastjet/Selector.hh \
    8821065        external/fastjet/GhostedAreaSpec.hh
    883 tmp/external/fastjet/ClusterSequenceArea.$(ObjSuf): \
    884         external/fastjet/ClusterSequenceArea.$(SrcSuf) \
    885         external/fastjet/ClusterSequenceArea.hh
    886 tmp/external/fastjet/PseudoJet.$(ObjSuf): \
    887         external/fastjet/PseudoJet.$(SrcSuf) \
    888         external/fastjet/Error.hh \
    889         external/fastjet/PseudoJet.hh \
    890         external/fastjet/ClusterSequence.hh \
    891         external/fastjet/ClusterSequenceAreaBase.hh \
    892         external/fastjet/CompositeJetStructure.hh
    893 tmp/external/fastjet/LimitedWarning.$(ObjSuf): \
    894         external/fastjet/LimitedWarning.$(SrcSuf) \
    895         external/fastjet/LimitedWarning.hh
     1066tmp/external/fastjet/Dnn2piCylinder.$(ObjSuf): \
     1067        external/fastjet/Dnn2piCylinder.$(SrcSuf) \
     1068        external/fastjet/internal/Dnn2piCylinder.hh
     1069tmp/external/fastjet/ClusterSequenceActiveArea.$(ObjSuf): \
     1070        external/fastjet/ClusterSequenceActiveArea.$(SrcSuf) \
     1071        external/fastjet/PseudoJet.hh \
     1072        external/fastjet/ClusterSequence.hh \
     1073        external/fastjet/ClusterSequenceActiveArea.hh \
     1074        external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh
     1075tmp/external/fastjet/GhostedAreaSpec.$(ObjSuf): \
     1076        external/fastjet/GhostedAreaSpec.$(SrcSuf) \
     1077        external/fastjet/GhostedAreaSpec.hh \
     1078        external/fastjet/Error.hh
     1079tmp/external/fastjet/CompositeJetStructure.$(ObjSuf): \
     1080        external/fastjet/CompositeJetStructure.$(SrcSuf)
    8961081tmp/external/fastjet/ClusterSequence_N2.$(ObjSuf): \
    8971082        external/fastjet/ClusterSequence_N2.$(SrcSuf)
     1083tmp/external/fastjet/ClusterSequence1GhostPassiveArea.$(ObjSuf): \
     1084        external/fastjet/ClusterSequence1GhostPassiveArea.$(SrcSuf) \
     1085        external/fastjet/ClusterSequence1GhostPassiveArea.hh
     1086tmp/external/fastjet/ClusterSequence_Delaunay.$(ObjSuf): \
     1087        external/fastjet/ClusterSequence_Delaunay.$(SrcSuf) \
     1088        external/fastjet/Error.hh \
     1089        external/fastjet/PseudoJet.hh \
     1090        external/fastjet/ClusterSequence.hh \
     1091        external/fastjet/internal/DynamicNearestNeighbours.hh \
     1092        external/fastjet/internal/Dnn4piCylinder.hh \
     1093        external/fastjet/internal/Dnn3piCylinder.hh \
     1094        external/fastjet/internal/Dnn2piCylinder.hh
     1095tmp/external/fastjet/AreaDefinition.$(ObjSuf): \
     1096        external/fastjet/AreaDefinition.$(SrcSuf) \
     1097        external/fastjet/AreaDefinition.hh
    8981098tmp/external/fastjet/ClusterSequenceVoronoiArea.$(ObjSuf): \
    8991099        external/fastjet/ClusterSequenceVoronoiArea.$(SrcSuf) \
    9001100        external/fastjet/ClusterSequenceVoronoiArea.hh \
    9011101        external/fastjet/internal/Voronoi.hh
    902 tmp/external/fastjet/FunctionOfPseudoJet.$(ObjSuf): \
    903         external/fastjet/FunctionOfPseudoJet.$(SrcSuf)
    904 tmp/external/fastjet/ClusterSequenceStructure.$(ObjSuf): \
    905         external/fastjet/ClusterSequenceStructure.$(SrcSuf) \
    906         external/fastjet/ClusterSequenceStructure.hh \
    907         external/fastjet/Error.hh \
    908         external/fastjet/PseudoJet.hh \
    909         external/fastjet/ClusterSequence.hh \
    910         external/fastjet/ClusterSequenceAreaBase.hh
    911 tmp/external/fastjet/PseudoJetStructureBase.$(ObjSuf): \
    912         external/fastjet/PseudoJetStructureBase.$(SrcSuf) \
    913         external/fastjet/PseudoJetStructureBase.hh \
    914         external/fastjet/Error.hh \
    915         external/fastjet/PseudoJet.hh \
    916         external/fastjet/ClusterSequence.hh \
    917         external/fastjet/ClusterSequenceAreaBase.hh
    918 tmp/external/fastjet/Voronoi.$(ObjSuf): \
    919         external/fastjet/Voronoi.$(SrcSuf) \
    920         external/fastjet/internal/Voronoi.hh
    921 tmp/external/fastjet/CompositeJetStructure.$(ObjSuf): \
    922         external/fastjet/CompositeJetStructure.$(SrcSuf)
    923 tmp/external/fastjet/ClosestPair2D.$(ObjSuf): \
    924         external/fastjet/ClosestPair2D.$(SrcSuf) \
    925         external/fastjet/internal/ClosestPair2D.hh
     1102tmp/external/fastjet/LimitedWarning.$(ObjSuf): \
     1103        external/fastjet/LimitedWarning.$(SrcSuf) \
     1104        external/fastjet/LimitedWarning.hh
    9261105tmp/external/fastjet/JetDefinition.$(ObjSuf): \
    9271106        external/fastjet/JetDefinition.$(SrcSuf) \
     
    9291108        external/fastjet/Error.hh \
    9301109        external/fastjet/CompositeJetStructure.hh
     1110tmp/external/fastjet/ClusterSequence_DumbN3.$(ObjSuf): \
     1111        external/fastjet/ClusterSequence_DumbN3.$(SrcSuf) \
     1112        external/fastjet/PseudoJet.hh \
     1113        external/fastjet/ClusterSequence.hh
     1114tmp/external/fastjet/ClusterSequenceAreaBase.$(ObjSuf): \
     1115        external/fastjet/ClusterSequenceAreaBase.$(SrcSuf) \
     1116        external/fastjet/ClusterSequenceAreaBase.hh
    9311117tmp/external/fastjet/LazyTiling9Alt.$(ObjSuf): \
    9321118        external/fastjet/LazyTiling9Alt.$(SrcSuf) \
    9331119        external/fastjet/internal/LazyTiling9Alt.hh \
    9341120        external/fastjet/internal/TilingExtent.hh
    935 tmp/external/fastjet/DnnPlane.$(ObjSuf): \
    936         external/fastjet/DnnPlane.$(SrcSuf) \
    937         external/fastjet/internal/DnnPlane.hh
    938 tmp/external/fastjet/RectangularGrid.$(ObjSuf): \
    939         external/fastjet/RectangularGrid.$(SrcSuf) \
    940         external/fastjet/RectangularGrid.hh
    941 tmp/external/fastjet/LazyTiling25.$(ObjSuf): \
    942         external/fastjet/LazyTiling25.$(SrcSuf) \
    943         external/fastjet/internal/LazyTiling25.hh \
    944         external/fastjet/internal/TilingExtent.hh
    945 tmp/external/fastjet/BasicRandom.$(ObjSuf): \
    946         external/fastjet/BasicRandom.$(SrcSuf) \
    947         external/fastjet/internal/BasicRandom.hh
    948 tmp/external/fastjet/ClusterSequence_Delaunay.$(ObjSuf): \
    949         external/fastjet/ClusterSequence_Delaunay.$(SrcSuf) \
     1121tmp/external/fastjet/PseudoJet.$(ObjSuf): \
     1122        external/fastjet/PseudoJet.$(SrcSuf) \
    9501123        external/fastjet/Error.hh \
    9511124        external/fastjet/PseudoJet.hh \
    9521125        external/fastjet/ClusterSequence.hh \
    953         external/fastjet/internal/DynamicNearestNeighbours.hh \
    954         external/fastjet/internal/Dnn4piCylinder.hh \
    955         external/fastjet/internal/Dnn3piCylinder.hh \
    956         external/fastjet/internal/Dnn2piCylinder.hh
    957 tmp/external/fastjet/ClusterSequencePassiveArea.$(ObjSuf): \
    958         external/fastjet/ClusterSequencePassiveArea.$(SrcSuf) \
    959         external/fastjet/ClusterSequencePassiveArea.hh \
    960         external/fastjet/ClusterSequenceVoronoiArea.hh
    961 tmp/external/fastjet/LazyTiling9.$(ObjSuf): \
    962         external/fastjet/LazyTiling9.$(SrcSuf) \
    963         external/fastjet/internal/LazyTiling9.hh \
    964         external/fastjet/internal/TilingExtent.hh
    965 tmp/external/fastjet/MinHeap.$(ObjSuf): \
    966         external/fastjet/MinHeap.$(SrcSuf) \
    967         external/fastjet/internal/MinHeap.hh
    968 tmp/external/fastjet/tools/JetMedianBackgroundEstimator.$(ObjSuf): \
    969         external/fastjet/tools/JetMedianBackgroundEstimator.$(SrcSuf) \
    970         external/fastjet/tools/JetMedianBackgroundEstimator.hh
    971 tmp/external/fastjet/tools/Filter.$(ObjSuf): \
    972         external/fastjet/tools/Filter.$(SrcSuf) \
    973         external/fastjet/tools/Filter.hh \
    974         external/fastjet/tools/Recluster.hh
    975 tmp/external/fastjet/tools/JHTopTagger.$(ObjSuf): \
    976         external/fastjet/tools/JHTopTagger.$(SrcSuf)
    977 tmp/external/fastjet/tools/GridMedianBackgroundEstimator.$(ObjSuf): \
    978         external/fastjet/tools/GridMedianBackgroundEstimator.$(SrcSuf) \
    979         external/fastjet/tools/GridMedianBackgroundEstimator.hh
     1126        external/fastjet/ClusterSequenceAreaBase.hh \
     1127        external/fastjet/CompositeJetStructure.hh
     1128tmp/external/fastjet/FunctionOfPseudoJet.$(ObjSuf): \
     1129        external/fastjet/FunctionOfPseudoJet.$(SrcSuf)
     1130tmp/external/fastjet/PseudoJetStructureBase.$(ObjSuf): \
     1131        external/fastjet/PseudoJetStructureBase.$(SrcSuf) \
     1132        external/fastjet/PseudoJetStructureBase.hh \
     1133        external/fastjet/Error.hh \
     1134        external/fastjet/PseudoJet.hh \
     1135        external/fastjet/ClusterSequence.hh \
     1136        external/fastjet/ClusterSequenceAreaBase.hh
    9801137tmp/external/fastjet/tools/TopTaggerBase.$(ObjSuf): \
    9811138        external/fastjet/tools/TopTaggerBase.$(SrcSuf)
    982 tmp/external/fastjet/tools/BackgroundEstimatorBase.$(ObjSuf): \
    983         external/fastjet/tools/BackgroundEstimatorBase.$(SrcSuf) \
    984         external/fastjet/tools/BackgroundEstimatorBase.hh
     1139tmp/external/fastjet/tools/MassDropTagger.$(ObjSuf): \
     1140        external/fastjet/tools/MassDropTagger.$(SrcSuf)
     1141tmp/external/fastjet/tools/CASubJetTagger.$(ObjSuf): \
     1142        external/fastjet/tools/CASubJetTagger.$(SrcSuf)
    9851143tmp/external/fastjet/tools/Pruner.$(ObjSuf): \
    9861144        external/fastjet/tools/Pruner.$(SrcSuf) \
     
    9881146        external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh \
    9891147        external/fastjet/Selector.hh
    990 tmp/external/fastjet/tools/RestFrameNSubjettinessTagger.$(ObjSuf): \
    991         external/fastjet/tools/RestFrameNSubjettinessTagger.$(SrcSuf)
    992 tmp/external/fastjet/tools/CASubJetTagger.$(ObjSuf): \
    993         external/fastjet/tools/CASubJetTagger.$(SrcSuf)
    9941148tmp/external/fastjet/tools/Recluster.$(ObjSuf): \
    9951149        external/fastjet/tools/Recluster.$(SrcSuf) \
    9961150        external/fastjet/tools/Recluster.hh \
    9971151        external/fastjet/CompositeJetStructure.hh
    998 tmp/external/fastjet/tools/MassDropTagger.$(ObjSuf): \
    999         external/fastjet/tools/MassDropTagger.$(SrcSuf)
     1152tmp/external/fastjet/tools/RestFrameNSubjettinessTagger.$(ObjSuf): \
     1153        external/fastjet/tools/RestFrameNSubjettinessTagger.$(SrcSuf)
     1154tmp/external/fastjet/tools/GridMedianBackgroundEstimator.$(ObjSuf): \
     1155        external/fastjet/tools/GridMedianBackgroundEstimator.$(SrcSuf) \
     1156        external/fastjet/tools/GridMedianBackgroundEstimator.hh
     1157tmp/external/fastjet/tools/JHTopTagger.$(ObjSuf): \
     1158        external/fastjet/tools/JHTopTagger.$(SrcSuf)
    10001159tmp/external/fastjet/tools/Subtractor.$(ObjSuf): \
    10011160        external/fastjet/tools/Subtractor.$(SrcSuf) \
    10021161        external/fastjet/tools/Subtractor.hh
     1162tmp/external/fastjet/tools/Filter.$(ObjSuf): \
     1163        external/fastjet/tools/Filter.$(SrcSuf) \
     1164        external/fastjet/tools/Filter.hh \
     1165        external/fastjet/tools/Recluster.hh
     1166tmp/external/fastjet/tools/BackgroundEstimatorBase.$(ObjSuf): \
     1167        external/fastjet/tools/BackgroundEstimatorBase.$(SrcSuf) \
     1168        external/fastjet/tools/BackgroundEstimatorBase.hh
     1169tmp/external/fastjet/tools/JetMedianBackgroundEstimator.$(ObjSuf): \
     1170        external/fastjet/tools/JetMedianBackgroundEstimator.$(SrcSuf) \
     1171        external/fastjet/tools/JetMedianBackgroundEstimator.hh
    10031172tmp/external/fastjet/plugins/CMSIterativeCone/CMSIterativeConePlugin.$(ObjSuf): \
    10041173        external/fastjet/plugins/CMSIterativeCone/CMSIterativeConePlugin.$(SrcSuf) \
     
    10071176        external/fastjet/plugins/GridJet/GridJetPlugin.$(SrcSuf) \
    10081177        external/fastjet/ClusterSequence.hh
     1178tmp/external/fastjet/plugins/D0RunICone/D0RunIBaseConePlugin.$(ObjSuf): \
     1179        external/fastjet/plugins/D0RunICone/D0RunIBaseConePlugin.$(SrcSuf) \
     1180        external/fastjet/ClusterSequence.hh \
     1181        external/fastjet/Error.hh
    10091182tmp/external/fastjet/plugins/D0RunIICone/D0RunIIConePlugin.$(ObjSuf): \
    10101183        external/fastjet/plugins/D0RunIICone/D0RunIIConePlugin.$(SrcSuf) \
    10111184        external/fastjet/ClusterSequence.hh \
    10121185        external/fastjet/Error.hh
     1186tmp/external/fastjet/plugins/NestedDefs/NestedDefsPlugin.$(ObjSuf): \
     1187        external/fastjet/plugins/NestedDefs/NestedDefsPlugin.$(SrcSuf) \
     1188        external/fastjet/ClusterSequence.hh
    10131189tmp/external/fastjet/plugins/TrackJet/TrackJetPlugin.$(ObjSuf): \
    10141190        external/fastjet/plugins/TrackJet/TrackJetPlugin.$(SrcSuf) \
    10151191        external/fastjet/ClusterSequence.hh
    1016 tmp/external/fastjet/plugins/Jade/JadePlugin.$(ObjSuf): \
    1017         external/fastjet/plugins/Jade/JadePlugin.$(SrcSuf) \
     1192tmp/external/fastjet/plugins/EECambridge/EECambridgePlugin.$(ObjSuf): \
     1193        external/fastjet/plugins/EECambridge/EECambridgePlugin.$(SrcSuf) \
    10181194        external/fastjet/ClusterSequence.hh \
    10191195        external/fastjet/NNH.hh
     1196tmp/external/fastjet/plugins/ATLASCone/JetConeFinderTool.$(ObjSuf): \
     1197        external/fastjet/plugins/ATLASCone/JetConeFinderTool.$(SrcSuf)
     1198tmp/external/fastjet/plugins/ATLASCone/Jet.$(ObjSuf): \
     1199        external/fastjet/plugins/ATLASCone/Jet.$(SrcSuf)
    10201200tmp/external/fastjet/plugins/ATLASCone/ATLASConePlugin.$(ObjSuf): \
    10211201        external/fastjet/plugins/ATLASCone/ATLASConePlugin.$(SrcSuf) \
    10221202        external/fastjet/ClusterSequence.hh
    1023 tmp/external/fastjet/plugins/ATLASCone/Jet.$(ObjSuf): \
    1024         external/fastjet/plugins/ATLASCone/Jet.$(SrcSuf)
    10251203tmp/external/fastjet/plugins/ATLASCone/JetSplitMergeTool.$(ObjSuf): \
    10261204        external/fastjet/plugins/ATLASCone/JetSplitMergeTool.$(SrcSuf)
    1027 tmp/external/fastjet/plugins/ATLASCone/JetConeFinderTool.$(ObjSuf): \
    1028         external/fastjet/plugins/ATLASCone/JetConeFinderTool.$(SrcSuf)
    1029 tmp/external/fastjet/plugins/D0RunICone/D0RunIBaseConePlugin.$(ObjSuf): \
    1030         external/fastjet/plugins/D0RunICone/D0RunIBaseConePlugin.$(SrcSuf) \
     1205tmp/external/fastjet/plugins/SISCone/area.$(ObjSuf): \
     1206        external/fastjet/plugins/SISCone/area.$(SrcSuf)
     1207tmp/external/fastjet/plugins/SISCone/geom_2d.$(ObjSuf): \
     1208        external/fastjet/plugins/SISCone/geom_2d.$(SrcSuf)
     1209tmp/external/fastjet/plugins/SISCone/ranlux.$(ObjSuf): \
     1210        external/fastjet/plugins/SISCone/ranlux.$(SrcSuf)
     1211tmp/external/fastjet/plugins/SISCone/vicinity.$(ObjSuf): \
     1212        external/fastjet/plugins/SISCone/vicinity.$(SrcSuf)
     1213tmp/external/fastjet/plugins/SISCone/SISConePlugin.$(ObjSuf): \
     1214        external/fastjet/plugins/SISCone/SISConePlugin.$(SrcSuf) \
     1215        external/fastjet/ClusterSequence.hh
     1216tmp/external/fastjet/plugins/SISCone/siscone.$(ObjSuf): \
     1217        external/fastjet/plugins/SISCone/siscone.$(SrcSuf)
     1218tmp/external/fastjet/plugins/SISCone/protocones.$(ObjSuf): \
     1219        external/fastjet/plugins/SISCone/protocones.$(SrcSuf)
     1220tmp/external/fastjet/plugins/SISCone/siscone_error.$(ObjSuf): \
     1221        external/fastjet/plugins/SISCone/siscone_error.$(SrcSuf)
     1222tmp/external/fastjet/plugins/SISCone/momentum.$(ObjSuf): \
     1223        external/fastjet/plugins/SISCone/momentum.$(SrcSuf)
     1224tmp/external/fastjet/plugins/SISCone/quadtree.$(ObjSuf): \
     1225        external/fastjet/plugins/SISCone/quadtree.$(SrcSuf)
     1226tmp/external/fastjet/plugins/SISCone/hash.$(ObjSuf): \
     1227        external/fastjet/plugins/SISCone/hash.$(SrcSuf)
     1228tmp/external/fastjet/plugins/SISCone/split_merge.$(ObjSuf): \
     1229        external/fastjet/plugins/SISCone/split_merge.$(SrcSuf)
     1230tmp/external/fastjet/plugins/SISCone/reference.$(ObjSuf): \
     1231        external/fastjet/plugins/SISCone/reference.$(SrcSuf)
     1232tmp/external/fastjet/plugins/Jade/JadePlugin.$(ObjSuf): \
     1233        external/fastjet/plugins/Jade/JadePlugin.$(SrcSuf) \
     1234        external/fastjet/ClusterSequence.hh \
     1235        external/fastjet/NNH.hh
     1236tmp/external/fastjet/plugins/CDFCones/CDFMidPointPlugin.$(ObjSuf): \
     1237        external/fastjet/plugins/CDFCones/CDFMidPointPlugin.$(SrcSuf) \
    10311238        external/fastjet/ClusterSequence.hh \
    10321239        external/fastjet/Error.hh
     
    10361243        external/fastjet/plugins/CDFCones/CDFJetCluPlugin.$(SrcSuf) \
    10371244        external/fastjet/ClusterSequence.hh
    1038 tmp/external/fastjet/plugins/CDFCones/CDFMidPointPlugin.$(ObjSuf): \
    1039         external/fastjet/plugins/CDFCones/CDFMidPointPlugin.$(SrcSuf) \
    1040         external/fastjet/ClusterSequence.hh \
    1041         external/fastjet/Error.hh
    10421245tmp/external/fastjet/plugins/CDFCones/MidPointAlgorithm.$(ObjSuf): \
    10431246        external/fastjet/plugins/CDFCones/MidPointAlgorithm.$(SrcSuf)
    1044 tmp/external/fastjet/plugins/NestedDefs/NestedDefsPlugin.$(ObjSuf): \
    1045         external/fastjet/plugins/NestedDefs/NestedDefsPlugin.$(SrcSuf) \
    1046         external/fastjet/ClusterSequence.hh
    1047 tmp/external/fastjet/plugins/EECambridge/EECambridgePlugin.$(ObjSuf): \
    1048         external/fastjet/plugins/EECambridge/EECambridgePlugin.$(SrcSuf) \
    1049         external/fastjet/ClusterSequence.hh \
    1050         external/fastjet/NNH.hh
    1051 tmp/external/fastjet/plugins/SISCone/quadtree.$(ObjSuf): \
    1052         external/fastjet/plugins/SISCone/quadtree.$(SrcSuf)
    1053 tmp/external/fastjet/plugins/SISCone/split_merge.$(ObjSuf): \
    1054         external/fastjet/plugins/SISCone/split_merge.$(SrcSuf)
    1055 tmp/external/fastjet/plugins/SISCone/ranlux.$(ObjSuf): \
    1056         external/fastjet/plugins/SISCone/ranlux.$(SrcSuf)
    1057 tmp/external/fastjet/plugins/SISCone/momentum.$(ObjSuf): \
    1058         external/fastjet/plugins/SISCone/momentum.$(SrcSuf)
    1059 tmp/external/fastjet/plugins/SISCone/reference.$(ObjSuf): \
    1060         external/fastjet/plugins/SISCone/reference.$(SrcSuf)
    1061 tmp/external/fastjet/plugins/SISCone/geom_2d.$(ObjSuf): \
    1062         external/fastjet/plugins/SISCone/geom_2d.$(SrcSuf)
    1063 tmp/external/fastjet/plugins/SISCone/hash.$(ObjSuf): \
    1064         external/fastjet/plugins/SISCone/hash.$(SrcSuf)
    1065 tmp/external/fastjet/plugins/SISCone/protocones.$(ObjSuf): \
    1066         external/fastjet/plugins/SISCone/protocones.$(SrcSuf)
    1067 tmp/external/fastjet/plugins/SISCone/SISConePlugin.$(ObjSuf): \
    1068         external/fastjet/plugins/SISCone/SISConePlugin.$(SrcSuf) \
    1069         external/fastjet/ClusterSequence.hh
    1070 tmp/external/fastjet/plugins/SISCone/siscone.$(ObjSuf): \
    1071         external/fastjet/plugins/SISCone/siscone.$(SrcSuf)
    1072 tmp/external/fastjet/plugins/SISCone/area.$(ObjSuf): \
    1073         external/fastjet/plugins/SISCone/area.$(SrcSuf)
    1074 tmp/external/fastjet/plugins/SISCone/siscone_error.$(ObjSuf): \
    1075         external/fastjet/plugins/SISCone/siscone_error.$(SrcSuf)
    1076 tmp/external/fastjet/plugins/SISCone/vicinity.$(ObjSuf): \
    1077         external/fastjet/plugins/SISCone/vicinity.$(SrcSuf)
     1247tmp/external/fastjet/contribs/SoftKiller/SoftKiller.$(ObjSuf): \
     1248        external/fastjet/contribs/SoftKiller/SoftKiller.$(SrcSuf)
    10781249tmp/external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.$(ObjSuf): \
    10791250        external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.$(SrcSuf)
     1251tmp/external/fastjet/contribs/Nsubjettiness/Nsubjettiness.$(ObjSuf): \
     1252        external/fastjet/contribs/Nsubjettiness/Nsubjettiness.$(SrcSuf)
     1253tmp/external/fastjet/contribs/Nsubjettiness/AxesFinder.$(ObjSuf): \
     1254        external/fastjet/contribs/Nsubjettiness/AxesFinder.$(SrcSuf)
     1255tmp/external/fastjet/contribs/Nsubjettiness/MeasureFunction.$(ObjSuf): \
     1256        external/fastjet/contribs/Nsubjettiness/MeasureFunction.$(SrcSuf)
     1257tmp/external/fastjet/contribs/Nsubjettiness/NjettinessDefinition.$(ObjSuf): \
     1258        external/fastjet/contribs/Nsubjettiness/NjettinessDefinition.$(SrcSuf)
    10801259tmp/external/fastjet/contribs/Nsubjettiness/Njettiness.$(ObjSuf): \
    10811260        external/fastjet/contribs/Nsubjettiness/Njettiness.$(SrcSuf)
    1082 tmp/external/fastjet/contribs/Nsubjettiness/AxesFinder.$(ObjSuf): \
    1083         external/fastjet/contribs/Nsubjettiness/AxesFinder.$(SrcSuf)
    1084 tmp/external/fastjet/contribs/Nsubjettiness/NjettinessDefinition.$(ObjSuf): \
    1085         external/fastjet/contribs/Nsubjettiness/NjettinessDefinition.$(SrcSuf)
    1086 tmp/external/fastjet/contribs/Nsubjettiness/Nsubjettiness.$(ObjSuf): \
    1087         external/fastjet/contribs/Nsubjettiness/Nsubjettiness.$(SrcSuf)
    10881261tmp/external/fastjet/contribs/Nsubjettiness/WinnerTakeAllRecombiner.$(ObjSuf): \
    10891262        external/fastjet/contribs/Nsubjettiness/WinnerTakeAllRecombiner.$(SrcSuf)
    1090 tmp/external/fastjet/contribs/Nsubjettiness/MeasureFunction.$(ObjSuf): \
    1091         external/fastjet/contribs/Nsubjettiness/MeasureFunction.$(SrcSuf)
    1092 tmp/external/fastjet/contribs/SoftKiller/SoftKiller.$(ObjSuf): \
    1093         external/fastjet/contribs/SoftKiller/SoftKiller.$(SrcSuf)
    1094 tmp/external/Hector/H_EllipticAperture.$(ObjSuf): \
    1095         external/Hector/H_EllipticAperture.$(SrcSuf)
    1096 tmp/external/Hector/H_Parameters.$(ObjSuf): \
    1097         external/Hector/H_Parameters.$(SrcSuf)
    1098 tmp/external/Hector/H_RectangularAperture.$(ObjSuf): \
    1099         external/Hector/H_RectangularAperture.$(SrcSuf)
    1100 tmp/external/Hector/H_Marker.$(ObjSuf): \
    1101         external/Hector/H_Marker.$(SrcSuf)
    1102 tmp/external/Hector/H_VerticalKicker.$(ObjSuf): \
    1103         external/Hector/H_VerticalKicker.$(SrcSuf)
    1104 tmp/external/Hector/H_HorizontalQuadrupole.$(ObjSuf): \
    1105         external/Hector/H_HorizontalQuadrupole.$(SrcSuf)
    1106 tmp/external/Hector/H_Beam.$(ObjSuf): \
    1107         external/Hector/H_Beam.$(SrcSuf)
    1108 tmp/external/Hector/H_BeamLine.$(ObjSuf): \
    1109         external/Hector/H_BeamLine.$(SrcSuf)
    1110 tmp/external/Hector/H_VerticalQuadrupole.$(ObjSuf): \
    1111         external/Hector/H_VerticalQuadrupole.$(SrcSuf)
    1112 tmp/external/Hector/H_Quadrupole.$(ObjSuf): \
    1113         external/Hector/H_Quadrupole.$(SrcSuf)
    1114 tmp/external/Hector/H_RecRPObject.$(ObjSuf): \
    1115         external/Hector/H_RecRPObject.$(SrcSuf)
    1116 tmp/external/Hector/H_TransportMatrices.$(ObjSuf): \
    1117         external/Hector/H_TransportMatrices.$(SrcSuf)
    1118 tmp/external/Hector/H_CircularAperture.$(ObjSuf): \
    1119         external/Hector/H_CircularAperture.$(SrcSuf)
    1120 tmp/external/Hector/H_Dipole.$(ObjSuf): \
    1121         external/Hector/H_Dipole.$(SrcSuf)
    1122 tmp/external/Hector/H_Drift.$(ObjSuf): \
    1123         external/Hector/H_Drift.$(SrcSuf)
    1124 tmp/external/Hector/H_BeamParticle.$(ObjSuf): \
    1125         external/Hector/H_BeamParticle.$(SrcSuf)
    1126 tmp/external/Hector/H_OpticalElement.$(ObjSuf): \
    1127         external/Hector/H_OpticalElement.$(SrcSuf)
    1128 tmp/external/Hector/H_Kicker.$(ObjSuf): \
    1129         external/Hector/H_Kicker.$(SrcSuf)
    1130 tmp/external/Hector/H_AbstractBeamLine.$(ObjSuf): \
    1131         external/Hector/H_AbstractBeamLine.$(SrcSuf)
    1132 tmp/external/Hector/H_RectEllipticAperture.$(ObjSuf): \
    1133         external/Hector/H_RectEllipticAperture.$(SrcSuf)
    1134 tmp/external/Hector/H_RectangularCollimator.$(ObjSuf): \
    1135         external/Hector/H_RectangularCollimator.$(SrcSuf)
    1136 tmp/external/Hector/H_RectangularDipole.$(ObjSuf): \
    1137         external/Hector/H_RectangularDipole.$(SrcSuf)
    1138 tmp/external/Hector/H_BeamLineParser.$(ObjSuf): \
    1139         external/Hector/H_BeamLineParser.$(SrcSuf)
    1140 tmp/external/Hector/H_HorizontalKicker.$(ObjSuf): \
    1141         external/Hector/H_HorizontalKicker.$(SrcSuf)
    1142 tmp/external/Hector/H_Aperture.$(ObjSuf): \
    1143         external/Hector/H_Aperture.$(SrcSuf)
    1144 tmp/external/Hector/H_RomanPot.$(ObjSuf): \
    1145         external/Hector/H_RomanPot.$(SrcSuf)
    1146 tmp/external/Hector/H_SectorDipole.$(ObjSuf): \
    1147         external/Hector/H_SectorDipole.$(SrcSuf)
    1148 DELPHES_OBJ +=  \
    1149         tmp/classes/DelphesFactory.$(ObjSuf) \
    1150         tmp/classes/DelphesLHEFReader.$(ObjSuf) \
    1151         tmp/classes/DelphesModule.$(ObjSuf) \
    1152         tmp/classes/DelphesStream.$(ObjSuf) \
    1153         tmp/classes/DelphesHepMCReader.$(ObjSuf) \
    1154         tmp/classes/DelphesClasses.$(ObjSuf) \
    1155         tmp/classes/DelphesFormula.$(ObjSuf) \
    1156         tmp/classes/DelphesPileUpWriter.$(ObjSuf) \
    1157         tmp/classes/DelphesTF2.$(ObjSuf) \
    1158         tmp/classes/DelphesSTDHEPReader.$(ObjSuf) \
    1159         tmp/classes/DelphesPileUpReader.$(ObjSuf) \
    1160         tmp/modules/Weighter.$(ObjSuf) \
    1161         tmp/modules/Hector.$(ObjSuf) \
    1162         tmp/modules/ConstituentFilter.$(ObjSuf) \
    1163         tmp/modules/JetPileUpSubtractor.$(ObjSuf) \
    1164         tmp/modules/TrackPileUpSubtractor.$(ObjSuf) \
    1165         tmp/modules/PileUpJetID.$(ObjSuf) \
    1166         tmp/modules/ExampleModule.$(ObjSuf) \
    1167         tmp/modules/ParticlePropagator.$(ObjSuf) \
    1168         tmp/modules/EnergyScale.$(ObjSuf) \
    1169         tmp/modules/TimeSmearing.$(ObjSuf) \
    1170         tmp/modules/Calorimeter.$(ObjSuf) \
    1171         tmp/modules/UniqueObjectFinder.$(ObjSuf) \
    1172         tmp/modules/TrackCountingBTagging.$(ObjSuf) \
    1173         tmp/modules/StatusPidFilter.$(ObjSuf) \
     1263FASTJET_OBJ +=  \
     1264        tmp/modules/FastJetFinder.$(ObjSuf) \
    11741265        tmp/modules/FastJetGridMedianEstimator.$(ObjSuf) \
    1175         tmp/modules/AngularSmearing.$(ObjSuf) \
    1176         tmp/modules/PileUpMerger.$(ObjSuf) \
    1177         tmp/modules/TreeWriter.$(ObjSuf) \
    1178         tmp/modules/SimpleCalorimeter.$(ObjSuf) \
    1179         tmp/modules/FastJetFinder.$(ObjSuf) \
    1180         tmp/modules/Cloner.$(ObjSuf) \
    1181         tmp/modules/Efficiency.$(ObjSuf) \
    1182         tmp/modules/ImpactParameterSmearing.$(ObjSuf) \
    1183         tmp/modules/Merger.$(ObjSuf) \
    1184         tmp/modules/Isolation.$(ObjSuf) \
    1185         tmp/modules/Delphes.$(ObjSuf) \
    1186         tmp/modules/IdentificationMap.$(ObjSuf) \
    1187         tmp/modules/MomentumSmearing.$(ObjSuf) \
    1188         tmp/modules/BTagging.$(ObjSuf) \
    1189         tmp/modules/PdgCodeFilter.$(ObjSuf) \
    1190         tmp/modules/TauTagging.$(ObjSuf) \
    1191         tmp/modules/EnergySmearing.$(ObjSuf) \
    1192         tmp/modules/LeptonDressing.$(ObjSuf) \
    1193         tmp/external/ExRootAnalysis/ExRootProgressBar.$(ObjSuf) \
    1194         tmp/external/ExRootAnalysis/ExRootTreeReader.$(ObjSuf) \
    1195         tmp/external/ExRootAnalysis/ExRootTreeBranch.$(ObjSuf) \
    1196         tmp/external/ExRootAnalysis/ExRootTask.$(ObjSuf) \
    1197         tmp/external/ExRootAnalysis/ExRootConfReader.$(ObjSuf) \
    1198         tmp/external/ExRootAnalysis/ExRootResult.$(ObjSuf) \
    1199         tmp/external/ExRootAnalysis/ExRootUtilities.$(ObjSuf) \
    1200         tmp/external/ExRootAnalysis/ExRootFilter.$(ObjSuf) \
    1201         tmp/external/ExRootAnalysis/ExRootTreeWriter.$(ObjSuf) \
    1202         tmp/external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.$(ObjSuf) \
    1203         tmp/external/fastjet/ClusterSequence_DumbN3.$(ObjSuf) \
    1204         tmp/external/fastjet/Error.$(ObjSuf) \
     1266        tmp/external/fastjet/ClusterSequence_CP2DChan.$(ObjSuf) \
    12051267        tmp/external/fastjet/TilingExtent.$(ObjSuf) \
    1206         tmp/external/fastjet/ClusterSequence_CP2DChan.$(ObjSuf) \
    1207         tmp/external/fastjet/ClusterSequence1GhostPassiveArea.$(ObjSuf) \
    1208         tmp/external/fastjet/GhostedAreaSpec.$(ObjSuf) \
    1209         tmp/external/fastjet/Dnn4piCylinder.$(ObjSuf) \
    1210         tmp/external/fastjet/AreaDefinition.$(ObjSuf) \
    1211         tmp/external/fastjet/ClusterSequenceAreaBase.$(ObjSuf) \
     1268        tmp/external/fastjet/LazyTiling25.$(ObjSuf) \
     1269        tmp/external/fastjet/ClusterSequencePassiveArea.$(ObjSuf) \
     1270        tmp/external/fastjet/LazyTiling9.$(ObjSuf) \
     1271        tmp/external/fastjet/Dnn3piCylinder.$(ObjSuf) \
    12121272        tmp/external/fastjet/ClusterSequence.$(ObjSuf) \
    12131273        tmp/external/fastjet/ClusterSequence_TiledN2.$(ObjSuf) \
    1214         tmp/external/fastjet/Dnn3piCylinder.$(ObjSuf) \
     1274        tmp/external/fastjet/ClusterSequenceArea.$(ObjSuf) \
     1275        tmp/external/fastjet/ClusterSequenceStructure.$(ObjSuf) \
     1276        tmp/external/fastjet/RectangularGrid.$(ObjSuf) \
     1277        tmp/external/fastjet/MinHeap.$(ObjSuf) \
     1278        tmp/external/fastjet/DnnPlane.$(ObjSuf) \
     1279        tmp/external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.$(ObjSuf) \
     1280        tmp/external/fastjet/ClosestPair2D.$(ObjSuf) \
     1281        tmp/external/fastjet/Dnn4piCylinder.$(ObjSuf) \
     1282        tmp/external/fastjet/Voronoi.$(ObjSuf) \
     1283        tmp/external/fastjet/LazyTiling9SeparateGhosts.$(ObjSuf) \
     1284        tmp/external/fastjet/BasicRandom.$(ObjSuf) \
     1285        tmp/external/fastjet/RangeDefinition.$(ObjSuf) \
     1286        tmp/external/fastjet/Error.$(ObjSuf) \
     1287        tmp/external/fastjet/Selector.$(ObjSuf) \
     1288        tmp/external/fastjet/Dnn2piCylinder.$(ObjSuf) \
    12151289        tmp/external/fastjet/ClusterSequenceActiveArea.$(ObjSuf) \
    1216         tmp/external/fastjet/RangeDefinition.$(ObjSuf) \
    1217         tmp/external/fastjet/Dnn2piCylinder.$(ObjSuf) \
    1218         tmp/external/fastjet/LazyTiling9SeparateGhosts.$(ObjSuf) \
    1219         tmp/external/fastjet/Selector.$(ObjSuf) \
    1220         tmp/external/fastjet/ClusterSequenceArea.$(ObjSuf) \
     1290        tmp/external/fastjet/GhostedAreaSpec.$(ObjSuf) \
     1291        tmp/external/fastjet/CompositeJetStructure.$(ObjSuf) \
     1292        tmp/external/fastjet/ClusterSequence_N2.$(ObjSuf) \
     1293        tmp/external/fastjet/ClusterSequence1GhostPassiveArea.$(ObjSuf) \
     1294        tmp/external/fastjet/ClusterSequence_Delaunay.$(ObjSuf) \
     1295        tmp/external/fastjet/AreaDefinition.$(ObjSuf) \
     1296        tmp/external/fastjet/ClusterSequenceVoronoiArea.$(ObjSuf) \
     1297        tmp/external/fastjet/LimitedWarning.$(ObjSuf) \
     1298        tmp/external/fastjet/JetDefinition.$(ObjSuf) \
     1299        tmp/external/fastjet/ClusterSequence_DumbN3.$(ObjSuf) \
     1300        tmp/external/fastjet/ClusterSequenceAreaBase.$(ObjSuf) \
     1301        tmp/external/fastjet/LazyTiling9Alt.$(ObjSuf) \
    12211302        tmp/external/fastjet/PseudoJet.$(ObjSuf) \
    1222         tmp/external/fastjet/LimitedWarning.$(ObjSuf) \
    1223         tmp/external/fastjet/ClusterSequence_N2.$(ObjSuf) \
    1224         tmp/external/fastjet/ClusterSequenceVoronoiArea.$(ObjSuf) \
    12251303        tmp/external/fastjet/FunctionOfPseudoJet.$(ObjSuf) \
    1226         tmp/external/fastjet/ClusterSequenceStructure.$(ObjSuf) \
    12271304        tmp/external/fastjet/PseudoJetStructureBase.$(ObjSuf) \
    1228         tmp/external/fastjet/Voronoi.$(ObjSuf) \
    1229         tmp/external/fastjet/CompositeJetStructure.$(ObjSuf) \
    1230         tmp/external/fastjet/ClosestPair2D.$(ObjSuf) \
    1231         tmp/external/fastjet/JetDefinition.$(ObjSuf) \
    1232         tmp/external/fastjet/LazyTiling9Alt.$(ObjSuf) \
    1233         tmp/external/fastjet/DnnPlane.$(ObjSuf) \
    1234         tmp/external/fastjet/RectangularGrid.$(ObjSuf) \
    1235         tmp/external/fastjet/LazyTiling25.$(ObjSuf) \
    1236         tmp/external/fastjet/BasicRandom.$(ObjSuf) \
    1237         tmp/external/fastjet/ClusterSequence_Delaunay.$(ObjSuf) \
    1238         tmp/external/fastjet/ClusterSequencePassiveArea.$(ObjSuf) \
    1239         tmp/external/fastjet/LazyTiling9.$(ObjSuf) \
    1240         tmp/external/fastjet/MinHeap.$(ObjSuf) \
     1305        tmp/external/fastjet/tools/TopTaggerBase.$(ObjSuf) \
     1306        tmp/external/fastjet/tools/MassDropTagger.$(ObjSuf) \
     1307        tmp/external/fastjet/tools/CASubJetTagger.$(ObjSuf) \
     1308        tmp/external/fastjet/tools/Pruner.$(ObjSuf) \
     1309        tmp/external/fastjet/tools/Recluster.$(ObjSuf) \
     1310        tmp/external/fastjet/tools/RestFrameNSubjettinessTagger.$(ObjSuf) \
     1311        tmp/external/fastjet/tools/GridMedianBackgroundEstimator.$(ObjSuf) \
     1312        tmp/external/fastjet/tools/JHTopTagger.$(ObjSuf) \
     1313        tmp/external/fastjet/tools/Subtractor.$(ObjSuf) \
     1314        tmp/external/fastjet/tools/Filter.$(ObjSuf) \
     1315        tmp/external/fastjet/tools/BackgroundEstimatorBase.$(ObjSuf) \
    12411316        tmp/external/fastjet/tools/JetMedianBackgroundEstimator.$(ObjSuf) \
    1242         tmp/external/fastjet/tools/Filter.$(ObjSuf) \
    1243         tmp/external/fastjet/tools/JHTopTagger.$(ObjSuf) \
    1244         tmp/external/fastjet/tools/GridMedianBackgroundEstimator.$(ObjSuf) \
    1245         tmp/external/fastjet/tools/TopTaggerBase.$(ObjSuf) \
    1246         tmp/external/fastjet/tools/BackgroundEstimatorBase.$(ObjSuf) \
    1247         tmp/external/fastjet/tools/Pruner.$(ObjSuf) \
    1248         tmp/external/fastjet/tools/RestFrameNSubjettinessTagger.$(ObjSuf) \
    1249         tmp/external/fastjet/tools/CASubJetTagger.$(ObjSuf) \
    1250         tmp/external/fastjet/tools/Recluster.$(ObjSuf) \
    1251         tmp/external/fastjet/tools/MassDropTagger.$(ObjSuf) \
    1252         tmp/external/fastjet/tools/Subtractor.$(ObjSuf) \
    12531317        tmp/external/fastjet/plugins/CMSIterativeCone/CMSIterativeConePlugin.$(ObjSuf) \
    12541318        tmp/external/fastjet/plugins/GridJet/GridJetPlugin.$(ObjSuf) \
     1319        tmp/external/fastjet/plugins/D0RunICone/D0RunIBaseConePlugin.$(ObjSuf) \
    12551320        tmp/external/fastjet/plugins/D0RunIICone/D0RunIIConePlugin.$(ObjSuf) \
     1321        tmp/external/fastjet/plugins/NestedDefs/NestedDefsPlugin.$(ObjSuf) \
    12561322        tmp/external/fastjet/plugins/TrackJet/TrackJetPlugin.$(ObjSuf) \
     1323        tmp/external/fastjet/plugins/EECambridge/EECambridgePlugin.$(ObjSuf) \
     1324        tmp/external/fastjet/plugins/ATLASCone/JetConeFinderTool.$(ObjSuf) \
     1325        tmp/external/fastjet/plugins/ATLASCone/Jet.$(ObjSuf) \
     1326        tmp/external/fastjet/plugins/ATLASCone/ATLASConePlugin.$(ObjSuf) \
     1327        tmp/external/fastjet/plugins/ATLASCone/JetSplitMergeTool.$(ObjSuf) \
     1328        tmp/external/fastjet/plugins/SISCone/area.$(ObjSuf) \
     1329        tmp/external/fastjet/plugins/SISCone/geom_2d.$(ObjSuf) \
     1330        tmp/external/fastjet/plugins/SISCone/ranlux.$(ObjSuf) \
     1331        tmp/external/fastjet/plugins/SISCone/vicinity.$(ObjSuf) \
     1332        tmp/external/fastjet/plugins/SISCone/SISConePlugin.$(ObjSuf) \
     1333        tmp/external/fastjet/plugins/SISCone/siscone.$(ObjSuf) \
     1334        tmp/external/fastjet/plugins/SISCone/protocones.$(ObjSuf) \
     1335        tmp/external/fastjet/plugins/SISCone/siscone_error.$(ObjSuf) \
     1336        tmp/external/fastjet/plugins/SISCone/momentum.$(ObjSuf) \
     1337        tmp/external/fastjet/plugins/SISCone/quadtree.$(ObjSuf) \
     1338        tmp/external/fastjet/plugins/SISCone/hash.$(ObjSuf) \
     1339        tmp/external/fastjet/plugins/SISCone/split_merge.$(ObjSuf) \
     1340        tmp/external/fastjet/plugins/SISCone/reference.$(ObjSuf) \
    12571341        tmp/external/fastjet/plugins/Jade/JadePlugin.$(ObjSuf) \
    1258         tmp/external/fastjet/plugins/ATLASCone/ATLASConePlugin.$(ObjSuf) \
    1259         tmp/external/fastjet/plugins/ATLASCone/Jet.$(ObjSuf) \
    1260         tmp/external/fastjet/plugins/ATLASCone/JetSplitMergeTool.$(ObjSuf) \
    1261         tmp/external/fastjet/plugins/ATLASCone/JetConeFinderTool.$(ObjSuf) \
    1262         tmp/external/fastjet/plugins/D0RunICone/D0RunIBaseConePlugin.$(ObjSuf) \
     1342        tmp/external/fastjet/plugins/CDFCones/CDFMidPointPlugin.$(ObjSuf) \
    12631343        tmp/external/fastjet/plugins/CDFCones/JetCluAlgorithm.$(ObjSuf) \
    12641344        tmp/external/fastjet/plugins/CDFCones/CDFJetCluPlugin.$(ObjSuf) \
    1265         tmp/external/fastjet/plugins/CDFCones/CDFMidPointPlugin.$(ObjSuf) \
    12661345        tmp/external/fastjet/plugins/CDFCones/MidPointAlgorithm.$(ObjSuf) \
    1267         tmp/external/fastjet/plugins/NestedDefs/NestedDefsPlugin.$(ObjSuf) \
    1268         tmp/external/fastjet/plugins/EECambridge/EECambridgePlugin.$(ObjSuf) \
    1269         tmp/external/fastjet/plugins/SISCone/quadtree.$(ObjSuf) \
    1270         tmp/external/fastjet/plugins/SISCone/split_merge.$(ObjSuf) \
    1271         tmp/external/fastjet/plugins/SISCone/ranlux.$(ObjSuf) \
    1272         tmp/external/fastjet/plugins/SISCone/momentum.$(ObjSuf) \
    1273         tmp/external/fastjet/plugins/SISCone/reference.$(ObjSuf) \
    1274         tmp/external/fastjet/plugins/SISCone/geom_2d.$(ObjSuf) \
    1275         tmp/external/fastjet/plugins/SISCone/hash.$(ObjSuf) \
    1276         tmp/external/fastjet/plugins/SISCone/protocones.$(ObjSuf) \
    1277         tmp/external/fastjet/plugins/SISCone/SISConePlugin.$(ObjSuf) \
    1278         tmp/external/fastjet/plugins/SISCone/siscone.$(ObjSuf) \
    1279         tmp/external/fastjet/plugins/SISCone/area.$(ObjSuf) \
    1280         tmp/external/fastjet/plugins/SISCone/siscone_error.$(ObjSuf) \
    1281         tmp/external/fastjet/plugins/SISCone/vicinity.$(ObjSuf) \
     1346        tmp/external/fastjet/contribs/SoftKiller/SoftKiller.$(ObjSuf) \
    12821347        tmp/external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.$(ObjSuf) \
     1348        tmp/external/fastjet/contribs/Nsubjettiness/Nsubjettiness.$(ObjSuf) \
     1349        tmp/external/fastjet/contribs/Nsubjettiness/AxesFinder.$(ObjSuf) \
     1350        tmp/external/fastjet/contribs/Nsubjettiness/MeasureFunction.$(ObjSuf) \
     1351        tmp/external/fastjet/contribs/Nsubjettiness/NjettinessDefinition.$(ObjSuf) \
    12831352        tmp/external/fastjet/contribs/Nsubjettiness/Njettiness.$(ObjSuf) \
    1284         tmp/external/fastjet/contribs/Nsubjettiness/AxesFinder.$(ObjSuf) \
    1285         tmp/external/fastjet/contribs/Nsubjettiness/NjettinessDefinition.$(ObjSuf) \
    1286         tmp/external/fastjet/contribs/Nsubjettiness/Nsubjettiness.$(ObjSuf) \
    1287         tmp/external/fastjet/contribs/Nsubjettiness/WinnerTakeAllRecombiner.$(ObjSuf) \
    1288         tmp/external/fastjet/contribs/Nsubjettiness/MeasureFunction.$(ObjSuf) \
    1289         tmp/external/fastjet/contribs/SoftKiller/SoftKiller.$(ObjSuf) \
    1290         tmp/external/Hector/H_EllipticAperture.$(ObjSuf) \
    1291         tmp/external/Hector/H_Parameters.$(ObjSuf) \
    1292         tmp/external/Hector/H_RectangularAperture.$(ObjSuf) \
    1293         tmp/external/Hector/H_Marker.$(ObjSuf) \
    1294         tmp/external/Hector/H_VerticalKicker.$(ObjSuf) \
    1295         tmp/external/Hector/H_HorizontalQuadrupole.$(ObjSuf) \
    1296         tmp/external/Hector/H_Beam.$(ObjSuf) \
    1297         tmp/external/Hector/H_BeamLine.$(ObjSuf) \
    1298         tmp/external/Hector/H_VerticalQuadrupole.$(ObjSuf) \
    1299         tmp/external/Hector/H_Quadrupole.$(ObjSuf) \
    1300         tmp/external/Hector/H_RecRPObject.$(ObjSuf) \
    1301         tmp/external/Hector/H_TransportMatrices.$(ObjSuf) \
    1302         tmp/external/Hector/H_CircularAperture.$(ObjSuf) \
    1303         tmp/external/Hector/H_Dipole.$(ObjSuf) \
    1304         tmp/external/Hector/H_Drift.$(ObjSuf) \
    1305         tmp/external/Hector/H_BeamParticle.$(ObjSuf) \
    1306         tmp/external/Hector/H_OpticalElement.$(ObjSuf) \
    1307         tmp/external/Hector/H_Kicker.$(ObjSuf) \
    1308         tmp/external/Hector/H_AbstractBeamLine.$(ObjSuf) \
    1309         tmp/external/Hector/H_RectEllipticAperture.$(ObjSuf) \
    1310         tmp/external/Hector/H_RectangularCollimator.$(ObjSuf) \
    1311         tmp/external/Hector/H_RectangularDipole.$(ObjSuf) \
    1312         tmp/external/Hector/H_BeamLineParser.$(ObjSuf) \
    1313         tmp/external/Hector/H_HorizontalKicker.$(ObjSuf) \
    1314         tmp/external/Hector/H_Aperture.$(ObjSuf) \
    1315         tmp/external/Hector/H_RomanPot.$(ObjSuf) \
    1316         tmp/external/Hector/H_SectorDipole.$(ObjSuf)
     1353        tmp/external/fastjet/contribs/Nsubjettiness/WinnerTakeAllRecombiner.$(ObjSuf)
    13171354
    13181355ifeq ($(HAS_PYTHIA8),true)
    1319 DELPHES_OBJ +=  \
    1320         tmp/modules/PileUpMergerPythia8.$(ObjSuf)
     1356FASTJET_OBJ +=  \
     1357       
    13211358endif
    13221359
     
    13301367        display/DelphesEventDisplay.h \
    13311368        classes/DelphesClasses.h
     1369tmp/display/DelphesPlotSummary.$(ObjSuf): \
     1370        display/DelphesPlotSummary.$(SrcSuf) \
     1371        display/DelphesPlotSummary.h
    13321372tmp/display/DelphesDisplay.$(ObjSuf): \
    13331373        display/DelphesDisplay.$(SrcSuf) \
    13341374        display/DelphesDisplay.h
     1375tmp/display/Delphes3DGeometry.$(ObjSuf): \
     1376        display/Delphes3DGeometry.$(SrcSuf) \
     1377        display/Delphes3DGeometry.h \
     1378        external/ExRootAnalysis/ExRootConfReader.h \
     1379        classes/DelphesClasses.h
    13351380tmp/display/DelphesBranchElement.$(ObjSuf): \
    13361381        display/DelphesBranchElement.$(SrcSuf) \
     
    13401385        display/DelphesCaloData.$(SrcSuf) \
    13411386        display/DelphesCaloData.h
    1342 tmp/display/DelphesPlotSummary.$(ObjSuf): \
    1343         display/DelphesPlotSummary.$(SrcSuf) \
    1344         display/DelphesPlotSummary.h
    1345 tmp/display/Delphes3DGeometry.$(ObjSuf): \
    1346         display/Delphes3DGeometry.$(SrcSuf) \
    1347         display/Delphes3DGeometry.h \
    1348         external/ExRootAnalysis/ExRootConfReader.h \
    1349         classes/DelphesClasses.h
    13501387tmp/display/DelphesHtmlSummary.$(ObjSuf): \
    13511388        display/DelphesHtmlSummary.$(SrcSuf) \
     
    13531390DISPLAY_OBJ +=  \
    13541391        tmp/display/DelphesEventDisplay.$(ObjSuf) \
     1392        tmp/display/DelphesPlotSummary.$(ObjSuf) \
    13551393        tmp/display/DelphesDisplay.$(ObjSuf) \
     1394        tmp/display/Delphes3DGeometry.$(ObjSuf) \
    13561395        tmp/display/DelphesBranchElement.$(ObjSuf) \
    13571396        tmp/display/DelphesCaloData.$(ObjSuf) \
    1358         tmp/display/DelphesPlotSummary.$(ObjSuf) \
    1359         tmp/display/Delphes3DGeometry.$(ObjSuf) \
    13601397        tmp/display/DelphesHtmlSummary.$(ObjSuf)
    13611398
     
    13651402endif
    13661403
     1404tmp/external/tcl/tclHash.$(ObjSuf): \
     1405        external/tcl/tclHash.c
     1406tmp/external/tcl/tclCompile.$(ObjSuf): \
     1407        external/tcl/tclCompile.c
     1408tmp/external/tcl/tclStringObj.$(ObjSuf): \
     1409        external/tcl/tclStringObj.c
     1410tmp/external/tcl/tclGet.$(ObjSuf): \
     1411        external/tcl/tclGet.c
     1412tmp/external/tcl/tclNamesp.$(ObjSuf): \
     1413        external/tcl/tclNamesp.c
     1414tmp/external/tcl/tclListObj.$(ObjSuf): \
     1415        external/tcl/tclListObj.c
     1416tmp/external/tcl/tclAsync.$(ObjSuf): \
     1417        external/tcl/tclAsync.c
     1418tmp/external/tcl/tclLink.$(ObjSuf): \
     1419        external/tcl/tclLink.c
     1420tmp/external/tcl/tclPreserve.$(ObjSuf): \
     1421        external/tcl/tclPreserve.c
     1422tmp/external/tcl/tclBasic.$(ObjSuf): \
     1423        external/tcl/tclBasic.c
     1424tmp/external/tcl/tclPosixStr.$(ObjSuf): \
     1425        external/tcl/tclPosixStr.c
    13671426tmp/external/tcl/tclHistory.$(ObjSuf): \
    13681427        external/tcl/tclHistory.c
     1428tmp/external/tcl/tclExecute.$(ObjSuf): \
     1429        external/tcl/tclExecute.c
    13691430tmp/external/tcl/tclAlloc.$(ObjSuf): \
    13701431        external/tcl/tclAlloc.c
    1371 tmp/external/tcl/tclListObj.$(ObjSuf): \
    1372         external/tcl/tclListObj.c
     1432tmp/external/tcl/tclResolve.$(ObjSuf): \
     1433        external/tcl/tclResolve.c
     1434tmp/external/tcl/tclCmdMZ.$(ObjSuf): \
     1435        external/tcl/tclCmdMZ.c
     1436tmp/external/tcl/tclParse.$(ObjSuf): \
     1437        external/tcl/tclParse.c
    13731438tmp/external/tcl/tclObj.$(ObjSuf): \
    13741439        external/tcl/tclObj.c
    1375 tmp/external/tcl/tclResolve.$(ObjSuf): \
    1376         external/tcl/tclResolve.c
    1377 tmp/external/tcl/tclParse.$(ObjSuf): \
    1378         external/tcl/tclParse.c
    13791440tmp/external/tcl/tclUtil.$(ObjSuf): \
    13801441        external/tcl/tclUtil.c
    13811442tmp/external/tcl/tclVar.$(ObjSuf): \
    13821443        external/tcl/tclVar.c
    1383 tmp/external/tcl/tclGet.$(ObjSuf): \
    1384         external/tcl/tclGet.c
    1385 tmp/external/tcl/tclNamesp.$(ObjSuf): \
    1386         external/tcl/tclNamesp.c
     1444tmp/external/tcl/tclCompExpr.$(ObjSuf): \
     1445        external/tcl/tclCompExpr.c
     1446tmp/external/tcl/tclCmdAH.$(ObjSuf): \
     1447        external/tcl/tclCmdAH.c
     1448tmp/external/tcl/panic.$(ObjSuf): \
     1449        external/tcl/panic.c
    13871450tmp/external/tcl/tclCmdIL.$(ObjSuf): \
    13881451        external/tcl/tclCmdIL.c
    1389 tmp/external/tcl/panic.$(ObjSuf): \
    1390         external/tcl/panic.c
    1391 tmp/external/tcl/tclCmdAH.$(ObjSuf): \
    1392         external/tcl/tclCmdAH.c
    1393 tmp/external/tcl/tclHash.$(ObjSuf): \
    1394         external/tcl/tclHash.c
    13951452tmp/external/tcl/tclIndexObj.$(ObjSuf): \
    13961453        external/tcl/tclIndexObj.c
    1397 tmp/external/tcl/tclCmdMZ.$(ObjSuf): \
    1398         external/tcl/tclCmdMZ.c
    1399 tmp/external/tcl/tclBasic.$(ObjSuf): \
    1400         external/tcl/tclBasic.c
    14011454tmp/external/tcl/tclProc.$(ObjSuf): \
    14021455        external/tcl/tclProc.c
    1403 tmp/external/tcl/tclLink.$(ObjSuf): \
    1404         external/tcl/tclLink.c
    1405 tmp/external/tcl/tclPosixStr.$(ObjSuf): \
    1406         external/tcl/tclPosixStr.c
    1407 tmp/external/tcl/tclPreserve.$(ObjSuf): \
    1408         external/tcl/tclPreserve.c
    14091456tmp/external/tcl/tclCkalloc.$(ObjSuf): \
    14101457        external/tcl/tclCkalloc.c
    1411 tmp/external/tcl/tclStringObj.$(ObjSuf): \
    1412         external/tcl/tclStringObj.c
    1413 tmp/external/tcl/tclAsync.$(ObjSuf): \
    1414         external/tcl/tclAsync.c
    1415 tmp/external/tcl/tclExecute.$(ObjSuf): \
    1416         external/tcl/tclExecute.c
    1417 tmp/external/tcl/tclCompile.$(ObjSuf): \
    1418         external/tcl/tclCompile.c
    1419 tmp/external/tcl/tclCompExpr.$(ObjSuf): \
    1420         external/tcl/tclCompExpr.c
    14211458TCL_OBJ +=  \
     1459        tmp/external/tcl/tclHash.$(ObjSuf) \
     1460        tmp/external/tcl/tclCompile.$(ObjSuf) \
     1461        tmp/external/tcl/tclStringObj.$(ObjSuf) \
     1462        tmp/external/tcl/tclGet.$(ObjSuf) \
     1463        tmp/external/tcl/tclNamesp.$(ObjSuf) \
     1464        tmp/external/tcl/tclListObj.$(ObjSuf) \
     1465        tmp/external/tcl/tclAsync.$(ObjSuf) \
     1466        tmp/external/tcl/tclLink.$(ObjSuf) \
     1467        tmp/external/tcl/tclPreserve.$(ObjSuf) \
     1468        tmp/external/tcl/tclBasic.$(ObjSuf) \
     1469        tmp/external/tcl/tclPosixStr.$(ObjSuf) \
    14221470        tmp/external/tcl/tclHistory.$(ObjSuf) \
     1471        tmp/external/tcl/tclExecute.$(ObjSuf) \
    14231472        tmp/external/tcl/tclAlloc.$(ObjSuf) \
    1424         tmp/external/tcl/tclListObj.$(ObjSuf) \
     1473        tmp/external/tcl/tclResolve.$(ObjSuf) \
     1474        tmp/external/tcl/tclCmdMZ.$(ObjSuf) \
     1475        tmp/external/tcl/tclParse.$(ObjSuf) \
    14251476        tmp/external/tcl/tclObj.$(ObjSuf) \
    1426         tmp/external/tcl/tclResolve.$(ObjSuf) \
    1427         tmp/external/tcl/tclParse.$(ObjSuf) \
    14281477        tmp/external/tcl/tclUtil.$(ObjSuf) \
    14291478        tmp/external/tcl/tclVar.$(ObjSuf) \
    1430         tmp/external/tcl/tclGet.$(ObjSuf) \
    1431         tmp/external/tcl/tclNamesp.$(ObjSuf) \
     1479        tmp/external/tcl/tclCompExpr.$(ObjSuf) \
     1480        tmp/external/tcl/tclCmdAH.$(ObjSuf) \
     1481        tmp/external/tcl/panic.$(ObjSuf) \
    14321482        tmp/external/tcl/tclCmdIL.$(ObjSuf) \
    1433         tmp/external/tcl/panic.$(ObjSuf) \
    1434         tmp/external/tcl/tclCmdAH.$(ObjSuf) \
    1435         tmp/external/tcl/tclHash.$(ObjSuf) \
    14361483        tmp/external/tcl/tclIndexObj.$(ObjSuf) \
    1437         tmp/external/tcl/tclCmdMZ.$(ObjSuf) \
    1438         tmp/external/tcl/tclBasic.$(ObjSuf) \
    14391484        tmp/external/tcl/tclProc.$(ObjSuf) \
    1440         tmp/external/tcl/tclLink.$(ObjSuf) \
    1441         tmp/external/tcl/tclPosixStr.$(ObjSuf) \
    1442         tmp/external/tcl/tclPreserve.$(ObjSuf) \
    1443         tmp/external/tcl/tclCkalloc.$(ObjSuf) \
    1444         tmp/external/tcl/tclStringObj.$(ObjSuf) \
    1445         tmp/external/tcl/tclAsync.$(ObjSuf) \
    1446         tmp/external/tcl/tclExecute.$(ObjSuf) \
    1447         tmp/external/tcl/tclCompile.$(ObjSuf) \
    1448         tmp/external/tcl/tclCompExpr.$(ObjSuf)
     1485        tmp/external/tcl/tclCkalloc.$(ObjSuf)
    14491486
    14501487external/fastjet/internal/ClosestPair2D.hh: \
     
    14521489        external/fastjet/internal/SearchTree.hh \
    14531490        external/fastjet/internal/MinHeap.hh
     1491        @touch $@
     1492
     1493modules/FastJetGridMedianEstimator.h: \
     1494        classes/DelphesModule.h
    14541495        @touch $@
    14551496
     
    14641505        @touch $@
    14651506
    1466 modules/FastJetGridMedianEstimator.h: \
    1467         classes/DelphesModule.h
    1468         @touch $@
    1469 
    14701507external/fastjet/internal/MinHeap.hh: \
    14711508        external/fastjet/internal/base.hh
     
    14911528        @touch $@
    14921529
     1530modules/ConstituentFilter.h: \
     1531        classes/DelphesModule.h
     1532        @touch $@
     1533
    14931534external/fastjet/JetDefinition.hh: \
    14941535        external/fastjet/internal/numconsts.hh \
     
    14971538        @touch $@
    14981539
    1499 modules/ConstituentFilter.h: \
    1500         classes/DelphesModule.h
    1501         @touch $@
    1502 
    15031540modules/Calorimeter.h: \
    15041541        classes/DelphesModule.h
     
    15211558        @touch $@
    15221559
     1560modules/Merger.h: \
     1561        classes/DelphesModule.h
     1562        @touch $@
     1563
    15231564modules/Isolation.h: \
    15241565        classes/DelphesModule.h
     
    15261567
    15271568modules/EnergyScale.h: \
    1528         classes/DelphesModule.h
    1529         @touch $@
    1530 
    1531 modules/Merger.h: \
    15321569        classes/DelphesModule.h
    15331570        @touch $@
     
    15391576        @touch $@
    15401577
     1578modules/JetPileUpSubtractor.h: \
     1579        classes/DelphesModule.h
     1580        @touch $@
     1581
    15411582external/fastjet/Selector.hh: \
    15421583        external/fastjet/PseudoJet.hh \
    15431584        external/fastjet/RangeDefinition.hh
    1544         @touch $@
    1545 
    1546 modules/JetPileUpSubtractor.h: \
    1547         classes/DelphesModule.h
    1548         @touch $@
    1549 
    1550 external/fastjet/internal/LazyTiling25.hh: \
    1551         external/fastjet/internal/MinHeap.hh \
    1552         external/fastjet/ClusterSequence.hh \
    1553         external/fastjet/internal/LazyTiling9Alt.hh \
    1554         external/fastjet/internal/LazyTiling9.hh
    15551585        @touch $@
    15561586
     
    15611591        @touch $@
    15621592
     1593external/fastjet/internal/LazyTiling25.hh: \
     1594        external/fastjet/internal/MinHeap.hh \
     1595        external/fastjet/ClusterSequence.hh \
     1596        external/fastjet/internal/LazyTiling9Alt.hh \
     1597        external/fastjet/internal/LazyTiling9.hh
     1598        @touch $@
     1599
    15631600external/fastjet/contribs/Nsubjettiness/Njettiness.hh: \
    15641601        external/fastjet/PseudoJet.hh \
     
    15701607        @touch $@
    15711608
     1609modules/TrackPileUpSubtractor.h: \
     1610        classes/DelphesModule.h
     1611        @touch $@
     1612
    15721613modules/Efficiency.h: \
    1573         classes/DelphesModule.h
    1574         @touch $@
    1575 
    1576 modules/TrackPileUpSubtractor.h: \
    15771614        classes/DelphesModule.h
    15781615        @touch $@
     
    15971634        @touch $@
    15981635
     1636external/fastjet/ClusterSequence1GhostPassiveArea.hh: \
     1637        external/fastjet/PseudoJet.hh \
     1638        external/fastjet/ClusterSequenceAreaBase.hh \
     1639        external/fastjet/ClusterSequenceActiveArea.hh
     1640        @touch $@
     1641
    15991642external/fastjet/internal/LazyTiling9Alt.hh: \
    16001643        external/fastjet/internal/MinHeap.hh \
     
    16021645        @touch $@
    16031646
    1604 external/fastjet/ClusterSequence1GhostPassiveArea.hh: \
    1605         external/fastjet/PseudoJet.hh \
    1606         external/fastjet/ClusterSequenceAreaBase.hh \
    1607         external/fastjet/ClusterSequenceActiveArea.hh
    1608         @touch $@
    1609 
    16101647external/fastjet/RectangularGrid.hh: \
    16111648        external/fastjet/PseudoJet.hh \
     
    16261663        @touch $@
    16271664
     1665modules/Cloner.h: \
     1666        classes/DelphesModule.h
     1667        @touch $@
     1668
    16281669external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.hh: \
    16291670        external/fastjet/ClusterSequence.hh \
    16301671        external/fastjet/JetDefinition.hh
    1631         @touch $@
    1632 
    1633 modules/Cloner.h: \
    1634         classes/DelphesModule.h
    16351672        @touch $@
    16361673
     
    17811818        @touch $@
    17821819
     1820external/ExRootAnalysis/ExRootTask.h: \
     1821        external/ExRootAnalysis/ExRootConfReader.h
     1822        @touch $@
     1823
    17831824external/fastjet/plugins/CDFCones/fastjet/CDFJetCluPlugin.hh: \
    17841825        external/fastjet/JetDefinition.hh \
    17851826        external/fastjet/PseudoJet.hh
    1786         @touch $@
    1787 
    1788 external/ExRootAnalysis/ExRootTask.h: \
    1789         external/ExRootAnalysis/ExRootConfReader.h
    17901827        @touch $@
    17911828
     
    18021839        @touch $@
    18031840
     1841external/fastjet/AreaDefinition.hh: \
     1842        external/fastjet/GhostedAreaSpec.hh
     1843        @touch $@
     1844
    18041845external/fastjet/internal/Dnn3piCylinder.hh: \
    18051846        external/fastjet/internal/DynamicNearestNeighbours.hh \
     
    18081849        @touch $@
    18091850
    1810 external/fastjet/AreaDefinition.hh: \
    1811         external/fastjet/GhostedAreaSpec.hh
    1812         @touch $@
    1813 
    18141851modules/TimeSmearing.h: \
    18151852        classes/DelphesModule.h
     
    18601897
    18611898ifeq ($(ROOT_MAJOR),6)
    1862 all: $(DELPHES) $(DELPHES_DICT_PCM) $(EXECUTABLE)
     1899all: $(NOFASTJET) $(DELPHES) $(DELPHES_DICT_PCM) $(FASTJET_DICT_PCM) $(EXECUTABLE)
    18631900display: $(DISPLAY) $(DISPLAY_DICT_PCM)
    18641901else
    1865 all: $(DELPHES) $(EXECUTABLE)
     1902all: $(NOFASTJET) $(DELPHES) $(EXECUTABLE)
    18661903display: $(DISPLAY)
    18671904endif
    18681905
    1869 $(DELPHES): $(DELPHES_DICT_OBJ) $(DELPHES_OBJ) $(TCL_OBJ)
     1906$(NOFASTJET): $(DELPHES_DICT_OBJ) $(DELPHES_OBJ) $(TCL_OBJ)
    18701907        @mkdir -p $(@D)
    18711908        @echo ">> Building $@"
     
    18841921ifeq ($(PLATFORM),win32)
    18851922        @bindexplib $* $^ > $*.def
     1923        @lib -nologo -MACHINE:IX86 $^ -def:$*.def $(OutPutOpt)$(NOFASTJETLIB)
     1924        @$(LD) $(SOFLAGS) $(LDFLAGS) $^ $*.exp $(DELPHES_LIBS) $(OutPutOpt)$@
     1925        @$(MT_DLL)
     1926else
     1927        @$(LD) $(SOFLAGS) $(LDFLAGS) $^ $(OutPutOpt) $@ $(DELPHES_LIBS)
     1928        @$(MT_DLL)
     1929endif
     1930endif
     1931endif
     1932
     1933$(DELPHES): $(DELPHES_DICT_OBJ) $(FASTJET_DICT_OBJ) $(DELPHES_OBJ) $(FASTJET_OBJ) $(TCL_OBJ)
     1934        @mkdir -p $(@D)
     1935        @echo ">> Building $@"
     1936ifeq ($(ARCH),aix5)
     1937        @$(MAKESHARED) $(OutPutOpt) $@ $(DELPHES_LIBS) -p 0 $^
     1938else
     1939ifeq ($(PLATFORM),macosx)
     1940# We need to make both the .dylib and the .so
     1941        @$(LD) $(SOFLAGS)$@ $(LDFLAGS) $^ $(OutPutOpt) $@ $(DELPHES_LIBS)
     1942ifneq ($(subst $(MACOSX_MINOR),,1234),1234)
     1943ifeq ($(MACOSX_MINOR),4)
     1944        @ln -sf $@ $(subst .$(DllSuf),.so,$@)
     1945endif
     1946endif
     1947else
     1948ifeq ($(PLATFORM),win32)
     1949        @bindexplib $* $^ > $*.def
    18861950        @lib -nologo -MACHINE:IX86 $^ -def:$*.def $(OutPutOpt)$(DELPHESLIB)
    18871951        @$(LD) $(SOFLAGS) $(LDFLAGS) $^ $*.exp $(DELPHES_LIBS) $(OutPutOpt)$@
     
    18941958endif
    18951959
    1896 $(DISPLAY): $(DELPHES_DICT_OBJ) $(DISPLAY_DICT_OBJ) $(DELPHES_OBJ) $(DISPLAY_OBJ) $(TCL_OBJ)
     1960$(DISPLAY): $(DELPHES_DICT_OBJ) $(FASTJET_DICT_OBJ) $(DISPLAY_DICT_OBJ) $(DELPHES_OBJ) $(FASTJET_OBJ) $(DISPLAY_OBJ) $(TCL_OBJ)
    18971961        @mkdir -p $(@D)
    18981962        @echo ">> Building $@"
     
    19221986
    19231987clean:
    1924         @rm -f $(DELPHES_DICT_OBJ) $(DISPLAY_DICT_OBJ) $(DELPHES_OBJ) $(DISPLAY_OBJ) $(TCL_OBJ) core
     1988        @rm -f $(DELPHES_DICT_OBJ) $(DISPLAY_DICT_OBJ) $(DELPHES_OBJ) $(FASTJET_OBJ) $(DISPLAY_OBJ) $(TCL_OBJ) core
    19251989        @rm -rf tmp
    19261990
    19271991distclean: clean
    1928         @rm -f $(DELPHES) $(DELPHESLIB) $(DELPHES_DICT_PCM) $(DISPLAY) $(DISPLAYLIB) $(DISPLAY_DICT_PCM) $(EXECUTABLE)
     1992        @rm -f $(NOFASTJET) $(NOFASTJETLIB) $(DELPHES) $(DELPHESLIB) $(DELPHES_DICT_PCM) $(FASTJET_DICT_PCM) $(DISPLAY) $(DISPLAYLIB) $(DISPLAY_DICT_PCM) $(EXECUTABLE)
    19291993
    19301994dist:
     
    19592023        @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
    19602024
     2025$(FASTJET_OBJ): tmp/%.$(ObjSuf): %.$(SrcSuf)
     2026        @mkdir -p $(@D)
     2027        @echo ">> Compiling $<"
     2028        @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
     2029
    19612030$(DISPLAY_OBJ): tmp/%.$(ObjSuf): %.$(SrcSuf)
    19622031        @mkdir -p $(@D)
     
    19692038        @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
    19702039
     2040$(FASTJET_DICT_OBJ): %.$(ObjSuf): %.$(SrcSuf)
     2041        @mkdir -p $(@D)
     2042        @echo ">> Compiling $<"
     2043        @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
     2044
    19712045$(DISPLAY_DICT_OBJ): %.$(ObjSuf): %.$(SrcSuf)
    19722046        @mkdir -p $(@D)
     
    19842058        @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
    19852059
    1986 $(EXECUTABLE): %$(ExeSuf): $(DELPHES_DICT_OBJ) $(DELPHES_OBJ) $(TCL_OBJ)
     2060$(EXECUTABLE): %$(ExeSuf): $(DELPHES_DICT_OBJ) $(FASTJET_DICT_OBJ) $(DELPHES_OBJ) $(FASTJET_OBJ) $(TCL_OBJ)
    19872061        @echo ">> Building $@"
    19882062        @$(LD) $(LDFLAGS) $^ $(DELPHES_LIBS) $(OutPutOpt)$@
  • doc/genMakefile.tcl

    racf622f r624dc48  
    5353}
    5454
    55 proc dictDeps {dictVar args} {
     55proc dictDeps {dictPrefix args} {
    5656
    5757  global prefix suffix srcSuf objSuf pcmSuf
     
    7878  }
    7979
    80   puts -nonewline "${dictVar} += $suffix"
    81   puts [join $dictSrcFiles $suffix]
    82   puts {}
    83 
    84   puts -nonewline "${dictVar}_OBJ += $suffix"
     80  puts -nonewline "${dictPrefix}_OBJ += $suffix"
    8581  puts [join $dictObjFiles $suffix]
    8682  puts {}
    8783
    88   puts -nonewline "${dictVar}_PCM += $suffix"
     84  puts -nonewline "${dictPrefix}_PCM += $suffix"
    8985  puts [join $dictPcmFiles $suffix]
    9086  puts {}
     
    9894
    9995  set srcObjFiles {}
     96  set srcObjFilesFastJet {}
    10097  set srcObjFilesPythia8 {}
    10198
     
    106103    if {$fileName == "modules/PileUpMergerPythia8.cc"} {
    107104      lappend srcObjFilesPythia8 $srcObjName$objSuf
     105    } elseif {[string match {modules/FastJet*.cc} $fileName] && $srcPrefix != {FASTJET}} {
     106      continue
    108107    } else {
    109108      lappend srcObjFiles $srcObjName$objSuf
     
    246245###
    247246
     247NOFASTJET = libDelphesNoFastJet.$(DllSuf)
     248NOFASTJETLIB = libDelphesNoFastJet.lib
     249
    248250DELPHES = libDelphes.$(DllSuf)
    249251DELPHESLIB = libDelphes.lib
     
    282284dictDeps {DELPHES_DICT} {classes/ClassesLinkDef.h} {modules/ModulesLinkDef.h} {external/ExRootAnalysis/ExRootAnalysisLinkDef.h}
    283285
     286dictDeps {FASTJET_DICT} {modules/FastJetLinkDef.h}
     287
    284288dictDeps {DISPLAY_DICT} {display/DisplayLinkDef.h}
    285289
    286 sourceDeps {DELPHES} {classes/*.cc} {modules/*.cc} {external/ExRootAnalysis/*.cc} {external/fastjet/*.cc} {external/fastjet/tools/*.cc} {external/fastjet/plugins/*/*.cc} {external/fastjet/contribs/*/*.cc} {external/Hector/*.cc}
     290sourceDeps {DELPHES} {classes/*.cc} {modules/*.cc} {external/ExRootAnalysis/*.cc} {external/Hector/*.cc}
     291
     292sourceDeps {FASTJET} {modules/FastJet*.cc} {external/fastjet/*.cc} {external/fastjet/tools/*.cc} {external/fastjet/plugins/*/*.cc} {external/fastjet/contribs/*/*.cc}
    287293
    288294sourceDeps {DISPLAY} {display/*.cc}
     
    297303
    298304ifeq ($(ROOT_MAJOR),6)
    299 all: $(DELPHES) $(DELPHES_DICT_PCM) $(EXECUTABLE)
     305all: $(NOFASTJET) $(DELPHES) $(DELPHES_DICT_PCM) $(FASTJET_DICT_PCM) $(EXECUTABLE)
    300306display: $(DISPLAY) $(DISPLAY_DICT_PCM)
    301307else
    302 all: $(DELPHES) $(EXECUTABLE)
     308all: $(NOFASTJET) $(DELPHES) $(EXECUTABLE)
    303309display: $(DISPLAY)
    304310endif
    305311
    306 $(DELPHES): $(DELPHES_DICT_OBJ) $(DELPHES_OBJ) $(TCL_OBJ)
     312$(NOFASTJET): $(DELPHES_DICT_OBJ) $(DELPHES_OBJ) $(TCL_OBJ)
    307313        @mkdir -p $(@D)
    308314        @echo ">> Building $@"
     
    321327ifeq ($(PLATFORM),win32)
    322328        @bindexplib $* $^ > $*.def
     329        @lib -nologo -MACHINE:IX86 $^ -def:$*.def $(OutPutOpt)$(NOFASTJETLIB)
     330        @$(LD) $(SOFLAGS) $(LDFLAGS) $^ $*.exp $(DELPHES_LIBS) $(OutPutOpt)$@
     331        @$(MT_DLL)
     332else
     333        @$(LD) $(SOFLAGS) $(LDFLAGS) $^ $(OutPutOpt) $@ $(DELPHES_LIBS)
     334        @$(MT_DLL)
     335endif
     336endif
     337endif
     338
     339$(DELPHES): $(DELPHES_DICT_OBJ) $(FASTJET_DICT_OBJ) $(DELPHES_OBJ) $(FASTJET_OBJ) $(TCL_OBJ)
     340        @mkdir -p $(@D)
     341        @echo ">> Building $@"
     342ifeq ($(ARCH),aix5)
     343        @$(MAKESHARED) $(OutPutOpt) $@ $(DELPHES_LIBS) -p 0 $^
     344else
     345ifeq ($(PLATFORM),macosx)
     346# We need to make both the .dylib and the .so
     347        @$(LD) $(SOFLAGS)$@ $(LDFLAGS) $^ $(OutPutOpt) $@ $(DELPHES_LIBS)
     348ifneq ($(subst $(MACOSX_MINOR),,1234),1234)
     349ifeq ($(MACOSX_MINOR),4)
     350        @ln -sf $@ $(subst .$(DllSuf),.so,$@)
     351endif
     352endif
     353else
     354ifeq ($(PLATFORM),win32)
     355        @bindexplib $* $^ > $*.def
    323356        @lib -nologo -MACHINE:IX86 $^ -def:$*.def $(OutPutOpt)$(DELPHESLIB)
    324357        @$(LD) $(SOFLAGS) $(LDFLAGS) $^ $*.exp $(DELPHES_LIBS) $(OutPutOpt)$@
     
    331364endif
    332365
    333 $(DISPLAY): $(DELPHES_DICT_OBJ) $(DISPLAY_DICT_OBJ) $(DELPHES_OBJ) $(DISPLAY_OBJ) $(TCL_OBJ)
     366$(DISPLAY): $(DELPHES_DICT_OBJ) $(FASTJET_DICT_OBJ) $(DISPLAY_DICT_OBJ) $(DELPHES_OBJ) $(FASTJET_OBJ) $(DISPLAY_OBJ) $(TCL_OBJ)
    334367        @mkdir -p $(@D)
    335368        @echo ">> Building $@"
     
    359392
    360393clean:
    361         @rm -f $(DELPHES_DICT_OBJ) $(DISPLAY_DICT_OBJ) $(DELPHES_OBJ) $(DISPLAY_OBJ) $(TCL_OBJ) core
     394        @rm -f $(DELPHES_DICT_OBJ) $(DISPLAY_DICT_OBJ) $(DELPHES_OBJ) $(FASTJET_OBJ) $(DISPLAY_OBJ) $(TCL_OBJ) core
    362395        @rm -rf tmp
    363396
    364397distclean: clean
    365         @rm -f $(DELPHES) $(DELPHESLIB) $(DELPHES_DICT_PCM) $(DISPLAY) $(DISPLAYLIB) $(DISPLAY_DICT_PCM) $(EXECUTABLE)
     398        @rm -f $(NOFASTJET) $(NOFASTJETLIB) $(DELPHES) $(DELPHESLIB) $(DELPHES_DICT_PCM) $(FASTJET_DICT_PCM) $(DISPLAY) $(DISPLAYLIB) $(DISPLAY_DICT_PCM) $(EXECUTABLE)
    366399
    367400dist:
     
    396429        @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
    397430
     431$(FASTJET_OBJ): tmp/%.$(ObjSuf): %.$(SrcSuf)
     432        @mkdir -p $(@D)
     433        @echo ">> Compiling $<"
     434        @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
     435
    398436$(DISPLAY_OBJ): tmp/%.$(ObjSuf): %.$(SrcSuf)
    399437        @mkdir -p $(@D)
     
    406444        @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
    407445
     446$(FASTJET_DICT_OBJ): %.$(ObjSuf): %.$(SrcSuf)
     447        @mkdir -p $(@D)
     448        @echo ">> Compiling $<"
     449        @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
     450
    408451$(DISPLAY_DICT_OBJ): %.$(ObjSuf): %.$(SrcSuf)
    409452        @mkdir -p $(@D)
     
    421464        @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
    422465
    423 $(EXECUTABLE): %$(ExeSuf): $(DELPHES_DICT_OBJ) $(DELPHES_OBJ) $(TCL_OBJ)
     466$(EXECUTABLE): %$(ExeSuf): $(DELPHES_DICT_OBJ) $(FASTJET_DICT_OBJ) $(DELPHES_OBJ) $(FASTJET_OBJ) $(TCL_OBJ)
    424467        @echo ">> Building $@"
    425468        @$(LD) $(LDFLAGS) $^ $(DELPHES_LIBS) $(OutPutOpt)$@
  • modules/ModulesLinkDef.h

    racf622f r624dc48  
    3333
    3434#include "modules/AngularSmearing.h"
    35 #include "modules/FastJetFinder.h"
    36 #include "modules/FastJetGridMedianEstimator.h"
    3735#include "modules/ParticlePropagator.h"
    3836#include "modules/Efficiency.h"
     
    7472
    7573#pragma link C++ class AngularSmearing+;
    76 #pragma link C++ class FastJetFinder+;
    77 #pragma link C++ class FastJetGridMedianEstimator+;
    7874#pragma link C++ class ParticlePropagator+;
    7975#pragma link C++ class Efficiency+;
Note: See TracChangeset for help on using the changeset viewer.