Fork me on GitHub

Changeset 2eb25b1 in git


Ignore:
Timestamp:
Dec 9, 2014, 4:37:55 PM (10 years ago)
Author:
Pavel Demin <pavel.demin@…>
Branches:
ImprovedOutputFile, Timing, dual_readout, llp, master
Children:
624dc48
Parents:
ad3b7ce
Message:

add examples/StandaloneHepMC.cpp and libDelphesNoFastJet

Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • Makefile

    rad3b7ce r2eb25b1  
    5555###
    5656
     57NOFASTJET = libDelphesNoFastJet.$(DllSuf)
     58NOFASTJETLIB = libDelphesNoFastJet.lib
     59
    5760DELPHES = libDelphes.$(DllSuf)
    5861DELPHESLIB = libDelphes.lib
     
    6871
    6972
     73hepmc2pileup$(ExeSuf): \
     74        tmp/converters/hepmc2pileup.$(ObjSuf)
     75
     76tmp/converters/hepmc2pileup.$(ObjSuf): \
     77        converters/hepmc2pileup.cpp \
     78        classes/DelphesClasses.h \
     79        classes/DelphesFactory.h \
     80        classes/DelphesHepMCReader.h \
     81        classes/DelphesPileUpWriter.h \
     82        external/ExRootAnalysis/ExRootTreeWriter.h \
     83        external/ExRootAnalysis/ExRootTreeBranch.h \
     84        external/ExRootAnalysis/ExRootProgressBar.h
     85pileup2root$(ExeSuf): \
     86        tmp/converters/pileup2root.$(ObjSuf)
     87
     88tmp/converters/pileup2root.$(ObjSuf): \
     89        converters/pileup2root.cpp \
     90        classes/DelphesStream.h \
     91        classes/DelphesClasses.h \
     92        classes/DelphesFactory.h \
     93        classes/DelphesPileUpReader.h \
     94        external/ExRootAnalysis/ExRootTreeWriter.h \
     95        external/ExRootAnalysis/ExRootTreeBranch.h \
     96        external/ExRootAnalysis/ExRootProgressBar.h
    7097stdhep2pileup$(ExeSuf): \
    7198        tmp/converters/stdhep2pileup.$(ObjSuf)
     
    80107        external/ExRootAnalysis/ExRootTreeBranch.h \
    81108        external/ExRootAnalysis/ExRootProgressBar.h
     109root2pileup$(ExeSuf): \
     110        tmp/converters/root2pileup.$(ObjSuf)
     111
     112tmp/converters/root2pileup.$(ObjSuf): \
     113        converters/root2pileup.cpp \
     114        classes/DelphesClasses.h \
     115        classes/DelphesPileUpWriter.h \
     116        external/ExRootAnalysis/ExRootTreeReader.h \
     117        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
    82126lhco2root$(ExeSuf): \
    83127        tmp/converters/lhco2root.$(ObjSuf)
     
    92136        external/ExRootAnalysis/ExRootTreeBranch.h \
    93137        external/ExRootAnalysis/ExRootProgressBar.h
    94 root2lhco$(ExeSuf): \
    95         tmp/converters/root2lhco.$(ObjSuf)
    96 
    97 tmp/converters/root2lhco.$(ObjSuf): \
    98         converters/root2lhco.cpp \
    99         classes/DelphesClasses.h \
    100         external/ExRootAnalysis/ExRootTreeReader.h \
    101         external/ExRootAnalysis/ExRootProgressBar.h
    102 pileup2root$(ExeSuf): \
    103         tmp/converters/pileup2root.$(ObjSuf)
    104 
    105 tmp/converters/pileup2root.$(ObjSuf): \
    106         converters/pileup2root.cpp \
    107         classes/DelphesStream.h \
    108         classes/DelphesClasses.h \
    109         classes/DelphesFactory.h \
    110         classes/DelphesPileUpReader.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 \
    111147        external/ExRootAnalysis/ExRootTreeWriter.h \
    112148        external/ExRootAnalysis/ExRootTreeBranch.h \
    113         external/ExRootAnalysis/ExRootProgressBar.h
    114 root2pileup$(ExeSuf): \
    115         tmp/converters/root2pileup.$(ObjSuf)
    116 
    117 tmp/converters/root2pileup.$(ObjSuf): \
    118         converters/root2pileup.cpp \
    119         classes/DelphesClasses.h \
    120         classes/DelphesPileUpWriter.h \
    121         external/ExRootAnalysis/ExRootTreeReader.h \
    122         external/ExRootAnalysis/ExRootProgressBar.h
    123 hepmc2pileup$(ExeSuf): \
    124         tmp/converters/hepmc2pileup.$(ObjSuf)
    125 
    126 tmp/converters/hepmc2pileup.$(ObjSuf): \
    127         converters/hepmc2pileup.cpp \
    128         classes/DelphesClasses.h \
    129         classes/DelphesFactory.h \
    130         classes/DelphesHepMCReader.h \
    131         classes/DelphesPileUpWriter.h \
    132         external/ExRootAnalysis/ExRootTreeWriter.h \
    133         external/ExRootAnalysis/ExRootTreeBranch.h \
    134         external/ExRootAnalysis/ExRootProgressBar.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 +=  \
     175        hepmc2pileup$(ExeSuf) \
     176        pileup2root$(ExeSuf) \
    147177        stdhep2pileup$(ExeSuf) \
     178        root2pileup$(ExeSuf) \
     179        root2lhco$(ExeSuf) \
    148180        lhco2root$(ExeSuf) \
    149         root2lhco$(ExeSuf) \
    150         pileup2root$(ExeSuf) \
    151         root2pileup$(ExeSuf) \
    152         hepmc2pileup$(ExeSuf) \
     181        StandaloneHepMC$(ExeSuf) \
    153182        Example1$(ExeSuf)
    154183
    155184EXECUTABLE_OBJ +=  \
     185        tmp/converters/hepmc2pileup.$(ObjSuf) \
     186        tmp/converters/pileup2root.$(ObjSuf) \
    156187        tmp/converters/stdhep2pileup.$(ObjSuf) \
     188        tmp/converters/root2pileup.$(ObjSuf) \
     189        tmp/converters/root2lhco.$(ObjSuf) \
    157190        tmp/converters/lhco2root.$(ObjSuf) \
    158         tmp/converters/root2lhco.$(ObjSuf) \
    159         tmp/converters/pileup2root.$(ObjSuf) \
    160         tmp/converters/root2pileup.$(ObjSuf) \
    161         tmp/converters/hepmc2pileup.$(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)
     
    297324        modules/ModulesLinkDef.h \
    298325        modules/Delphes.h \
    299         modules/FastJetFinder.h \
    300         modules/FastJetGridMedianEstimator.h \
    301326        modules/ParticlePropagator.h \
    302327        modules/Efficiency.h \
     
    346371        tmp/external/ExRootAnalysis/ExRootAnalysisDict$(PcmSuf) \
    347372        tmp/external/ExRootAnalysis/ExRootAnalysisDict.$(SrcSuf)
    348 DELPHES_DICT +=  \
    349         tmp/classes/ClassesDict.$(SrcSuf) \
    350         tmp/modules/ModulesDict.$(SrcSuf) \
    351         tmp/external/ExRootAnalysis/ExRootAnalysisDict.$(SrcSuf)
    352 
    353373DELPHES_DICT_OBJ +=  \
    354374        tmp/classes/ClassesDict.$(ObjSuf) \
     
    360380        ModulesDict$(PcmSuf) \
    361381        ExRootAnalysisDict$(PcmSuf)
     382
     383tmp/modules/FastJetDict.$(SrcSuf): \
     384        modules/FastJetLinkDef.h \
     385        modules/FastJetFinder.h \
     386        modules/FastJetGridMedianEstimator.h
     387FastJetDict$(PcmSuf): \
     388        tmp/modules/FastJetDict$(PcmSuf) \
     389        tmp/modules/FastJetDict.$(SrcSuf)
     390FASTJET_DICT_OBJ +=  \
     391        tmp/modules/FastJetDict.$(ObjSuf)
     392
     393FASTJET_DICT_PCM +=  \
     394        FastJetDict$(PcmSuf)
    362395
    363396tmp/display/DisplayDict.$(SrcSuf): \
     
    373406        tmp/display/DisplayDict$(PcmSuf) \
    374407        tmp/display/DisplayDict.$(SrcSuf)
    375 DISPLAY_DICT +=  \
    376         tmp/display/DisplayDict.$(SrcSuf)
    377 
    378408DISPLAY_DICT_OBJ +=  \
    379409        tmp/display/DisplayDict.$(ObjSuf)
     
    382412        DisplayDict$(PcmSuf)
    383413
    384 tmp/classes/DelphesPileUpReader.$(ObjSuf): \
    385         classes/DelphesPileUpReader.$(SrcSuf) \
    386         classes/DelphesPileUpReader.h
    387 tmp/classes/DelphesSTDHEPReader.$(ObjSuf): \
    388         classes/DelphesSTDHEPReader.$(SrcSuf) \
    389         classes/DelphesSTDHEPReader.h \
    390         classes/DelphesClasses.h \
    391         classes/DelphesFactory.h \
    392         external/ExRootAnalysis/ExRootTreeBranch.h
    393 tmp/classes/DelphesTF2.$(ObjSuf): \
    394         classes/DelphesTF2.$(SrcSuf) \
    395         classes/DelphesTF2.h
    396 tmp/classes/DelphesHepMCReader.$(ObjSuf): \
    397         classes/DelphesHepMCReader.$(SrcSuf) \
    398         classes/DelphesHepMCReader.h \
    399         classes/DelphesClasses.h \
    400         classes/DelphesFactory.h \
    401         classes/DelphesStream.h \
    402         external/ExRootAnalysis/ExRootTreeBranch.h
    403 tmp/classes/DelphesLHEFReader.$(ObjSuf): \
    404         classes/DelphesLHEFReader.$(SrcSuf) \
    405         classes/DelphesLHEFReader.h \
    406         classes/DelphesClasses.h \
    407         classes/DelphesFactory.h \
    408         classes/DelphesStream.h \
    409         external/ExRootAnalysis/ExRootTreeBranch.h
    410 tmp/classes/DelphesStream.$(ObjSuf): \
    411         classes/DelphesStream.$(SrcSuf) \
    412         classes/DelphesStream.h
     414tmp/classes/DelphesFormula.$(ObjSuf): \
     415        classes/DelphesFormula.$(SrcSuf) \
     416        classes/DelphesFormula.h
    413417tmp/classes/DelphesModule.$(ObjSuf): \
    414418        classes/DelphesModule.$(SrcSuf) \
     
    419423        external/ExRootAnalysis/ExRootTreeWriter.h \
    420424        external/ExRootAnalysis/ExRootResult.h
    421 tmp/classes/DelphesFactory.$(ObjSuf): \
    422         classes/DelphesFactory.$(SrcSuf) \
    423         classes/DelphesFactory.h \
    424         classes/DelphesClasses.h \
    425         external/ExRootAnalysis/ExRootTreeBranch.h
    426 tmp/classes/DelphesClasses.$(ObjSuf): \
    427         classes/DelphesClasses.$(SrcSuf) \
    428         classes/DelphesClasses.h \
    429         classes/DelphesFactory.h \
    430         classes/SortableObject.h
    431 tmp/classes/DelphesFormula.$(ObjSuf): \
    432         classes/DelphesFormula.$(SrcSuf) \
    433         classes/DelphesFormula.h
    434425tmp/classes/DelphesPileUpWriter.$(ObjSuf): \
    435426        classes/DelphesPileUpWriter.$(SrcSuf) \
    436427        classes/DelphesPileUpWriter.h
     428tmp/classes/DelphesStream.$(ObjSuf): \
     429        classes/DelphesStream.$(SrcSuf) \
     430        classes/DelphesStream.h
     431tmp/classes/DelphesLHEFReader.$(ObjSuf): \
     432        classes/DelphesLHEFReader.$(SrcSuf) \
     433        classes/DelphesLHEFReader.h \
     434        classes/DelphesClasses.h \
     435        classes/DelphesFactory.h \
     436        classes/DelphesStream.h \
     437        external/ExRootAnalysis/ExRootTreeBranch.h
     438tmp/classes/DelphesFactory.$(ObjSuf): \
     439        classes/DelphesFactory.$(SrcSuf) \
     440        classes/DelphesFactory.h \
     441        classes/DelphesClasses.h \
     442        external/ExRootAnalysis/ExRootTreeBranch.h
     443tmp/classes/DelphesHepMCReader.$(ObjSuf): \
     444        classes/DelphesHepMCReader.$(SrcSuf) \
     445        classes/DelphesHepMCReader.h \
     446        classes/DelphesClasses.h \
     447        classes/DelphesFactory.h \
     448        classes/DelphesStream.h \
     449        external/ExRootAnalysis/ExRootTreeBranch.h
     450tmp/classes/DelphesPileUpReader.$(ObjSuf): \
     451        classes/DelphesPileUpReader.$(SrcSuf) \
     452        classes/DelphesPileUpReader.h
     453tmp/classes/DelphesTF2.$(ObjSuf): \
     454        classes/DelphesTF2.$(SrcSuf) \
     455        classes/DelphesTF2.h
     456tmp/classes/DelphesClasses.$(ObjSuf): \
     457        classes/DelphesClasses.$(SrcSuf) \
     458        classes/DelphesClasses.h \
     459        classes/DelphesFactory.h \
     460        classes/SortableObject.h
     461tmp/classes/DelphesSTDHEPReader.$(ObjSuf): \
     462        classes/DelphesSTDHEPReader.$(SrcSuf) \
     463        classes/DelphesSTDHEPReader.h \
     464        classes/DelphesClasses.h \
     465        classes/DelphesFactory.h \
     466        external/ExRootAnalysis/ExRootTreeBranch.h
    437467tmp/modules/StatusPidFilter.$(ObjSuf): \
    438468        modules/StatusPidFilter.$(SrcSuf) \
     
    444474        external/ExRootAnalysis/ExRootFilter.h \
    445475        external/ExRootAnalysis/ExRootClassifier.h
    446 tmp/modules/ParticlePropagator.$(ObjSuf): \
    447         modules/ParticlePropagator.$(SrcSuf) \
    448         modules/ParticlePropagator.h \
     476tmp/modules/PileUpJetID.$(ObjSuf): \
     477        modules/PileUpJetID.$(SrcSuf) \
     478        modules/PileUpJetID.h \
    449479        classes/DelphesClasses.h \
    450480        classes/DelphesFactory.h \
     
    464494        external/ExRootAnalysis/ExRootConfReader.h \
    465495        external/ExRootAnalysis/ExRootTreeWriter.h
     496tmp/modules/Calorimeter.$(ObjSuf): \
     497        modules/Calorimeter.$(SrcSuf) \
     498        modules/Calorimeter.h \
     499        classes/DelphesClasses.h \
     500        classes/DelphesFactory.h \
     501        classes/DelphesFormula.h \
     502        external/ExRootAnalysis/ExRootResult.h \
     503        external/ExRootAnalysis/ExRootFilter.h \
     504        external/ExRootAnalysis/ExRootClassifier.h
     505tmp/modules/LeptonDressing.$(ObjSuf): \
     506        modules/LeptonDressing.$(SrcSuf) \
     507        modules/LeptonDressing.h \
     508        classes/DelphesClasses.h \
     509        classes/DelphesFactory.h \
     510        classes/DelphesFormula.h \
     511        external/ExRootAnalysis/ExRootResult.h \
     512        external/ExRootAnalysis/ExRootFilter.h \
     513        external/ExRootAnalysis/ExRootClassifier.h
    466514tmp/modules/UniqueObjectFinder.$(ObjSuf): \
    467515        modules/UniqueObjectFinder.$(SrcSuf) \
     
    473521        external/ExRootAnalysis/ExRootFilter.h \
    474522        external/ExRootAnalysis/ExRootClassifier.h
     523tmp/modules/IdentificationMap.$(ObjSuf): \
     524        modules/IdentificationMap.$(SrcSuf) \
     525        modules/IdentificationMap.h \
     526        classes/DelphesClasses.h \
     527        classes/DelphesFactory.h \
     528        classes/DelphesFormula.h \
     529        external/ExRootAnalysis/ExRootResult.h \
     530        external/ExRootAnalysis/ExRootFilter.h \
     531        external/ExRootAnalysis/ExRootClassifier.h
     532tmp/modules/PileUpMergerPythia8.$(ObjSuf): \
     533        modules/PileUpMergerPythia8.$(SrcSuf) \
     534        modules/PileUpMergerPythia8.h \
     535        classes/DelphesClasses.h \
     536        classes/DelphesFactory.h \
     537        classes/DelphesFormula.h \
     538        classes/DelphesPileUpReader.h \
     539        external/ExRootAnalysis/ExRootResult.h \
     540        external/ExRootAnalysis/ExRootFilter.h \
     541        external/ExRootAnalysis/ExRootClassifier.h
     542tmp/modules/PdgCodeFilter.$(ObjSuf): \
     543        modules/PdgCodeFilter.$(SrcSuf) \
     544        modules/PdgCodeFilter.h \
     545        classes/DelphesClasses.h \
     546        classes/DelphesFactory.h \
     547        classes/DelphesFormula.h \
     548        external/ExRootAnalysis/ExRootResult.h \
     549        external/ExRootAnalysis/ExRootFilter.h \
     550        external/ExRootAnalysis/ExRootClassifier.h
     551tmp/modules/Cloner.$(ObjSuf): \
     552        modules/Cloner.$(SrcSuf) \
     553        modules/Cloner.h \
     554        classes/DelphesClasses.h \
     555        classes/DelphesFactory.h \
     556        classes/DelphesFormula.h \
     557        external/ExRootAnalysis/ExRootResult.h \
     558        external/ExRootAnalysis/ExRootFilter.h \
     559        external/ExRootAnalysis/ExRootClassifier.h
     560tmp/modules/Isolation.$(ObjSuf): \
     561        modules/Isolation.$(SrcSuf) \
     562        modules/Isolation.h \
     563        classes/DelphesClasses.h \
     564        classes/DelphesFactory.h \
     565        classes/DelphesFormula.h \
     566        external/ExRootAnalysis/ExRootResult.h \
     567        external/ExRootAnalysis/ExRootFilter.h \
     568        external/ExRootAnalysis/ExRootClassifier.h
    475569tmp/modules/ConstituentFilter.$(ObjSuf): \
    476570        modules/ConstituentFilter.$(SrcSuf) \
    477571        modules/ConstituentFilter.h \
    478         classes/DelphesClasses.h \
    479         classes/DelphesFactory.h \
    480         classes/DelphesFormula.h \
    481         external/ExRootAnalysis/ExRootResult.h \
    482         external/ExRootAnalysis/ExRootFilter.h \
    483         external/ExRootAnalysis/ExRootClassifier.h
    484 tmp/modules/TrackPileUpSubtractor.$(ObjSuf): \
    485         modules/TrackPileUpSubtractor.$(SrcSuf) \
    486         modules/TrackPileUpSubtractor.h \
    487         classes/DelphesClasses.h \
    488         classes/DelphesFactory.h \
    489         classes/DelphesFormula.h \
    490         external/ExRootAnalysis/ExRootResult.h \
    491         external/ExRootAnalysis/ExRootFilter.h \
    492         external/ExRootAnalysis/ExRootClassifier.h
    493 tmp/modules/Weighter.$(ObjSuf): \
    494         modules/Weighter.$(SrcSuf) \
    495         modules/Weighter.h \
    496         classes/DelphesClasses.h \
    497         classes/DelphesFactory.h \
    498         classes/DelphesFormula.h \
    499         external/ExRootAnalysis/ExRootResult.h \
    500         external/ExRootAnalysis/ExRootFilter.h \
    501         external/ExRootAnalysis/ExRootClassifier.h
    502 tmp/modules/Isolation.$(ObjSuf): \
    503         modules/Isolation.$(SrcSuf) \
    504         modules/Isolation.h \
    505         classes/DelphesClasses.h \
    506         classes/DelphesFactory.h \
    507         classes/DelphesFormula.h \
    508         external/ExRootAnalysis/ExRootResult.h \
    509         external/ExRootAnalysis/ExRootFilter.h \
    510         external/ExRootAnalysis/ExRootClassifier.h
    511 tmp/modules/PileUpMerger.$(ObjSuf): \
    512         modules/PileUpMerger.$(SrcSuf) \
    513         modules/PileUpMerger.h \
    514         classes/DelphesClasses.h \
    515         classes/DelphesFactory.h \
    516         classes/DelphesTF2.h \
    517         classes/DelphesPileUpReader.h \
    518         external/ExRootAnalysis/ExRootResult.h \
    519         external/ExRootAnalysis/ExRootFilter.h \
    520         external/ExRootAnalysis/ExRootClassifier.h
    521 tmp/modules/ExampleModule.$(ObjSuf): \
    522         modules/ExampleModule.$(SrcSuf) \
    523         modules/ExampleModule.h \
    524572        classes/DelphesClasses.h \
    525573        classes/DelphesFactory.h \
     
    540588        external/Hector/H_RecRPObject.h \
    541589        external/Hector/H_BeamParticle.h
     590tmp/modules/TauTagging.$(ObjSuf): \
     591        modules/TauTagging.$(SrcSuf) \
     592        modules/TauTagging.h \
     593        classes/DelphesClasses.h \
     594        classes/DelphesFactory.h \
     595        classes/DelphesFormula.h \
     596        external/ExRootAnalysis/ExRootResult.h \
     597        external/ExRootAnalysis/ExRootFilter.h \
     598        external/ExRootAnalysis/ExRootClassifier.h
     599tmp/modules/BTagging.$(ObjSuf): \
     600        modules/BTagging.$(SrcSuf) \
     601        modules/BTagging.h \
     602        classes/DelphesClasses.h \
     603        classes/DelphesFactory.h \
     604        classes/DelphesFormula.h \
     605        external/ExRootAnalysis/ExRootResult.h \
     606        external/ExRootAnalysis/ExRootFilter.h \
     607        external/ExRootAnalysis/ExRootClassifier.h
     608tmp/modules/EnergyScale.$(ObjSuf): \
     609        modules/EnergyScale.$(SrcSuf) \
     610        modules/EnergyScale.h \
     611        classes/DelphesClasses.h \
     612        classes/DelphesFactory.h \
     613        classes/DelphesFormula.h \
     614        external/ExRootAnalysis/ExRootResult.h \
     615        external/ExRootAnalysis/ExRootFilter.h \
     616        external/ExRootAnalysis/ExRootClassifier.h
     617tmp/modules/TrackCountingBTagging.$(ObjSuf): \
     618        modules/TrackCountingBTagging.$(SrcSuf) \
     619        modules/TrackCountingBTagging.h \
     620        classes/DelphesClasses.h \
     621        classes/DelphesFactory.h \
     622        classes/DelphesFormula.h
     623tmp/modules/JetPileUpSubtractor.$(ObjSuf): \
     624        modules/JetPileUpSubtractor.$(SrcSuf) \
     625        modules/JetPileUpSubtractor.h \
     626        classes/DelphesClasses.h \
     627        classes/DelphesFactory.h \
     628        classes/DelphesFormula.h \
     629        external/ExRootAnalysis/ExRootResult.h \
     630        external/ExRootAnalysis/ExRootFilter.h \
     631        external/ExRootAnalysis/ExRootClassifier.h
     632tmp/modules/SimpleCalorimeter.$(ObjSuf): \
     633        modules/SimpleCalorimeter.$(SrcSuf) \
     634        modules/SimpleCalorimeter.h \
     635        classes/DelphesClasses.h \
     636        classes/DelphesFactory.h \
     637        classes/DelphesFormula.h \
     638        external/ExRootAnalysis/ExRootResult.h \
     639        external/ExRootAnalysis/ExRootFilter.h \
     640        external/ExRootAnalysis/ExRootClassifier.h
    542641tmp/modules/EnergySmearing.$(ObjSuf): \
    543642        modules/EnergySmearing.$(SrcSuf) \
     
    549648        external/ExRootAnalysis/ExRootFilter.h \
    550649        external/ExRootAnalysis/ExRootClassifier.h
     650tmp/modules/PileUpMerger.$(ObjSuf): \
     651        modules/PileUpMerger.$(SrcSuf) \
     652        modules/PileUpMerger.h \
     653        classes/DelphesClasses.h \
     654        classes/DelphesFactory.h \
     655        classes/DelphesTF2.h \
     656        classes/DelphesPileUpReader.h \
     657        external/ExRootAnalysis/ExRootResult.h \
     658        external/ExRootAnalysis/ExRootFilter.h \
     659        external/ExRootAnalysis/ExRootClassifier.h
     660tmp/modules/ImpactParameterSmearing.$(ObjSuf): \
     661        modules/ImpactParameterSmearing.$(SrcSuf) \
     662        modules/ImpactParameterSmearing.h \
     663        classes/DelphesClasses.h \
     664        classes/DelphesFactory.h \
     665        classes/DelphesFormula.h \
     666        external/ExRootAnalysis/ExRootResult.h \
     667        external/ExRootAnalysis/ExRootFilter.h \
     668        external/ExRootAnalysis/ExRootClassifier.h
     669tmp/modules/ExampleModule.$(ObjSuf): \
     670        modules/ExampleModule.$(SrcSuf) \
     671        modules/ExampleModule.h \
     672        classes/DelphesClasses.h \
     673        classes/DelphesFactory.h \
     674        classes/DelphesFormula.h \
     675        external/ExRootAnalysis/ExRootResult.h \
     676        external/ExRootAnalysis/ExRootFilter.h \
     677        external/ExRootAnalysis/ExRootClassifier.h
     678tmp/modules/TreeWriter.$(ObjSuf): \
     679        modules/TreeWriter.$(SrcSuf) \
     680        modules/TreeWriter.h \
     681        classes/DelphesClasses.h \
     682        classes/DelphesFactory.h \
     683        classes/DelphesFormula.h \
     684        external/ExRootAnalysis/ExRootResult.h \
     685        external/ExRootAnalysis/ExRootFilter.h \
     686        external/ExRootAnalysis/ExRootClassifier.h \
     687        external/ExRootAnalysis/ExRootTreeBranch.h
     688tmp/modules/Weighter.$(ObjSuf): \
     689        modules/Weighter.$(SrcSuf) \
     690        modules/Weighter.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
     697tmp/modules/Efficiency.$(ObjSuf): \
     698        modules/Efficiency.$(SrcSuf) \
     699        modules/Efficiency.h \
     700        classes/DelphesClasses.h \
     701        classes/DelphesFactory.h \
     702        classes/DelphesFormula.h \
     703        external/ExRootAnalysis/ExRootResult.h \
     704        external/ExRootAnalysis/ExRootFilter.h \
     705        external/ExRootAnalysis/ExRootClassifier.h
     706tmp/modules/TrackPileUpSubtractor.$(ObjSuf): \
     707        modules/TrackPileUpSubtractor.$(SrcSuf) \
     708        modules/TrackPileUpSubtractor.h \
     709        classes/DelphesClasses.h \
     710        classes/DelphesFactory.h \
     711        classes/DelphesFormula.h \
     712        external/ExRootAnalysis/ExRootResult.h \
     713        external/ExRootAnalysis/ExRootFilter.h \
     714        external/ExRootAnalysis/ExRootClassifier.h
     715tmp/modules/MomentumSmearing.$(ObjSuf): \
     716        modules/MomentumSmearing.$(SrcSuf) \
     717        modules/MomentumSmearing.h \
     718        classes/DelphesClasses.h \
     719        classes/DelphesFactory.h \
     720        classes/DelphesFormula.h \
     721        external/ExRootAnalysis/ExRootResult.h \
     722        external/ExRootAnalysis/ExRootFilter.h \
     723        external/ExRootAnalysis/ExRootClassifier.h
     724tmp/modules/TimeSmearing.$(ObjSuf): \
     725        modules/TimeSmearing.$(SrcSuf) \
     726        modules/TimeSmearing.h \
     727        classes/DelphesClasses.h \
     728        classes/DelphesFactory.h \
     729        classes/DelphesFormula.h \
     730        external/ExRootAnalysis/ExRootResult.h \
     731        external/ExRootAnalysis/ExRootFilter.h \
     732        external/ExRootAnalysis/ExRootClassifier.h
     733tmp/modules/ParticlePropagator.$(ObjSuf): \
     734        modules/ParticlePropagator.$(SrcSuf) \
     735        modules/ParticlePropagator.h \
     736        classes/DelphesClasses.h \
     737        classes/DelphesFactory.h \
     738        classes/DelphesFormula.h \
     739        external/ExRootAnalysis/ExRootResult.h \
     740        external/ExRootAnalysis/ExRootFilter.h \
     741        external/ExRootAnalysis/ExRootClassifier.h
     742tmp/modules/Merger.$(ObjSuf): \
     743        modules/Merger.$(SrcSuf) \
     744        modules/Merger.h \
     745        classes/DelphesClasses.h \
     746        classes/DelphesFactory.h \
     747        classes/DelphesFormula.h \
     748        external/ExRootAnalysis/ExRootResult.h \
     749        external/ExRootAnalysis/ExRootFilter.h \
     750        external/ExRootAnalysis/ExRootClassifier.h
     751tmp/external/ExRootAnalysis/ExRootUtilities.$(ObjSuf): \
     752        external/ExRootAnalysis/ExRootUtilities.$(SrcSuf) \
     753        external/ExRootAnalysis/ExRootUtilities.h
     754tmp/external/ExRootAnalysis/ExRootTreeBranch.$(ObjSuf): \
     755        external/ExRootAnalysis/ExRootTreeBranch.$(SrcSuf) \
     756        external/ExRootAnalysis/ExRootTreeBranch.h
     757tmp/external/ExRootAnalysis/ExRootConfReader.$(ObjSuf): \
     758        external/ExRootAnalysis/ExRootConfReader.$(SrcSuf) \
     759        external/ExRootAnalysis/ExRootConfReader.h \
     760        external/tcl/tcl.h
     761tmp/external/ExRootAnalysis/ExRootTask.$(ObjSuf): \
     762        external/ExRootAnalysis/ExRootTask.$(SrcSuf) \
     763        external/ExRootAnalysis/ExRootTask.h \
     764        external/ExRootAnalysis/ExRootConfReader.h
     765tmp/external/ExRootAnalysis/ExRootTreeWriter.$(ObjSuf): \
     766        external/ExRootAnalysis/ExRootTreeWriter.$(SrcSuf) \
     767        external/ExRootAnalysis/ExRootTreeWriter.h \
     768        external/ExRootAnalysis/ExRootTreeBranch.h
     769tmp/external/ExRootAnalysis/ExRootFilter.$(ObjSuf): \
     770        external/ExRootAnalysis/ExRootFilter.$(SrcSuf) \
     771        external/ExRootAnalysis/ExRootFilter.h \
     772        external/ExRootAnalysis/ExRootClassifier.h
     773tmp/external/ExRootAnalysis/ExRootResult.$(ObjSuf): \
     774        external/ExRootAnalysis/ExRootResult.$(SrcSuf) \
     775        external/ExRootAnalysis/ExRootResult.h \
     776        external/ExRootAnalysis/ExRootUtilities.h
     777tmp/external/ExRootAnalysis/ExRootProgressBar.$(ObjSuf): \
     778        external/ExRootAnalysis/ExRootProgressBar.$(SrcSuf) \
     779        external/ExRootAnalysis/ExRootProgressBar.h
     780tmp/external/ExRootAnalysis/ExRootTreeReader.$(ObjSuf): \
     781        external/ExRootAnalysis/ExRootTreeReader.$(SrcSuf) \
     782        external/ExRootAnalysis/ExRootTreeReader.h
     783tmp/external/Hector/H_TransportMatrices.$(ObjSuf): \
     784        external/Hector/H_TransportMatrices.$(SrcSuf)
     785tmp/external/Hector/H_RecRPObject.$(ObjSuf): \
     786        external/Hector/H_RecRPObject.$(SrcSuf)
     787tmp/external/Hector/H_RectangularCollimator.$(ObjSuf): \
     788        external/Hector/H_RectangularCollimator.$(SrcSuf)
     789tmp/external/Hector/H_SectorDipole.$(ObjSuf): \
     790        external/Hector/H_SectorDipole.$(SrcSuf)
     791tmp/external/Hector/H_RomanPot.$(ObjSuf): \
     792        external/Hector/H_RomanPot.$(SrcSuf)
     793tmp/external/Hector/H_Kicker.$(ObjSuf): \
     794        external/Hector/H_Kicker.$(SrcSuf)
     795tmp/external/Hector/H_BeamLine.$(ObjSuf): \
     796        external/Hector/H_BeamLine.$(SrcSuf)
     797tmp/external/Hector/H_Aperture.$(ObjSuf): \
     798        external/Hector/H_Aperture.$(SrcSuf)
     799tmp/external/Hector/H_HorizontalQuadrupole.$(ObjSuf): \
     800        external/Hector/H_HorizontalQuadrupole.$(SrcSuf)
     801tmp/external/Hector/H_RectangularDipole.$(ObjSuf): \
     802        external/Hector/H_RectangularDipole.$(SrcSuf)
     803tmp/external/Hector/H_Marker.$(ObjSuf): \
     804        external/Hector/H_Marker.$(SrcSuf)
     805tmp/external/Hector/H_Beam.$(ObjSuf): \
     806        external/Hector/H_Beam.$(SrcSuf)
     807tmp/external/Hector/H_EllipticAperture.$(ObjSuf): \
     808        external/Hector/H_EllipticAperture.$(SrcSuf)
     809tmp/external/Hector/H_BeamLineParser.$(ObjSuf): \
     810        external/Hector/H_BeamLineParser.$(SrcSuf)
     811tmp/external/Hector/H_RectEllipticAperture.$(ObjSuf): \
     812        external/Hector/H_RectEllipticAperture.$(SrcSuf)
     813tmp/external/Hector/H_Drift.$(ObjSuf): \
     814        external/Hector/H_Drift.$(SrcSuf)
     815tmp/external/Hector/H_CircularAperture.$(ObjSuf): \
     816        external/Hector/H_CircularAperture.$(SrcSuf)
     817tmp/external/Hector/H_HorizontalKicker.$(ObjSuf): \
     818        external/Hector/H_HorizontalKicker.$(SrcSuf)
     819tmp/external/Hector/H_Parameters.$(ObjSuf): \
     820        external/Hector/H_Parameters.$(SrcSuf)
     821tmp/external/Hector/H_AbstractBeamLine.$(ObjSuf): \
     822        external/Hector/H_AbstractBeamLine.$(SrcSuf)
     823tmp/external/Hector/H_Dipole.$(ObjSuf): \
     824        external/Hector/H_Dipole.$(SrcSuf)
     825tmp/external/Hector/H_OpticalElement.$(ObjSuf): \
     826        external/Hector/H_OpticalElement.$(SrcSuf)
     827tmp/external/Hector/H_BeamParticle.$(ObjSuf): \
     828        external/Hector/H_BeamParticle.$(SrcSuf)
     829tmp/external/Hector/H_Quadrupole.$(ObjSuf): \
     830        external/Hector/H_Quadrupole.$(SrcSuf)
     831tmp/external/Hector/H_RectangularAperture.$(ObjSuf): \
     832        external/Hector/H_RectangularAperture.$(SrcSuf)
     833tmp/external/Hector/H_VerticalKicker.$(ObjSuf): \
     834        external/Hector/H_VerticalKicker.$(SrcSuf)
     835tmp/external/Hector/H_VerticalQuadrupole.$(ObjSuf): \
     836        external/Hector/H_VerticalQuadrupole.$(SrcSuf)
     837DELPHES_OBJ +=  \
     838        tmp/classes/DelphesFormula.$(ObjSuf) \
     839        tmp/classes/DelphesModule.$(ObjSuf) \
     840        tmp/classes/DelphesPileUpWriter.$(ObjSuf) \
     841        tmp/classes/DelphesStream.$(ObjSuf) \
     842        tmp/classes/DelphesLHEFReader.$(ObjSuf) \
     843        tmp/classes/DelphesFactory.$(ObjSuf) \
     844        tmp/classes/DelphesHepMCReader.$(ObjSuf) \
     845        tmp/classes/DelphesPileUpReader.$(ObjSuf) \
     846        tmp/classes/DelphesTF2.$(ObjSuf) \
     847        tmp/classes/DelphesClasses.$(ObjSuf) \
     848        tmp/classes/DelphesSTDHEPReader.$(ObjSuf) \
     849        tmp/modules/StatusPidFilter.$(ObjSuf) \
     850        tmp/modules/PileUpJetID.$(ObjSuf) \
     851        tmp/modules/Delphes.$(ObjSuf) \
     852        tmp/modules/Calorimeter.$(ObjSuf) \
     853        tmp/modules/LeptonDressing.$(ObjSuf) \
     854        tmp/modules/UniqueObjectFinder.$(ObjSuf) \
     855        tmp/modules/IdentificationMap.$(ObjSuf) \
     856        tmp/modules/PdgCodeFilter.$(ObjSuf) \
     857        tmp/modules/Cloner.$(ObjSuf) \
     858        tmp/modules/Isolation.$(ObjSuf) \
     859        tmp/modules/ConstituentFilter.$(ObjSuf) \
     860        tmp/modules/Hector.$(ObjSuf) \
     861        tmp/modules/TauTagging.$(ObjSuf) \
     862        tmp/modules/BTagging.$(ObjSuf) \
     863        tmp/modules/EnergyScale.$(ObjSuf) \
     864        tmp/modules/TrackCountingBTagging.$(ObjSuf) \
     865        tmp/modules/JetPileUpSubtractor.$(ObjSuf) \
     866        tmp/modules/SimpleCalorimeter.$(ObjSuf) \
     867        tmp/modules/EnergySmearing.$(ObjSuf) \
     868        tmp/modules/PileUpMerger.$(ObjSuf) \
     869        tmp/modules/ImpactParameterSmearing.$(ObjSuf) \
     870        tmp/modules/ExampleModule.$(ObjSuf) \
     871        tmp/modules/TreeWriter.$(ObjSuf) \
     872        tmp/modules/Weighter.$(ObjSuf) \
     873        tmp/modules/Efficiency.$(ObjSuf) \
     874        tmp/modules/TrackPileUpSubtractor.$(ObjSuf) \
     875        tmp/modules/MomentumSmearing.$(ObjSuf) \
     876        tmp/modules/TimeSmearing.$(ObjSuf) \
     877        tmp/modules/ParticlePropagator.$(ObjSuf) \
     878        tmp/modules/Merger.$(ObjSuf) \
     879        tmp/external/ExRootAnalysis/ExRootUtilities.$(ObjSuf) \
     880        tmp/external/ExRootAnalysis/ExRootTreeBranch.$(ObjSuf) \
     881        tmp/external/ExRootAnalysis/ExRootConfReader.$(ObjSuf) \
     882        tmp/external/ExRootAnalysis/ExRootTask.$(ObjSuf) \
     883        tmp/external/ExRootAnalysis/ExRootTreeWriter.$(ObjSuf) \
     884        tmp/external/ExRootAnalysis/ExRootFilter.$(ObjSuf) \
     885        tmp/external/ExRootAnalysis/ExRootResult.$(ObjSuf) \
     886        tmp/external/ExRootAnalysis/ExRootProgressBar.$(ObjSuf) \
     887        tmp/external/ExRootAnalysis/ExRootTreeReader.$(ObjSuf) \
     888        tmp/external/Hector/H_TransportMatrices.$(ObjSuf) \
     889        tmp/external/Hector/H_RecRPObject.$(ObjSuf) \
     890        tmp/external/Hector/H_RectangularCollimator.$(ObjSuf) \
     891        tmp/external/Hector/H_SectorDipole.$(ObjSuf) \
     892        tmp/external/Hector/H_RomanPot.$(ObjSuf) \
     893        tmp/external/Hector/H_Kicker.$(ObjSuf) \
     894        tmp/external/Hector/H_BeamLine.$(ObjSuf) \
     895        tmp/external/Hector/H_Aperture.$(ObjSuf) \
     896        tmp/external/Hector/H_HorizontalQuadrupole.$(ObjSuf) \
     897        tmp/external/Hector/H_RectangularDipole.$(ObjSuf) \
     898        tmp/external/Hector/H_Marker.$(ObjSuf) \
     899        tmp/external/Hector/H_Beam.$(ObjSuf) \
     900        tmp/external/Hector/H_EllipticAperture.$(ObjSuf) \
     901        tmp/external/Hector/H_BeamLineParser.$(ObjSuf) \
     902        tmp/external/Hector/H_RectEllipticAperture.$(ObjSuf) \
     903        tmp/external/Hector/H_Drift.$(ObjSuf) \
     904        tmp/external/Hector/H_CircularAperture.$(ObjSuf) \
     905        tmp/external/Hector/H_HorizontalKicker.$(ObjSuf) \
     906        tmp/external/Hector/H_Parameters.$(ObjSuf) \
     907        tmp/external/Hector/H_AbstractBeamLine.$(ObjSuf) \
     908        tmp/external/Hector/H_Dipole.$(ObjSuf) \
     909        tmp/external/Hector/H_OpticalElement.$(ObjSuf) \
     910        tmp/external/Hector/H_BeamParticle.$(ObjSuf) \
     911        tmp/external/Hector/H_Quadrupole.$(ObjSuf) \
     912        tmp/external/Hector/H_RectangularAperture.$(ObjSuf) \
     913        tmp/external/Hector/H_VerticalKicker.$(ObjSuf) \
     914        tmp/external/Hector/H_VerticalQuadrupole.$(ObjSuf)
     915
     916ifeq ($(HAS_PYTHIA8),true)
     917DELPHES_OBJ +=  \
     918        tmp/modules/PileUpMergerPythia8.$(ObjSuf)
     919endif
     920
    551921tmp/modules/FastJetFinder.$(ObjSuf): \
    552922        modules/FastJetFinder.$(SrcSuf) \
     
    571941        external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.hh \
    572942        external/fastjet/contribs/Nsubjettiness/WinnerTakeAllRecombiner.hh
    573 tmp/modules/SimpleCalorimeter.$(ObjSuf): \
    574         modules/SimpleCalorimeter.$(SrcSuf) \
    575         modules/SimpleCalorimeter.h \
    576         classes/DelphesClasses.h \
    577         classes/DelphesFactory.h \
    578         classes/DelphesFormula.h \
    579         external/ExRootAnalysis/ExRootResult.h \
    580         external/ExRootAnalysis/ExRootFilter.h \
    581         external/ExRootAnalysis/ExRootClassifier.h
    582 tmp/modules/LeptonDressing.$(ObjSuf): \
    583         modules/LeptonDressing.$(SrcSuf) \
    584         modules/LeptonDressing.h \
    585         classes/DelphesClasses.h \
    586         classes/DelphesFactory.h \
    587         classes/DelphesFormula.h \
    588         external/ExRootAnalysis/ExRootResult.h \
    589         external/ExRootAnalysis/ExRootFilter.h \
    590         external/ExRootAnalysis/ExRootClassifier.h
    591 tmp/modules/Efficiency.$(ObjSuf): \
    592         modules/Efficiency.$(SrcSuf) \
    593         modules/Efficiency.h \
    594         classes/DelphesClasses.h \
    595         classes/DelphesFactory.h \
    596         classes/DelphesFormula.h \
    597         external/ExRootAnalysis/ExRootResult.h \
    598         external/ExRootAnalysis/ExRootFilter.h \
    599         external/ExRootAnalysis/ExRootClassifier.h
    600 tmp/modules/TimeSmearing.$(ObjSuf): \
    601         modules/TimeSmearing.$(SrcSuf) \
    602         modules/TimeSmearing.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
    609 tmp/modules/PileUpJetID.$(ObjSuf): \
    610         modules/PileUpJetID.$(SrcSuf) \
    611         modules/PileUpJetID.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
    618 tmp/modules/JetPileUpSubtractor.$(ObjSuf): \
    619         modules/JetPileUpSubtractor.$(SrcSuf) \
    620         modules/JetPileUpSubtractor.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
    627 tmp/modules/TauTagging.$(ObjSuf): \
    628         modules/TauTagging.$(SrcSuf) \
    629         modules/TauTagging.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/BTagging.$(ObjSuf): \
    637         modules/BTagging.$(SrcSuf) \
    638         modules/BTagging.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 tmp/modules/Merger.$(ObjSuf): \
    646         modules/Merger.$(SrcSuf) \
    647         modules/Merger.h \
    648         classes/DelphesClasses.h \
    649         classes/DelphesFactory.h \
    650         classes/DelphesFormula.h \
    651         external/ExRootAnalysis/ExRootResult.h \
    652         external/ExRootAnalysis/ExRootFilter.h \
    653         external/ExRootAnalysis/ExRootClassifier.h
    654943tmp/modules/FastJetGridMedianEstimator.$(ObjSuf): \
    655944        modules/FastJetGridMedianEstimator.$(SrcSuf) \
     
    676965        external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.hh \
    677966        external/fastjet/contribs/Nsubjettiness/WinnerTakeAllRecombiner.hh
    678 tmp/modules/Cloner.$(ObjSuf): \
    679         modules/Cloner.$(SrcSuf) \
    680         modules/Cloner.h \
    681         classes/DelphesClasses.h \
    682         classes/DelphesFactory.h \
    683         classes/DelphesFormula.h \
    684         external/ExRootAnalysis/ExRootResult.h \
    685         external/ExRootAnalysis/ExRootFilter.h \
    686         external/ExRootAnalysis/ExRootClassifier.h
    687 tmp/modules/PdgCodeFilter.$(ObjSuf): \
    688         modules/PdgCodeFilter.$(SrcSuf) \
    689         modules/PdgCodeFilter.h \
    690         classes/DelphesClasses.h \
    691         classes/DelphesFactory.h \
    692         classes/DelphesFormula.h \
    693         external/ExRootAnalysis/ExRootResult.h \
    694         external/ExRootAnalysis/ExRootFilter.h \
    695         external/ExRootAnalysis/ExRootClassifier.h
    696 tmp/modules/EnergyScale.$(ObjSuf): \
    697         modules/EnergyScale.$(SrcSuf) \
    698         modules/EnergyScale.h \
    699         classes/DelphesClasses.h \
    700         classes/DelphesFactory.h \
    701         classes/DelphesFormula.h \
    702         external/ExRootAnalysis/ExRootResult.h \
    703         external/ExRootAnalysis/ExRootFilter.h \
    704         external/ExRootAnalysis/ExRootClassifier.h
    705 tmp/modules/IdentificationMap.$(ObjSuf): \
    706         modules/IdentificationMap.$(SrcSuf) \
    707         modules/IdentificationMap.h \
    708         classes/DelphesClasses.h \
    709         classes/DelphesFactory.h \
    710         classes/DelphesFormula.h \
    711         external/ExRootAnalysis/ExRootResult.h \
    712         external/ExRootAnalysis/ExRootFilter.h \
    713         external/ExRootAnalysis/ExRootClassifier.h
    714 tmp/modules/TrackCountingBTagging.$(ObjSuf): \
    715         modules/TrackCountingBTagging.$(SrcSuf) \
    716         modules/TrackCountingBTagging.h \
    717         classes/DelphesClasses.h \
    718         classes/DelphesFactory.h \
    719         classes/DelphesFormula.h
    720 tmp/modules/Calorimeter.$(ObjSuf): \
    721         modules/Calorimeter.$(SrcSuf) \
    722         modules/Calorimeter.h \
    723         classes/DelphesClasses.h \
    724         classes/DelphesFactory.h \
    725         classes/DelphesFormula.h \
    726         external/ExRootAnalysis/ExRootResult.h \
    727         external/ExRootAnalysis/ExRootFilter.h \
    728         external/ExRootAnalysis/ExRootClassifier.h
    729 tmp/modules/PileUpMergerPythia8.$(ObjSuf): \
    730         modules/PileUpMergerPythia8.$(SrcSuf) \
    731         modules/PileUpMergerPythia8.h \
    732         classes/DelphesClasses.h \
    733         classes/DelphesFactory.h \
    734         classes/DelphesFormula.h \
    735         classes/DelphesPileUpReader.h \
    736         external/ExRootAnalysis/ExRootResult.h \
    737         external/ExRootAnalysis/ExRootFilter.h \
    738         external/ExRootAnalysis/ExRootClassifier.h
    739 tmp/modules/MomentumSmearing.$(ObjSuf): \
    740         modules/MomentumSmearing.$(SrcSuf) \
    741         modules/MomentumSmearing.h \
    742         classes/DelphesClasses.h \
    743         classes/DelphesFactory.h \
    744         classes/DelphesFormula.h \
    745         external/ExRootAnalysis/ExRootResult.h \
    746         external/ExRootAnalysis/ExRootFilter.h \
    747         external/ExRootAnalysis/ExRootClassifier.h
    748 tmp/modules/ImpactParameterSmearing.$(ObjSuf): \
    749         modules/ImpactParameterSmearing.$(SrcSuf) \
    750         modules/ImpactParameterSmearing.h \
    751         classes/DelphesClasses.h \
    752         classes/DelphesFactory.h \
    753         classes/DelphesFormula.h \
    754         external/ExRootAnalysis/ExRootResult.h \
    755         external/ExRootAnalysis/ExRootFilter.h \
    756         external/ExRootAnalysis/ExRootClassifier.h
    757 tmp/modules/TreeWriter.$(ObjSuf): \
    758         modules/TreeWriter.$(SrcSuf) \
    759         modules/TreeWriter.h \
    760         classes/DelphesClasses.h \
    761         classes/DelphesFactory.h \
    762         classes/DelphesFormula.h \
    763         external/ExRootAnalysis/ExRootResult.h \
    764         external/ExRootAnalysis/ExRootFilter.h \
    765         external/ExRootAnalysis/ExRootClassifier.h \
    766         external/ExRootAnalysis/ExRootTreeBranch.h
    767 tmp/external/ExRootAnalysis/ExRootTreeWriter.$(ObjSuf): \
    768         external/ExRootAnalysis/ExRootTreeWriter.$(SrcSuf) \
    769         external/ExRootAnalysis/ExRootTreeWriter.h \
    770         external/ExRootAnalysis/ExRootTreeBranch.h
    771 tmp/external/ExRootAnalysis/ExRootFilter.$(ObjSuf): \
    772         external/ExRootAnalysis/ExRootFilter.$(SrcSuf) \
    773         external/ExRootAnalysis/ExRootFilter.h \
    774         external/ExRootAnalysis/ExRootClassifier.h
    775 tmp/external/ExRootAnalysis/ExRootResult.$(ObjSuf): \
    776         external/ExRootAnalysis/ExRootResult.$(SrcSuf) \
    777         external/ExRootAnalysis/ExRootResult.h \
    778         external/ExRootAnalysis/ExRootUtilities.h
    779 tmp/external/ExRootAnalysis/ExRootConfReader.$(ObjSuf): \
    780         external/ExRootAnalysis/ExRootConfReader.$(SrcSuf) \
    781         external/ExRootAnalysis/ExRootConfReader.h \
    782         external/tcl/tcl.h
    783 tmp/external/ExRootAnalysis/ExRootProgressBar.$(ObjSuf): \
    784         external/ExRootAnalysis/ExRootProgressBar.$(SrcSuf) \
    785         external/ExRootAnalysis/ExRootProgressBar.h
    786 tmp/external/ExRootAnalysis/ExRootTreeBranch.$(ObjSuf): \
    787         external/ExRootAnalysis/ExRootTreeBranch.$(SrcSuf) \
    788         external/ExRootAnalysis/ExRootTreeBranch.h
    789 tmp/external/ExRootAnalysis/ExRootTreeReader.$(ObjSuf): \
    790         external/ExRootAnalysis/ExRootTreeReader.$(SrcSuf) \
    791         external/ExRootAnalysis/ExRootTreeReader.h
    792 tmp/external/ExRootAnalysis/ExRootTask.$(ObjSuf): \
    793         external/ExRootAnalysis/ExRootTask.$(SrcSuf) \
    794         external/ExRootAnalysis/ExRootTask.h \
    795         external/ExRootAnalysis/ExRootConfReader.h
    796 tmp/external/ExRootAnalysis/ExRootUtilities.$(ObjSuf): \
    797         external/ExRootAnalysis/ExRootUtilities.$(SrcSuf) \
    798         external/ExRootAnalysis/ExRootUtilities.h
    799 tmp/external/fastjet/Selector.$(ObjSuf): \
    800         external/fastjet/Selector.$(SrcSuf) \
    801         external/fastjet/Selector.hh \
    802         external/fastjet/GhostedAreaSpec.hh
    803 tmp/external/fastjet/BasicRandom.$(ObjSuf): \
    804         external/fastjet/BasicRandom.$(SrcSuf) \
    805         external/fastjet/internal/BasicRandom.hh
    806 tmp/external/fastjet/Dnn2piCylinder.$(ObjSuf): \
    807         external/fastjet/Dnn2piCylinder.$(SrcSuf) \
    808         external/fastjet/internal/Dnn2piCylinder.hh
    809 tmp/external/fastjet/Dnn3piCylinder.$(ObjSuf): \
    810         external/fastjet/Dnn3piCylinder.$(SrcSuf) \
    811         external/fastjet/internal/Dnn3piCylinder.hh
    812 tmp/external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.$(ObjSuf): \
    813         external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.$(SrcSuf) \
    814         external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh
     967tmp/external/fastjet/ClusterSequence_CP2DChan.$(ObjSuf): \
     968        external/fastjet/ClusterSequence_CP2DChan.$(SrcSuf) \
     969        external/fastjet/ClusterSequence.hh \
     970        external/fastjet/internal/ClosestPair2D.hh
     971tmp/external/fastjet/TilingExtent.$(ObjSuf): \
     972        external/fastjet/TilingExtent.$(SrcSuf) \
     973        external/fastjet/internal/TilingExtent.hh
     974tmp/external/fastjet/LazyTiling25.$(ObjSuf): \
     975        external/fastjet/LazyTiling25.$(SrcSuf) \
     976        external/fastjet/internal/LazyTiling25.hh \
     977        external/fastjet/internal/TilingExtent.hh
     978tmp/external/fastjet/ClusterSequencePassiveArea.$(ObjSuf): \
     979        external/fastjet/ClusterSequencePassiveArea.$(SrcSuf) \
     980        external/fastjet/ClusterSequencePassiveArea.hh \
     981        external/fastjet/ClusterSequenceVoronoiArea.hh
    815982tmp/external/fastjet/LazyTiling9.$(ObjSuf): \
    816983        external/fastjet/LazyTiling9.$(SrcSuf) \
    817984        external/fastjet/internal/LazyTiling9.hh \
    818985        external/fastjet/internal/TilingExtent.hh
    819 tmp/external/fastjet/AreaDefinition.$(ObjSuf): \
    820         external/fastjet/AreaDefinition.$(SrcSuf) \
    821         external/fastjet/AreaDefinition.hh
    822 tmp/external/fastjet/ClusterSequence_DumbN3.$(ObjSuf): \
    823         external/fastjet/ClusterSequence_DumbN3.$(SrcSuf) \
    824         external/fastjet/PseudoJet.hh \
    825         external/fastjet/ClusterSequence.hh
    826 tmp/external/fastjet/ClusterSequence_Delaunay.$(ObjSuf): \
    827         external/fastjet/ClusterSequence_Delaunay.$(SrcSuf) \
    828         external/fastjet/Error.hh \
    829         external/fastjet/PseudoJet.hh \
    830         external/fastjet/ClusterSequence.hh \
    831         external/fastjet/internal/DynamicNearestNeighbours.hh \
    832         external/fastjet/internal/Dnn4piCylinder.hh \
    833         external/fastjet/internal/Dnn3piCylinder.hh \
    834         external/fastjet/internal/Dnn2piCylinder.hh
    835 tmp/external/fastjet/Dnn4piCylinder.$(ObjSuf): \
    836         external/fastjet/Dnn4piCylinder.$(SrcSuf) \
    837         external/fastjet/internal/Dnn4piCylinder.hh
    838 tmp/external/fastjet/ClosestPair2D.$(ObjSuf): \
    839         external/fastjet/ClosestPair2D.$(SrcSuf) \
    840         external/fastjet/internal/ClosestPair2D.hh
    841 tmp/external/fastjet/JetDefinition.$(ObjSuf): \
    842         external/fastjet/JetDefinition.$(SrcSuf) \
    843         external/fastjet/JetDefinition.hh \
    844         external/fastjet/Error.hh \
    845         external/fastjet/CompositeJetStructure.hh
    846 tmp/external/fastjet/RectangularGrid.$(ObjSuf): \
    847         external/fastjet/RectangularGrid.$(SrcSuf) \
    848         external/fastjet/RectangularGrid.hh
    849 tmp/external/fastjet/ClusterSequenceAreaBase.$(ObjSuf): \
    850         external/fastjet/ClusterSequenceAreaBase.$(SrcSuf) \
    851         external/fastjet/ClusterSequenceAreaBase.hh
    852 tmp/external/fastjet/DnnPlane.$(ObjSuf): \
    853         external/fastjet/DnnPlane.$(SrcSuf) \
    854         external/fastjet/internal/DnnPlane.hh
    855 tmp/external/fastjet/LazyTiling25.$(ObjSuf): \
    856         external/fastjet/LazyTiling25.$(SrcSuf) \
    857         external/fastjet/internal/LazyTiling25.hh \
    858         external/fastjet/internal/TilingExtent.hh
    859 tmp/external/fastjet/LazyTiling9SeparateGhosts.$(ObjSuf): \
    860         external/fastjet/LazyTiling9SeparateGhosts.$(SrcSuf) \
    861         external/fastjet/internal/LazyTiling9SeparateGhosts.hh \
    862         external/fastjet/internal/TilingExtent.hh
    863 tmp/external/fastjet/Error.$(ObjSuf): \
    864         external/fastjet/Error.$(SrcSuf) \
    865         external/fastjet/Error.hh \
    866         external/fastjet/config.h
    867 tmp/external/fastjet/ClusterSequenceActiveArea.$(ObjSuf): \
    868         external/fastjet/ClusterSequenceActiveArea.$(SrcSuf) \
    869         external/fastjet/PseudoJet.hh \
    870         external/fastjet/ClusterSequence.hh \
    871         external/fastjet/ClusterSequenceActiveArea.hh \
    872         external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh
    873 tmp/external/fastjet/CompositeJetStructure.$(ObjSuf): \
    874         external/fastjet/CompositeJetStructure.$(SrcSuf)
    875 tmp/external/fastjet/ClusterSequence_N2.$(ObjSuf): \
    876         external/fastjet/ClusterSequence_N2.$(SrcSuf)
    877 tmp/external/fastjet/ClusterSequence_TiledN2.$(ObjSuf): \
    878         external/fastjet/ClusterSequence_TiledN2.$(SrcSuf) \
    879         external/fastjet/PseudoJet.hh \
    880         external/fastjet/ClusterSequence.hh \
    881         external/fastjet/internal/MinHeap.hh \
    882         external/fastjet/internal/TilingExtent.hh
    883 tmp/external/fastjet/ClusterSequenceStructure.$(ObjSuf): \
    884         external/fastjet/ClusterSequenceStructure.$(SrcSuf) \
    885         external/fastjet/ClusterSequenceStructure.hh \
    886         external/fastjet/Error.hh \
    887         external/fastjet/PseudoJet.hh \
    888         external/fastjet/ClusterSequence.hh \
    889         external/fastjet/ClusterSequenceAreaBase.hh
    890 tmp/external/fastjet/ClusterSequencePassiveArea.$(ObjSuf): \
    891         external/fastjet/ClusterSequencePassiveArea.$(SrcSuf) \
    892         external/fastjet/ClusterSequencePassiveArea.hh \
    893         external/fastjet/ClusterSequenceVoronoiArea.hh
    894 tmp/external/fastjet/PseudoJetStructureBase.$(ObjSuf): \
    895         external/fastjet/PseudoJetStructureBase.$(SrcSuf) \
    896         external/fastjet/PseudoJetStructureBase.hh \
    897         external/fastjet/Error.hh \
    898         external/fastjet/PseudoJet.hh \
    899         external/fastjet/ClusterSequence.hh \
    900         external/fastjet/ClusterSequenceAreaBase.hh
    901 tmp/external/fastjet/TilingExtent.$(ObjSuf): \
    902         external/fastjet/TilingExtent.$(SrcSuf) \
    903         external/fastjet/internal/TilingExtent.hh
    904 tmp/external/fastjet/Voronoi.$(ObjSuf): \
    905         external/fastjet/Voronoi.$(SrcSuf) \
    906         external/fastjet/internal/Voronoi.hh
    907 tmp/external/fastjet/LazyTiling9Alt.$(ObjSuf): \
    908         external/fastjet/LazyTiling9Alt.$(SrcSuf) \
    909         external/fastjet/internal/LazyTiling9Alt.hh \
    910         external/fastjet/internal/TilingExtent.hh
    911 tmp/external/fastjet/ClusterSequenceArea.$(ObjSuf): \
    912         external/fastjet/ClusterSequenceArea.$(SrcSuf) \
    913         external/fastjet/ClusterSequenceArea.hh
    914 tmp/external/fastjet/ClusterSequence1GhostPassiveArea.$(ObjSuf): \
    915         external/fastjet/ClusterSequence1GhostPassiveArea.$(SrcSuf) \
    916         external/fastjet/ClusterSequence1GhostPassiveArea.hh
    917 tmp/external/fastjet/FunctionOfPseudoJet.$(ObjSuf): \
    918         external/fastjet/FunctionOfPseudoJet.$(SrcSuf)
    919 tmp/external/fastjet/MinHeap.$(ObjSuf): \
    920         external/fastjet/MinHeap.$(SrcSuf) \
    921         external/fastjet/internal/MinHeap.hh
    922 tmp/external/fastjet/GhostedAreaSpec.$(ObjSuf): \
    923         external/fastjet/GhostedAreaSpec.$(SrcSuf) \
    924         external/fastjet/GhostedAreaSpec.hh \
    925         external/fastjet/Error.hh
    926 tmp/external/fastjet/RangeDefinition.$(ObjSuf): \
    927         external/fastjet/RangeDefinition.$(SrcSuf) \
    928         external/fastjet/RangeDefinition.hh
    929 tmp/external/fastjet/ClusterSequence_CP2DChan.$(ObjSuf): \
    930         external/fastjet/ClusterSequence_CP2DChan.$(SrcSuf) \
    931         external/fastjet/ClusterSequence.hh \
    932         external/fastjet/internal/ClosestPair2D.hh
    933 tmp/external/fastjet/PseudoJet.$(ObjSuf): \
    934         external/fastjet/PseudoJet.$(SrcSuf) \
    935         external/fastjet/Error.hh \
    936         external/fastjet/PseudoJet.hh \
    937         external/fastjet/ClusterSequence.hh \
    938         external/fastjet/ClusterSequenceAreaBase.hh \
    939         external/fastjet/CompositeJetStructure.hh
    940 tmp/external/fastjet/LimitedWarning.$(ObjSuf): \
    941         external/fastjet/LimitedWarning.$(SrcSuf) \
    942         external/fastjet/LimitedWarning.hh
    943 tmp/external/fastjet/ClusterSequenceVoronoiArea.$(ObjSuf): \
    944         external/fastjet/ClusterSequenceVoronoiArea.$(SrcSuf) \
    945         external/fastjet/ClusterSequenceVoronoiArea.hh \
    946         external/fastjet/internal/Voronoi.hh
     986tmp/external/fastjet/Dnn3piCylinder.$(ObjSuf): \
     987        external/fastjet/Dnn3piCylinder.$(SrcSuf) \
     988        external/fastjet/internal/Dnn3piCylinder.hh
    947989tmp/external/fastjet/ClusterSequence.$(ObjSuf): \
    948990        external/fastjet/ClusterSequence.$(SrcSuf) \
     
    956998        external/fastjet/internal/LazyTiling25.hh \
    957999        external/fastjet/internal/LazyTiling9SeparateGhosts.hh
    958 tmp/external/fastjet/tools/RestFrameNSubjettinessTagger.$(ObjSuf): \
    959         external/fastjet/tools/RestFrameNSubjettinessTagger.$(SrcSuf)
     1000tmp/external/fastjet/ClusterSequence_TiledN2.$(ObjSuf): \
     1001        external/fastjet/ClusterSequence_TiledN2.$(SrcSuf) \
     1002        external/fastjet/PseudoJet.hh \
     1003        external/fastjet/ClusterSequence.hh \
     1004        external/fastjet/internal/MinHeap.hh \
     1005        external/fastjet/internal/TilingExtent.hh
     1006tmp/external/fastjet/ClusterSequenceArea.$(ObjSuf): \
     1007        external/fastjet/ClusterSequenceArea.$(SrcSuf) \
     1008        external/fastjet/ClusterSequenceArea.hh
     1009tmp/external/fastjet/ClusterSequenceStructure.$(ObjSuf): \
     1010        external/fastjet/ClusterSequenceStructure.$(SrcSuf) \
     1011        external/fastjet/ClusterSequenceStructure.hh \
     1012        external/fastjet/Error.hh \
     1013        external/fastjet/PseudoJet.hh \
     1014        external/fastjet/ClusterSequence.hh \
     1015        external/fastjet/ClusterSequenceAreaBase.hh
     1016tmp/external/fastjet/RectangularGrid.$(ObjSuf): \
     1017        external/fastjet/RectangularGrid.$(SrcSuf) \
     1018        external/fastjet/RectangularGrid.hh
     1019tmp/external/fastjet/MinHeap.$(ObjSuf): \
     1020        external/fastjet/MinHeap.$(SrcSuf) \
     1021        external/fastjet/internal/MinHeap.hh
     1022tmp/external/fastjet/DnnPlane.$(ObjSuf): \
     1023        external/fastjet/DnnPlane.$(SrcSuf) \
     1024        external/fastjet/internal/DnnPlane.hh
     1025tmp/external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.$(ObjSuf): \
     1026        external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.$(SrcSuf) \
     1027        external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh
     1028tmp/external/fastjet/ClosestPair2D.$(ObjSuf): \
     1029        external/fastjet/ClosestPair2D.$(SrcSuf) \
     1030        external/fastjet/internal/ClosestPair2D.hh
     1031tmp/external/fastjet/Dnn4piCylinder.$(ObjSuf): \
     1032        external/fastjet/Dnn4piCylinder.$(SrcSuf) \
     1033        external/fastjet/internal/Dnn4piCylinder.hh
     1034tmp/external/fastjet/Voronoi.$(ObjSuf): \
     1035        external/fastjet/Voronoi.$(SrcSuf) \
     1036        external/fastjet/internal/Voronoi.hh
     1037tmp/external/fastjet/LazyTiling9SeparateGhosts.$(ObjSuf): \
     1038        external/fastjet/LazyTiling9SeparateGhosts.$(SrcSuf) \
     1039        external/fastjet/internal/LazyTiling9SeparateGhosts.hh \
     1040        external/fastjet/internal/TilingExtent.hh
     1041tmp/external/fastjet/BasicRandom.$(ObjSuf): \
     1042        external/fastjet/BasicRandom.$(SrcSuf) \
     1043        external/fastjet/internal/BasicRandom.hh
     1044tmp/external/fastjet/RangeDefinition.$(ObjSuf): \
     1045        external/fastjet/RangeDefinition.$(SrcSuf) \
     1046        external/fastjet/RangeDefinition.hh
     1047tmp/external/fastjet/Error.$(ObjSuf): \
     1048        external/fastjet/Error.$(SrcSuf) \
     1049        external/fastjet/Error.hh \
     1050        external/fastjet/config.h
     1051tmp/external/fastjet/Selector.$(ObjSuf): \
     1052        external/fastjet/Selector.$(SrcSuf) \
     1053        external/fastjet/Selector.hh \
     1054        external/fastjet/GhostedAreaSpec.hh
     1055tmp/external/fastjet/Dnn2piCylinder.$(ObjSuf): \
     1056        external/fastjet/Dnn2piCylinder.$(SrcSuf) \
     1057        external/fastjet/internal/Dnn2piCylinder.hh
     1058tmp/external/fastjet/ClusterSequenceActiveArea.$(ObjSuf): \
     1059        external/fastjet/ClusterSequenceActiveArea.$(SrcSuf) \
     1060        external/fastjet/PseudoJet.hh \
     1061        external/fastjet/ClusterSequence.hh \
     1062        external/fastjet/ClusterSequenceActiveArea.hh \
     1063        external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh
     1064tmp/external/fastjet/GhostedAreaSpec.$(ObjSuf): \
     1065        external/fastjet/GhostedAreaSpec.$(SrcSuf) \
     1066        external/fastjet/GhostedAreaSpec.hh \
     1067        external/fastjet/Error.hh
     1068tmp/external/fastjet/CompositeJetStructure.$(ObjSuf): \
     1069        external/fastjet/CompositeJetStructure.$(SrcSuf)
     1070tmp/external/fastjet/ClusterSequence_N2.$(ObjSuf): \
     1071        external/fastjet/ClusterSequence_N2.$(SrcSuf)
     1072tmp/external/fastjet/ClusterSequence1GhostPassiveArea.$(ObjSuf): \
     1073        external/fastjet/ClusterSequence1GhostPassiveArea.$(SrcSuf) \
     1074        external/fastjet/ClusterSequence1GhostPassiveArea.hh
     1075tmp/external/fastjet/ClusterSequence_Delaunay.$(ObjSuf): \
     1076        external/fastjet/ClusterSequence_Delaunay.$(SrcSuf) \
     1077        external/fastjet/Error.hh \
     1078        external/fastjet/PseudoJet.hh \
     1079        external/fastjet/ClusterSequence.hh \
     1080        external/fastjet/internal/DynamicNearestNeighbours.hh \
     1081        external/fastjet/internal/Dnn4piCylinder.hh \
     1082        external/fastjet/internal/Dnn3piCylinder.hh \
     1083        external/fastjet/internal/Dnn2piCylinder.hh
     1084tmp/external/fastjet/AreaDefinition.$(ObjSuf): \
     1085        external/fastjet/AreaDefinition.$(SrcSuf) \
     1086        external/fastjet/AreaDefinition.hh
     1087tmp/external/fastjet/ClusterSequenceVoronoiArea.$(ObjSuf): \
     1088        external/fastjet/ClusterSequenceVoronoiArea.$(SrcSuf) \
     1089        external/fastjet/ClusterSequenceVoronoiArea.hh \
     1090        external/fastjet/internal/Voronoi.hh
     1091tmp/external/fastjet/LimitedWarning.$(ObjSuf): \
     1092        external/fastjet/LimitedWarning.$(SrcSuf) \
     1093        external/fastjet/LimitedWarning.hh
     1094tmp/external/fastjet/JetDefinition.$(ObjSuf): \
     1095        external/fastjet/JetDefinition.$(SrcSuf) \
     1096        external/fastjet/JetDefinition.hh \
     1097        external/fastjet/Error.hh \
     1098        external/fastjet/CompositeJetStructure.hh
     1099tmp/external/fastjet/ClusterSequence_DumbN3.$(ObjSuf): \
     1100        external/fastjet/ClusterSequence_DumbN3.$(SrcSuf) \
     1101        external/fastjet/PseudoJet.hh \
     1102        external/fastjet/ClusterSequence.hh
     1103tmp/external/fastjet/ClusterSequenceAreaBase.$(ObjSuf): \
     1104        external/fastjet/ClusterSequenceAreaBase.$(SrcSuf) \
     1105        external/fastjet/ClusterSequenceAreaBase.hh
     1106tmp/external/fastjet/LazyTiling9Alt.$(ObjSuf): \
     1107        external/fastjet/LazyTiling9Alt.$(SrcSuf) \
     1108        external/fastjet/internal/LazyTiling9Alt.hh \
     1109        external/fastjet/internal/TilingExtent.hh
     1110tmp/external/fastjet/PseudoJet.$(ObjSuf): \
     1111        external/fastjet/PseudoJet.$(SrcSuf) \
     1112        external/fastjet/Error.hh \
     1113        external/fastjet/PseudoJet.hh \
     1114        external/fastjet/ClusterSequence.hh \
     1115        external/fastjet/ClusterSequenceAreaBase.hh \
     1116        external/fastjet/CompositeJetStructure.hh
     1117tmp/external/fastjet/FunctionOfPseudoJet.$(ObjSuf): \
     1118        external/fastjet/FunctionOfPseudoJet.$(SrcSuf)
     1119tmp/external/fastjet/PseudoJetStructureBase.$(ObjSuf): \
     1120        external/fastjet/PseudoJetStructureBase.$(SrcSuf) \
     1121        external/fastjet/PseudoJetStructureBase.hh \
     1122        external/fastjet/Error.hh \
     1123        external/fastjet/PseudoJet.hh \
     1124        external/fastjet/ClusterSequence.hh \
     1125        external/fastjet/ClusterSequenceAreaBase.hh
     1126tmp/external/fastjet/tools/TopTaggerBase.$(ObjSuf): \
     1127        external/fastjet/tools/TopTaggerBase.$(SrcSuf)
    9601128tmp/external/fastjet/tools/MassDropTagger.$(ObjSuf): \
    9611129        external/fastjet/tools/MassDropTagger.$(SrcSuf)
    962 tmp/external/fastjet/tools/GridMedianBackgroundEstimator.$(ObjSuf): \
    963         external/fastjet/tools/GridMedianBackgroundEstimator.$(SrcSuf) \
    964         external/fastjet/tools/GridMedianBackgroundEstimator.hh
     1130tmp/external/fastjet/tools/CASubJetTagger.$(ObjSuf): \
     1131        external/fastjet/tools/CASubJetTagger.$(SrcSuf)
    9651132tmp/external/fastjet/tools/Pruner.$(ObjSuf): \
    9661133        external/fastjet/tools/Pruner.$(SrcSuf) \
     
    9681135        external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh \
    9691136        external/fastjet/Selector.hh
    970 tmp/external/fastjet/tools/CASubJetTagger.$(ObjSuf): \
    971         external/fastjet/tools/CASubJetTagger.$(SrcSuf)
    972 tmp/external/fastjet/tools/BackgroundEstimatorBase.$(ObjSuf): \
    973         external/fastjet/tools/BackgroundEstimatorBase.$(SrcSuf) \
    974         external/fastjet/tools/BackgroundEstimatorBase.hh
    975 tmp/external/fastjet/tools/Subtractor.$(ObjSuf): \
    976         external/fastjet/tools/Subtractor.$(SrcSuf) \
    977         external/fastjet/tools/Subtractor.hh
    9781137tmp/external/fastjet/tools/Recluster.$(ObjSuf): \
    9791138        external/fastjet/tools/Recluster.$(SrcSuf) \
    9801139        external/fastjet/tools/Recluster.hh \
    9811140        external/fastjet/CompositeJetStructure.hh
    982 tmp/external/fastjet/tools/JetMedianBackgroundEstimator.$(ObjSuf): \
    983         external/fastjet/tools/JetMedianBackgroundEstimator.$(SrcSuf) \
    984         external/fastjet/tools/JetMedianBackgroundEstimator.hh
     1141tmp/external/fastjet/tools/RestFrameNSubjettinessTagger.$(ObjSuf): \
     1142        external/fastjet/tools/RestFrameNSubjettinessTagger.$(SrcSuf)
     1143tmp/external/fastjet/tools/GridMedianBackgroundEstimator.$(ObjSuf): \
     1144        external/fastjet/tools/GridMedianBackgroundEstimator.$(SrcSuf) \
     1145        external/fastjet/tools/GridMedianBackgroundEstimator.hh
    9851146tmp/external/fastjet/tools/JHTopTagger.$(ObjSuf): \
    9861147        external/fastjet/tools/JHTopTagger.$(SrcSuf)
     1148tmp/external/fastjet/tools/Subtractor.$(ObjSuf): \
     1149        external/fastjet/tools/Subtractor.$(SrcSuf) \
     1150        external/fastjet/tools/Subtractor.hh
    9871151tmp/external/fastjet/tools/Filter.$(ObjSuf): \
    9881152        external/fastjet/tools/Filter.$(SrcSuf) \
    9891153        external/fastjet/tools/Filter.hh \
    9901154        external/fastjet/tools/Recluster.hh
    991 tmp/external/fastjet/tools/TopTaggerBase.$(ObjSuf): \
    992         external/fastjet/tools/TopTaggerBase.$(SrcSuf)
     1155tmp/external/fastjet/tools/BackgroundEstimatorBase.$(ObjSuf): \
     1156        external/fastjet/tools/BackgroundEstimatorBase.$(SrcSuf) \
     1157        external/fastjet/tools/BackgroundEstimatorBase.hh
     1158tmp/external/fastjet/tools/JetMedianBackgroundEstimator.$(ObjSuf): \
     1159        external/fastjet/tools/JetMedianBackgroundEstimator.$(SrcSuf) \
     1160        external/fastjet/tools/JetMedianBackgroundEstimator.hh
     1161tmp/external/fastjet/plugins/CMSIterativeCone/CMSIterativeConePlugin.$(ObjSuf): \
     1162        external/fastjet/plugins/CMSIterativeCone/CMSIterativeConePlugin.$(SrcSuf) \
     1163        external/fastjet/ClusterSequence.hh
     1164tmp/external/fastjet/plugins/GridJet/GridJetPlugin.$(ObjSuf): \
     1165        external/fastjet/plugins/GridJet/GridJetPlugin.$(SrcSuf) \
     1166        external/fastjet/ClusterSequence.hh
    9931167tmp/external/fastjet/plugins/D0RunICone/D0RunIBaseConePlugin.$(ObjSuf): \
    9941168        external/fastjet/plugins/D0RunICone/D0RunIBaseConePlugin.$(SrcSuf) \
    9951169        external/fastjet/ClusterSequence.hh \
    9961170        external/fastjet/Error.hh
     1171tmp/external/fastjet/plugins/D0RunIICone/D0RunIIConePlugin.$(ObjSuf): \
     1172        external/fastjet/plugins/D0RunIICone/D0RunIIConePlugin.$(SrcSuf) \
     1173        external/fastjet/ClusterSequence.hh \
     1174        external/fastjet/Error.hh
     1175tmp/external/fastjet/plugins/NestedDefs/NestedDefsPlugin.$(ObjSuf): \
     1176        external/fastjet/plugins/NestedDefs/NestedDefsPlugin.$(SrcSuf) \
     1177        external/fastjet/ClusterSequence.hh
     1178tmp/external/fastjet/plugins/TrackJet/TrackJetPlugin.$(ObjSuf): \
     1179        external/fastjet/plugins/TrackJet/TrackJetPlugin.$(SrcSuf) \
     1180        external/fastjet/ClusterSequence.hh
     1181tmp/external/fastjet/plugins/EECambridge/EECambridgePlugin.$(ObjSuf): \
     1182        external/fastjet/plugins/EECambridge/EECambridgePlugin.$(SrcSuf) \
     1183        external/fastjet/ClusterSequence.hh \
     1184        external/fastjet/NNH.hh
     1185tmp/external/fastjet/plugins/ATLASCone/JetConeFinderTool.$(ObjSuf): \
     1186        external/fastjet/plugins/ATLASCone/JetConeFinderTool.$(SrcSuf)
     1187tmp/external/fastjet/plugins/ATLASCone/Jet.$(ObjSuf): \
     1188        external/fastjet/plugins/ATLASCone/Jet.$(SrcSuf)
     1189tmp/external/fastjet/plugins/ATLASCone/ATLASConePlugin.$(ObjSuf): \
     1190        external/fastjet/plugins/ATLASCone/ATLASConePlugin.$(SrcSuf) \
     1191        external/fastjet/ClusterSequence.hh
     1192tmp/external/fastjet/plugins/ATLASCone/JetSplitMergeTool.$(ObjSuf): \
     1193        external/fastjet/plugins/ATLASCone/JetSplitMergeTool.$(SrcSuf)
     1194tmp/external/fastjet/plugins/SISCone/area.$(ObjSuf): \
     1195        external/fastjet/plugins/SISCone/area.$(SrcSuf)
     1196tmp/external/fastjet/plugins/SISCone/geom_2d.$(ObjSuf): \
     1197        external/fastjet/plugins/SISCone/geom_2d.$(SrcSuf)
     1198tmp/external/fastjet/plugins/SISCone/ranlux.$(ObjSuf): \
     1199        external/fastjet/plugins/SISCone/ranlux.$(SrcSuf)
     1200tmp/external/fastjet/plugins/SISCone/vicinity.$(ObjSuf): \
     1201        external/fastjet/plugins/SISCone/vicinity.$(SrcSuf)
     1202tmp/external/fastjet/plugins/SISCone/SISConePlugin.$(ObjSuf): \
     1203        external/fastjet/plugins/SISCone/SISConePlugin.$(SrcSuf) \
     1204        external/fastjet/ClusterSequence.hh
     1205tmp/external/fastjet/plugins/SISCone/siscone.$(ObjSuf): \
     1206        external/fastjet/plugins/SISCone/siscone.$(SrcSuf)
     1207tmp/external/fastjet/plugins/SISCone/protocones.$(ObjSuf): \
     1208        external/fastjet/plugins/SISCone/protocones.$(SrcSuf)
     1209tmp/external/fastjet/plugins/SISCone/siscone_error.$(ObjSuf): \
     1210        external/fastjet/plugins/SISCone/siscone_error.$(SrcSuf)
     1211tmp/external/fastjet/plugins/SISCone/momentum.$(ObjSuf): \
     1212        external/fastjet/plugins/SISCone/momentum.$(SrcSuf)
     1213tmp/external/fastjet/plugins/SISCone/quadtree.$(ObjSuf): \
     1214        external/fastjet/plugins/SISCone/quadtree.$(SrcSuf)
     1215tmp/external/fastjet/plugins/SISCone/hash.$(ObjSuf): \
     1216        external/fastjet/plugins/SISCone/hash.$(SrcSuf)
     1217tmp/external/fastjet/plugins/SISCone/split_merge.$(ObjSuf): \
     1218        external/fastjet/plugins/SISCone/split_merge.$(SrcSuf)
     1219tmp/external/fastjet/plugins/SISCone/reference.$(ObjSuf): \
     1220        external/fastjet/plugins/SISCone/reference.$(SrcSuf)
     1221tmp/external/fastjet/plugins/Jade/JadePlugin.$(ObjSuf): \
     1222        external/fastjet/plugins/Jade/JadePlugin.$(SrcSuf) \
     1223        external/fastjet/ClusterSequence.hh \
     1224        external/fastjet/NNH.hh
    9971225tmp/external/fastjet/plugins/CDFCones/CDFMidPointPlugin.$(ObjSuf): \
    9981226        external/fastjet/plugins/CDFCones/CDFMidPointPlugin.$(SrcSuf) \
    9991227        external/fastjet/ClusterSequence.hh \
    10001228        external/fastjet/Error.hh
    1001 tmp/external/fastjet/plugins/CDFCones/MidPointAlgorithm.$(ObjSuf): \
    1002         external/fastjet/plugins/CDFCones/MidPointAlgorithm.$(SrcSuf)
     1229tmp/external/fastjet/plugins/CDFCones/JetCluAlgorithm.$(ObjSuf): \
     1230        external/fastjet/plugins/CDFCones/JetCluAlgorithm.$(SrcSuf)
    10031231tmp/external/fastjet/plugins/CDFCones/CDFJetCluPlugin.$(ObjSuf): \
    10041232        external/fastjet/plugins/CDFCones/CDFJetCluPlugin.$(SrcSuf) \
    10051233        external/fastjet/ClusterSequence.hh
    1006 tmp/external/fastjet/plugins/CDFCones/JetCluAlgorithm.$(ObjSuf): \
    1007         external/fastjet/plugins/CDFCones/JetCluAlgorithm.$(SrcSuf)
    1008 tmp/external/fastjet/plugins/D0RunIICone/D0RunIIConePlugin.$(ObjSuf): \
    1009         external/fastjet/plugins/D0RunIICone/D0RunIIConePlugin.$(SrcSuf) \
    1010         external/fastjet/ClusterSequence.hh \
    1011         external/fastjet/Error.hh
    1012 tmp/external/fastjet/plugins/GridJet/GridJetPlugin.$(ObjSuf): \
    1013         external/fastjet/plugins/GridJet/GridJetPlugin.$(SrcSuf) \
    1014         external/fastjet/ClusterSequence.hh
    1015 tmp/external/fastjet/plugins/CMSIterativeCone/CMSIterativeConePlugin.$(ObjSuf): \
    1016         external/fastjet/plugins/CMSIterativeCone/CMSIterativeConePlugin.$(SrcSuf) \
    1017         external/fastjet/ClusterSequence.hh
    1018 tmp/external/fastjet/plugins/SISCone/split_merge.$(ObjSuf): \
    1019         external/fastjet/plugins/SISCone/split_merge.$(SrcSuf)
    1020 tmp/external/fastjet/plugins/SISCone/hash.$(ObjSuf): \
    1021         external/fastjet/plugins/SISCone/hash.$(SrcSuf)
    1022 tmp/external/fastjet/plugins/SISCone/siscone_error.$(ObjSuf): \
    1023         external/fastjet/plugins/SISCone/siscone_error.$(SrcSuf)
    1024 tmp/external/fastjet/plugins/SISCone/ranlux.$(ObjSuf): \
    1025         external/fastjet/plugins/SISCone/ranlux.$(SrcSuf)
    1026 tmp/external/fastjet/plugins/SISCone/SISConePlugin.$(ObjSuf): \
    1027         external/fastjet/plugins/SISCone/SISConePlugin.$(SrcSuf) \
    1028         external/fastjet/ClusterSequence.hh
    1029 tmp/external/fastjet/plugins/SISCone/vicinity.$(ObjSuf): \
    1030         external/fastjet/plugins/SISCone/vicinity.$(SrcSuf)
    1031 tmp/external/fastjet/plugins/SISCone/area.$(ObjSuf): \
    1032         external/fastjet/plugins/SISCone/area.$(SrcSuf)
    1033 tmp/external/fastjet/plugins/SISCone/reference.$(ObjSuf): \
    1034         external/fastjet/plugins/SISCone/reference.$(SrcSuf)
    1035 tmp/external/fastjet/plugins/SISCone/quadtree.$(ObjSuf): \
    1036         external/fastjet/plugins/SISCone/quadtree.$(SrcSuf)
    1037 tmp/external/fastjet/plugins/SISCone/siscone.$(ObjSuf): \
    1038         external/fastjet/plugins/SISCone/siscone.$(SrcSuf)
    1039 tmp/external/fastjet/plugins/SISCone/momentum.$(ObjSuf): \
    1040         external/fastjet/plugins/SISCone/momentum.$(SrcSuf)
    1041 tmp/external/fastjet/plugins/SISCone/protocones.$(ObjSuf): \
    1042         external/fastjet/plugins/SISCone/protocones.$(SrcSuf)
    1043 tmp/external/fastjet/plugins/SISCone/geom_2d.$(ObjSuf): \
    1044         external/fastjet/plugins/SISCone/geom_2d.$(SrcSuf)
    1045 tmp/external/fastjet/plugins/ATLASCone/ATLASConePlugin.$(ObjSuf): \
    1046         external/fastjet/plugins/ATLASCone/ATLASConePlugin.$(SrcSuf) \
    1047         external/fastjet/ClusterSequence.hh
    1048 tmp/external/fastjet/plugins/ATLASCone/Jet.$(ObjSuf): \
    1049         external/fastjet/plugins/ATLASCone/Jet.$(SrcSuf)
    1050 tmp/external/fastjet/plugins/ATLASCone/JetConeFinderTool.$(ObjSuf): \
    1051         external/fastjet/plugins/ATLASCone/JetConeFinderTool.$(SrcSuf)
    1052 tmp/external/fastjet/plugins/ATLASCone/JetSplitMergeTool.$(ObjSuf): \
    1053         external/fastjet/plugins/ATLASCone/JetSplitMergeTool.$(SrcSuf)
    1054 tmp/external/fastjet/plugins/EECambridge/EECambridgePlugin.$(ObjSuf): \
    1055         external/fastjet/plugins/EECambridge/EECambridgePlugin.$(SrcSuf) \
    1056         external/fastjet/ClusterSequence.hh \
    1057         external/fastjet/NNH.hh
    1058 tmp/external/fastjet/plugins/TrackJet/TrackJetPlugin.$(ObjSuf): \
    1059         external/fastjet/plugins/TrackJet/TrackJetPlugin.$(SrcSuf) \
    1060         external/fastjet/ClusterSequence.hh
    1061 tmp/external/fastjet/plugins/Jade/JadePlugin.$(ObjSuf): \
    1062         external/fastjet/plugins/Jade/JadePlugin.$(SrcSuf) \
    1063         external/fastjet/ClusterSequence.hh \
    1064         external/fastjet/NNH.hh
    1065 tmp/external/fastjet/plugins/NestedDefs/NestedDefsPlugin.$(ObjSuf): \
    1066         external/fastjet/plugins/NestedDefs/NestedDefsPlugin.$(SrcSuf) \
    1067         external/fastjet/ClusterSequence.hh
     1234tmp/external/fastjet/plugins/CDFCones/MidPointAlgorithm.$(ObjSuf): \
     1235        external/fastjet/plugins/CDFCones/MidPointAlgorithm.$(SrcSuf)
    10681236tmp/external/fastjet/contribs/SoftKiller/SoftKiller.$(ObjSuf): \
    10691237        external/fastjet/contribs/SoftKiller/SoftKiller.$(SrcSuf)
     1238tmp/external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.$(ObjSuf): \
     1239        external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.$(SrcSuf)
    10701240tmp/external/fastjet/contribs/Nsubjettiness/Nsubjettiness.$(ObjSuf): \
    10711241        external/fastjet/contribs/Nsubjettiness/Nsubjettiness.$(SrcSuf)
     1242tmp/external/fastjet/contribs/Nsubjettiness/AxesFinder.$(ObjSuf): \
     1243        external/fastjet/contribs/Nsubjettiness/AxesFinder.$(SrcSuf)
     1244tmp/external/fastjet/contribs/Nsubjettiness/MeasureFunction.$(ObjSuf): \
     1245        external/fastjet/contribs/Nsubjettiness/MeasureFunction.$(SrcSuf)
     1246tmp/external/fastjet/contribs/Nsubjettiness/NjettinessDefinition.$(ObjSuf): \
     1247        external/fastjet/contribs/Nsubjettiness/NjettinessDefinition.$(SrcSuf)
     1248tmp/external/fastjet/contribs/Nsubjettiness/Njettiness.$(ObjSuf): \
     1249        external/fastjet/contribs/Nsubjettiness/Njettiness.$(SrcSuf)
    10721250tmp/external/fastjet/contribs/Nsubjettiness/WinnerTakeAllRecombiner.$(ObjSuf): \
    10731251        external/fastjet/contribs/Nsubjettiness/WinnerTakeAllRecombiner.$(SrcSuf)
    1074 tmp/external/fastjet/contribs/Nsubjettiness/AxesFinder.$(ObjSuf): \
    1075         external/fastjet/contribs/Nsubjettiness/AxesFinder.$(SrcSuf)
    1076 tmp/external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.$(ObjSuf): \
    1077         external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.$(SrcSuf)
    1078 tmp/external/fastjet/contribs/Nsubjettiness/Njettiness.$(ObjSuf): \
    1079         external/fastjet/contribs/Nsubjettiness/Njettiness.$(SrcSuf)
    1080 tmp/external/fastjet/contribs/Nsubjettiness/NjettinessDefinition.$(ObjSuf): \
    1081         external/fastjet/contribs/Nsubjettiness/NjettinessDefinition.$(SrcSuf)
    1082 tmp/external/fastjet/contribs/Nsubjettiness/MeasureFunction.$(ObjSuf): \
    1083         external/fastjet/contribs/Nsubjettiness/MeasureFunction.$(SrcSuf)
    1084 tmp/external/Hector/H_OpticalElement.$(ObjSuf): \
    1085         external/Hector/H_OpticalElement.$(SrcSuf)
    1086 tmp/external/Hector/H_CircularAperture.$(ObjSuf): \
    1087         external/Hector/H_CircularAperture.$(SrcSuf)
    1088 tmp/external/Hector/H_TransportMatrices.$(ObjSuf): \
    1089         external/Hector/H_TransportMatrices.$(SrcSuf)
    1090 tmp/external/Hector/H_SectorDipole.$(ObjSuf): \
    1091         external/Hector/H_SectorDipole.$(SrcSuf)
    1092 tmp/external/Hector/H_Dipole.$(ObjSuf): \
    1093         external/Hector/H_Dipole.$(SrcSuf)
    1094 tmp/external/Hector/H_AbstractBeamLine.$(ObjSuf): \
    1095         external/Hector/H_AbstractBeamLine.$(SrcSuf)
    1096 tmp/external/Hector/H_BeamLine.$(ObjSuf): \
    1097         external/Hector/H_BeamLine.$(SrcSuf)
    1098 tmp/external/Hector/H_RectEllipticAperture.$(ObjSuf): \
    1099         external/Hector/H_RectEllipticAperture.$(SrcSuf)
    1100 tmp/external/Hector/H_HorizontalKicker.$(ObjSuf): \
    1101         external/Hector/H_HorizontalKicker.$(SrcSuf)
    1102 tmp/external/Hector/H_Kicker.$(ObjSuf): \
    1103         external/Hector/H_Kicker.$(SrcSuf)
    1104 tmp/external/Hector/H_BeamLineParser.$(ObjSuf): \
    1105         external/Hector/H_BeamLineParser.$(SrcSuf)
    1106 tmp/external/Hector/H_BeamParticle.$(ObjSuf): \
    1107         external/Hector/H_BeamParticle.$(SrcSuf)
    1108 tmp/external/Hector/H_RectangularDipole.$(ObjSuf): \
    1109         external/Hector/H_RectangularDipole.$(SrcSuf)
    1110 tmp/external/Hector/H_VerticalQuadrupole.$(ObjSuf): \
    1111         external/Hector/H_VerticalQuadrupole.$(SrcSuf)
    1112 tmp/external/Hector/H_Marker.$(ObjSuf): \
    1113         external/Hector/H_Marker.$(SrcSuf)
    1114 tmp/external/Hector/H_Beam.$(ObjSuf): \
    1115         external/Hector/H_Beam.$(SrcSuf)
    1116 tmp/external/Hector/H_EllipticAperture.$(ObjSuf): \
    1117         external/Hector/H_EllipticAperture.$(SrcSuf)
    1118 tmp/external/Hector/H_VerticalKicker.$(ObjSuf): \
    1119         external/Hector/H_VerticalKicker.$(SrcSuf)
    1120 tmp/external/Hector/H_HorizontalQuadrupole.$(ObjSuf): \
    1121         external/Hector/H_HorizontalQuadrupole.$(SrcSuf)
    1122 tmp/external/Hector/H_Parameters.$(ObjSuf): \
    1123         external/Hector/H_Parameters.$(SrcSuf)
    1124 tmp/external/Hector/H_Drift.$(ObjSuf): \
    1125         external/Hector/H_Drift.$(SrcSuf)
    1126 tmp/external/Hector/H_RomanPot.$(ObjSuf): \
    1127         external/Hector/H_RomanPot.$(SrcSuf)
    1128 tmp/external/Hector/H_RecRPObject.$(ObjSuf): \
    1129         external/Hector/H_RecRPObject.$(SrcSuf)
    1130 tmp/external/Hector/H_RectangularCollimator.$(ObjSuf): \
    1131         external/Hector/H_RectangularCollimator.$(SrcSuf)
    1132 tmp/external/Hector/H_Aperture.$(ObjSuf): \
    1133         external/Hector/H_Aperture.$(SrcSuf)
    1134 tmp/external/Hector/H_RectangularAperture.$(ObjSuf): \
    1135         external/Hector/H_RectangularAperture.$(SrcSuf)
    1136 tmp/external/Hector/H_Quadrupole.$(ObjSuf): \
    1137         external/Hector/H_Quadrupole.$(SrcSuf)
    1138 DELPHES_OBJ +=  \
    1139         tmp/classes/DelphesPileUpReader.$(ObjSuf) \
    1140         tmp/classes/DelphesSTDHEPReader.$(ObjSuf) \
    1141         tmp/classes/DelphesTF2.$(ObjSuf) \
    1142         tmp/classes/DelphesHepMCReader.$(ObjSuf) \
    1143         tmp/classes/DelphesLHEFReader.$(ObjSuf) \
    1144         tmp/classes/DelphesStream.$(ObjSuf) \
    1145         tmp/classes/DelphesModule.$(ObjSuf) \
    1146         tmp/classes/DelphesFactory.$(ObjSuf) \
    1147         tmp/classes/DelphesClasses.$(ObjSuf) \
    1148         tmp/classes/DelphesFormula.$(ObjSuf) \
    1149         tmp/classes/DelphesPileUpWriter.$(ObjSuf) \
    1150         tmp/modules/StatusPidFilter.$(ObjSuf) \
    1151         tmp/modules/ParticlePropagator.$(ObjSuf) \
    1152         tmp/modules/Delphes.$(ObjSuf) \
    1153         tmp/modules/UniqueObjectFinder.$(ObjSuf) \
    1154         tmp/modules/ConstituentFilter.$(ObjSuf) \
    1155         tmp/modules/TrackPileUpSubtractor.$(ObjSuf) \
    1156         tmp/modules/Weighter.$(ObjSuf) \
    1157         tmp/modules/Isolation.$(ObjSuf) \
    1158         tmp/modules/PileUpMerger.$(ObjSuf) \
    1159         tmp/modules/ExampleModule.$(ObjSuf) \
    1160         tmp/modules/Hector.$(ObjSuf) \
    1161         tmp/modules/EnergySmearing.$(ObjSuf) \
     1252FASTJET_OBJ +=  \
    11621253        tmp/modules/FastJetFinder.$(ObjSuf) \
    1163         tmp/modules/SimpleCalorimeter.$(ObjSuf) \
    1164         tmp/modules/LeptonDressing.$(ObjSuf) \
    1165         tmp/modules/Efficiency.$(ObjSuf) \
    1166         tmp/modules/TimeSmearing.$(ObjSuf) \
    1167         tmp/modules/PileUpJetID.$(ObjSuf) \
    1168         tmp/modules/JetPileUpSubtractor.$(ObjSuf) \
    1169         tmp/modules/TauTagging.$(ObjSuf) \
    1170         tmp/modules/BTagging.$(ObjSuf) \
    1171         tmp/modules/Merger.$(ObjSuf) \
    11721254        tmp/modules/FastJetGridMedianEstimator.$(ObjSuf) \
    1173         tmp/modules/Cloner.$(ObjSuf) \
    1174         tmp/modules/PdgCodeFilter.$(ObjSuf) \
    1175         tmp/modules/EnergyScale.$(ObjSuf) \
    1176         tmp/modules/IdentificationMap.$(ObjSuf) \
    1177         tmp/modules/TrackCountingBTagging.$(ObjSuf) \
    1178         tmp/modules/Calorimeter.$(ObjSuf) \
    1179         tmp/modules/MomentumSmearing.$(ObjSuf) \
    1180         tmp/modules/ImpactParameterSmearing.$(ObjSuf) \
    1181         tmp/modules/TreeWriter.$(ObjSuf) \
    1182         tmp/external/ExRootAnalysis/ExRootTreeWriter.$(ObjSuf) \
    1183         tmp/external/ExRootAnalysis/ExRootFilter.$(ObjSuf) \
    1184         tmp/external/ExRootAnalysis/ExRootResult.$(ObjSuf) \
    1185         tmp/external/ExRootAnalysis/ExRootConfReader.$(ObjSuf) \
    1186         tmp/external/ExRootAnalysis/ExRootProgressBar.$(ObjSuf) \
    1187         tmp/external/ExRootAnalysis/ExRootTreeBranch.$(ObjSuf) \
    1188         tmp/external/ExRootAnalysis/ExRootTreeReader.$(ObjSuf) \
    1189         tmp/external/ExRootAnalysis/ExRootTask.$(ObjSuf) \
    1190         tmp/external/ExRootAnalysis/ExRootUtilities.$(ObjSuf) \
     1255        tmp/external/fastjet/ClusterSequence_CP2DChan.$(ObjSuf) \
     1256        tmp/external/fastjet/TilingExtent.$(ObjSuf) \
     1257        tmp/external/fastjet/LazyTiling25.$(ObjSuf) \
     1258        tmp/external/fastjet/ClusterSequencePassiveArea.$(ObjSuf) \
     1259        tmp/external/fastjet/LazyTiling9.$(ObjSuf) \
     1260        tmp/external/fastjet/Dnn3piCylinder.$(ObjSuf) \
     1261        tmp/external/fastjet/ClusterSequence.$(ObjSuf) \
     1262        tmp/external/fastjet/ClusterSequence_TiledN2.$(ObjSuf) \
     1263        tmp/external/fastjet/ClusterSequenceArea.$(ObjSuf) \
     1264        tmp/external/fastjet/ClusterSequenceStructure.$(ObjSuf) \
     1265        tmp/external/fastjet/RectangularGrid.$(ObjSuf) \
     1266        tmp/external/fastjet/MinHeap.$(ObjSuf) \
     1267        tmp/external/fastjet/DnnPlane.$(ObjSuf) \
     1268        tmp/external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.$(ObjSuf) \
     1269        tmp/external/fastjet/ClosestPair2D.$(ObjSuf) \
     1270        tmp/external/fastjet/Dnn4piCylinder.$(ObjSuf) \
     1271        tmp/external/fastjet/Voronoi.$(ObjSuf) \
     1272        tmp/external/fastjet/LazyTiling9SeparateGhosts.$(ObjSuf) \
     1273        tmp/external/fastjet/BasicRandom.$(ObjSuf) \
     1274        tmp/external/fastjet/RangeDefinition.$(ObjSuf) \
     1275        tmp/external/fastjet/Error.$(ObjSuf) \
    11911276        tmp/external/fastjet/Selector.$(ObjSuf) \
    1192         tmp/external/fastjet/BasicRandom.$(ObjSuf) \
    11931277        tmp/external/fastjet/Dnn2piCylinder.$(ObjSuf) \
    1194         tmp/external/fastjet/Dnn3piCylinder.$(ObjSuf) \
    1195         tmp/external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.$(ObjSuf) \
    1196         tmp/external/fastjet/LazyTiling9.$(ObjSuf) \
    1197         tmp/external/fastjet/AreaDefinition.$(ObjSuf) \
    1198         tmp/external/fastjet/ClusterSequence_DumbN3.$(ObjSuf) \
    1199         tmp/external/fastjet/ClusterSequence_Delaunay.$(ObjSuf) \
    1200         tmp/external/fastjet/Dnn4piCylinder.$(ObjSuf) \
    1201         tmp/external/fastjet/ClosestPair2D.$(ObjSuf) \
    1202         tmp/external/fastjet/JetDefinition.$(ObjSuf) \
    1203         tmp/external/fastjet/RectangularGrid.$(ObjSuf) \
    1204         tmp/external/fastjet/ClusterSequenceAreaBase.$(ObjSuf) \
    1205         tmp/external/fastjet/DnnPlane.$(ObjSuf) \
    1206         tmp/external/fastjet/LazyTiling25.$(ObjSuf) \
    1207         tmp/external/fastjet/LazyTiling9SeparateGhosts.$(ObjSuf) \
    1208         tmp/external/fastjet/Error.$(ObjSuf) \
    12091278        tmp/external/fastjet/ClusterSequenceActiveArea.$(ObjSuf) \
     1279        tmp/external/fastjet/GhostedAreaSpec.$(ObjSuf) \
    12101280        tmp/external/fastjet/CompositeJetStructure.$(ObjSuf) \
    12111281        tmp/external/fastjet/ClusterSequence_N2.$(ObjSuf) \
    1212         tmp/external/fastjet/ClusterSequence_TiledN2.$(ObjSuf) \
    1213         tmp/external/fastjet/ClusterSequenceStructure.$(ObjSuf) \
    1214         tmp/external/fastjet/ClusterSequencePassiveArea.$(ObjSuf) \
     1282        tmp/external/fastjet/ClusterSequence1GhostPassiveArea.$(ObjSuf) \
     1283        tmp/external/fastjet/ClusterSequence_Delaunay.$(ObjSuf) \
     1284        tmp/external/fastjet/AreaDefinition.$(ObjSuf) \
     1285        tmp/external/fastjet/ClusterSequenceVoronoiArea.$(ObjSuf) \
     1286        tmp/external/fastjet/LimitedWarning.$(ObjSuf) \
     1287        tmp/external/fastjet/JetDefinition.$(ObjSuf) \
     1288        tmp/external/fastjet/ClusterSequence_DumbN3.$(ObjSuf) \
     1289        tmp/external/fastjet/ClusterSequenceAreaBase.$(ObjSuf) \
     1290        tmp/external/fastjet/LazyTiling9Alt.$(ObjSuf) \
     1291        tmp/external/fastjet/PseudoJet.$(ObjSuf) \
     1292        tmp/external/fastjet/FunctionOfPseudoJet.$(ObjSuf) \
    12151293        tmp/external/fastjet/PseudoJetStructureBase.$(ObjSuf) \
    1216         tmp/external/fastjet/TilingExtent.$(ObjSuf) \
    1217         tmp/external/fastjet/Voronoi.$(ObjSuf) \
    1218         tmp/external/fastjet/LazyTiling9Alt.$(ObjSuf) \
    1219         tmp/external/fastjet/ClusterSequenceArea.$(ObjSuf) \
    1220         tmp/external/fastjet/ClusterSequence1GhostPassiveArea.$(ObjSuf) \
    1221         tmp/external/fastjet/FunctionOfPseudoJet.$(ObjSuf) \
    1222         tmp/external/fastjet/MinHeap.$(ObjSuf) \
    1223         tmp/external/fastjet/GhostedAreaSpec.$(ObjSuf) \
    1224         tmp/external/fastjet/RangeDefinition.$(ObjSuf) \
    1225         tmp/external/fastjet/ClusterSequence_CP2DChan.$(ObjSuf) \
    1226         tmp/external/fastjet/PseudoJet.$(ObjSuf) \
    1227         tmp/external/fastjet/LimitedWarning.$(ObjSuf) \
    1228         tmp/external/fastjet/ClusterSequenceVoronoiArea.$(ObjSuf) \
    1229         tmp/external/fastjet/ClusterSequence.$(ObjSuf) \
     1294        tmp/external/fastjet/tools/TopTaggerBase.$(ObjSuf) \
     1295        tmp/external/fastjet/tools/MassDropTagger.$(ObjSuf) \
     1296        tmp/external/fastjet/tools/CASubJetTagger.$(ObjSuf) \
     1297        tmp/external/fastjet/tools/Pruner.$(ObjSuf) \
     1298        tmp/external/fastjet/tools/Recluster.$(ObjSuf) \
    12301299        tmp/external/fastjet/tools/RestFrameNSubjettinessTagger.$(ObjSuf) \
    1231         tmp/external/fastjet/tools/MassDropTagger.$(ObjSuf) \
    12321300        tmp/external/fastjet/tools/GridMedianBackgroundEstimator.$(ObjSuf) \
    1233         tmp/external/fastjet/tools/Pruner.$(ObjSuf) \
    1234         tmp/external/fastjet/tools/CASubJetTagger.$(ObjSuf) \
     1301        tmp/external/fastjet/tools/JHTopTagger.$(ObjSuf) \
     1302        tmp/external/fastjet/tools/Subtractor.$(ObjSuf) \
     1303        tmp/external/fastjet/tools/Filter.$(ObjSuf) \
    12351304        tmp/external/fastjet/tools/BackgroundEstimatorBase.$(ObjSuf) \
    1236         tmp/external/fastjet/tools/Subtractor.$(ObjSuf) \
    1237         tmp/external/fastjet/tools/Recluster.$(ObjSuf) \
    12381305        tmp/external/fastjet/tools/JetMedianBackgroundEstimator.$(ObjSuf) \
    1239         tmp/external/fastjet/tools/JHTopTagger.$(ObjSuf) \
    1240         tmp/external/fastjet/tools/Filter.$(ObjSuf) \
    1241         tmp/external/fastjet/tools/TopTaggerBase.$(ObjSuf) \
     1306        tmp/external/fastjet/plugins/CMSIterativeCone/CMSIterativeConePlugin.$(ObjSuf) \
     1307        tmp/external/fastjet/plugins/GridJet/GridJetPlugin.$(ObjSuf) \
    12421308        tmp/external/fastjet/plugins/D0RunICone/D0RunIBaseConePlugin.$(ObjSuf) \
     1309        tmp/external/fastjet/plugins/D0RunIICone/D0RunIIConePlugin.$(ObjSuf) \
     1310        tmp/external/fastjet/plugins/NestedDefs/NestedDefsPlugin.$(ObjSuf) \
     1311        tmp/external/fastjet/plugins/TrackJet/TrackJetPlugin.$(ObjSuf) \
     1312        tmp/external/fastjet/plugins/EECambridge/EECambridgePlugin.$(ObjSuf) \
     1313        tmp/external/fastjet/plugins/ATLASCone/JetConeFinderTool.$(ObjSuf) \
     1314        tmp/external/fastjet/plugins/ATLASCone/Jet.$(ObjSuf) \
     1315        tmp/external/fastjet/plugins/ATLASCone/ATLASConePlugin.$(ObjSuf) \
     1316        tmp/external/fastjet/plugins/ATLASCone/JetSplitMergeTool.$(ObjSuf) \
     1317        tmp/external/fastjet/plugins/SISCone/area.$(ObjSuf) \
     1318        tmp/external/fastjet/plugins/SISCone/geom_2d.$(ObjSuf) \
     1319        tmp/external/fastjet/plugins/SISCone/ranlux.$(ObjSuf) \
     1320        tmp/external/fastjet/plugins/SISCone/vicinity.$(ObjSuf) \
     1321        tmp/external/fastjet/plugins/SISCone/SISConePlugin.$(ObjSuf) \
     1322        tmp/external/fastjet/plugins/SISCone/siscone.$(ObjSuf) \
     1323        tmp/external/fastjet/plugins/SISCone/protocones.$(ObjSuf) \
     1324        tmp/external/fastjet/plugins/SISCone/siscone_error.$(ObjSuf) \
     1325        tmp/external/fastjet/plugins/SISCone/momentum.$(ObjSuf) \
     1326        tmp/external/fastjet/plugins/SISCone/quadtree.$(ObjSuf) \
     1327        tmp/external/fastjet/plugins/SISCone/hash.$(ObjSuf) \
     1328        tmp/external/fastjet/plugins/SISCone/split_merge.$(ObjSuf) \
     1329        tmp/external/fastjet/plugins/SISCone/reference.$(ObjSuf) \
     1330        tmp/external/fastjet/plugins/Jade/JadePlugin.$(ObjSuf) \
    12431331        tmp/external/fastjet/plugins/CDFCones/CDFMidPointPlugin.$(ObjSuf) \
     1332        tmp/external/fastjet/plugins/CDFCones/JetCluAlgorithm.$(ObjSuf) \
     1333        tmp/external/fastjet/plugins/CDFCones/CDFJetCluPlugin.$(ObjSuf) \
    12441334        tmp/external/fastjet/plugins/CDFCones/MidPointAlgorithm.$(ObjSuf) \
    1245         tmp/external/fastjet/plugins/CDFCones/CDFJetCluPlugin.$(ObjSuf) \
    1246         tmp/external/fastjet/plugins/CDFCones/JetCluAlgorithm.$(ObjSuf) \
    1247         tmp/external/fastjet/plugins/D0RunIICone/D0RunIIConePlugin.$(ObjSuf) \
    1248         tmp/external/fastjet/plugins/GridJet/GridJetPlugin.$(ObjSuf) \
    1249         tmp/external/fastjet/plugins/CMSIterativeCone/CMSIterativeConePlugin.$(ObjSuf) \
    1250         tmp/external/fastjet/plugins/SISCone/split_merge.$(ObjSuf) \
    1251         tmp/external/fastjet/plugins/SISCone/hash.$(ObjSuf) \
    1252         tmp/external/fastjet/plugins/SISCone/siscone_error.$(ObjSuf) \
    1253         tmp/external/fastjet/plugins/SISCone/ranlux.$(ObjSuf) \
    1254         tmp/external/fastjet/plugins/SISCone/SISConePlugin.$(ObjSuf) \
    1255         tmp/external/fastjet/plugins/SISCone/vicinity.$(ObjSuf) \
    1256         tmp/external/fastjet/plugins/SISCone/area.$(ObjSuf) \
    1257         tmp/external/fastjet/plugins/SISCone/reference.$(ObjSuf) \
    1258         tmp/external/fastjet/plugins/SISCone/quadtree.$(ObjSuf) \
    1259         tmp/external/fastjet/plugins/SISCone/siscone.$(ObjSuf) \
    1260         tmp/external/fastjet/plugins/SISCone/momentum.$(ObjSuf) \
    1261         tmp/external/fastjet/plugins/SISCone/protocones.$(ObjSuf) \
    1262         tmp/external/fastjet/plugins/SISCone/geom_2d.$(ObjSuf) \
    1263         tmp/external/fastjet/plugins/ATLASCone/ATLASConePlugin.$(ObjSuf) \
    1264         tmp/external/fastjet/plugins/ATLASCone/Jet.$(ObjSuf) \
    1265         tmp/external/fastjet/plugins/ATLASCone/JetConeFinderTool.$(ObjSuf) \
    1266         tmp/external/fastjet/plugins/ATLASCone/JetSplitMergeTool.$(ObjSuf) \
    1267         tmp/external/fastjet/plugins/EECambridge/EECambridgePlugin.$(ObjSuf) \
    1268         tmp/external/fastjet/plugins/TrackJet/TrackJetPlugin.$(ObjSuf) \
    1269         tmp/external/fastjet/plugins/Jade/JadePlugin.$(ObjSuf) \
    1270         tmp/external/fastjet/plugins/NestedDefs/NestedDefsPlugin.$(ObjSuf) \
    12711335        tmp/external/fastjet/contribs/SoftKiller/SoftKiller.$(ObjSuf) \
     1336        tmp/external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.$(ObjSuf) \
    12721337        tmp/external/fastjet/contribs/Nsubjettiness/Nsubjettiness.$(ObjSuf) \
    1273         tmp/external/fastjet/contribs/Nsubjettiness/WinnerTakeAllRecombiner.$(ObjSuf) \
    12741338        tmp/external/fastjet/contribs/Nsubjettiness/AxesFinder.$(ObjSuf) \
    1275         tmp/external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.$(ObjSuf) \
     1339        tmp/external/fastjet/contribs/Nsubjettiness/MeasureFunction.$(ObjSuf) \
     1340        tmp/external/fastjet/contribs/Nsubjettiness/NjettinessDefinition.$(ObjSuf) \
    12761341        tmp/external/fastjet/contribs/Nsubjettiness/Njettiness.$(ObjSuf) \
    1277         tmp/external/fastjet/contribs/Nsubjettiness/NjettinessDefinition.$(ObjSuf) \
    1278         tmp/external/fastjet/contribs/Nsubjettiness/MeasureFunction.$(ObjSuf) \
    1279         tmp/external/Hector/H_OpticalElement.$(ObjSuf) \
    1280         tmp/external/Hector/H_CircularAperture.$(ObjSuf) \
    1281         tmp/external/Hector/H_TransportMatrices.$(ObjSuf) \
    1282         tmp/external/Hector/H_SectorDipole.$(ObjSuf) \
    1283         tmp/external/Hector/H_Dipole.$(ObjSuf) \
    1284         tmp/external/Hector/H_AbstractBeamLine.$(ObjSuf) \
    1285         tmp/external/Hector/H_BeamLine.$(ObjSuf) \
    1286         tmp/external/Hector/H_RectEllipticAperture.$(ObjSuf) \
    1287         tmp/external/Hector/H_HorizontalKicker.$(ObjSuf) \
    1288         tmp/external/Hector/H_Kicker.$(ObjSuf) \
    1289         tmp/external/Hector/H_BeamLineParser.$(ObjSuf) \
    1290         tmp/external/Hector/H_BeamParticle.$(ObjSuf) \
    1291         tmp/external/Hector/H_RectangularDipole.$(ObjSuf) \
    1292         tmp/external/Hector/H_VerticalQuadrupole.$(ObjSuf) \
    1293         tmp/external/Hector/H_Marker.$(ObjSuf) \
    1294         tmp/external/Hector/H_Beam.$(ObjSuf) \
    1295         tmp/external/Hector/H_EllipticAperture.$(ObjSuf) \
    1296         tmp/external/Hector/H_VerticalKicker.$(ObjSuf) \
    1297         tmp/external/Hector/H_HorizontalQuadrupole.$(ObjSuf) \
    1298         tmp/external/Hector/H_Parameters.$(ObjSuf) \
    1299         tmp/external/Hector/H_Drift.$(ObjSuf) \
    1300         tmp/external/Hector/H_RomanPot.$(ObjSuf) \
    1301         tmp/external/Hector/H_RecRPObject.$(ObjSuf) \
    1302         tmp/external/Hector/H_RectangularCollimator.$(ObjSuf) \
    1303         tmp/external/Hector/H_Aperture.$(ObjSuf) \
    1304         tmp/external/Hector/H_RectangularAperture.$(ObjSuf) \
    1305         tmp/external/Hector/H_Quadrupole.$(ObjSuf)
     1342        tmp/external/fastjet/contribs/Nsubjettiness/WinnerTakeAllRecombiner.$(ObjSuf)
    13061343
    13071344ifeq ($(HAS_PYTHIA8),true)
    1308 DELPHES_OBJ +=  \
    1309         tmp/modules/PileUpMergerPythia8.$(ObjSuf)
    1310 endif
    1311 
    1312 tmp/display/DelphesCaloData.$(ObjSuf): \
    1313         display/DelphesCaloData.$(SrcSuf) \
    1314         display/DelphesCaloData.h
    1315 tmp/display/DelphesDisplay.$(ObjSuf): \
    1316         display/DelphesDisplay.$(SrcSuf) \
    1317         display/DelphesDisplay.h
    1318 tmp/display/DelphesPlotSummary.$(ObjSuf): \
    1319         display/DelphesPlotSummary.$(SrcSuf) \
    1320         display/DelphesPlotSummary.h
    1321 tmp/display/DelphesBranchElement.$(ObjSuf): \
    1322         display/DelphesBranchElement.$(SrcSuf) \
    1323         display/DelphesBranchElement.h \
    1324         classes/DelphesClasses.h
    1325 tmp/display/Delphes3DGeometry.$(ObjSuf): \
    1326         display/Delphes3DGeometry.$(SrcSuf) \
    1327         display/Delphes3DGeometry.h \
    1328         external/ExRootAnalysis/ExRootConfReader.h \
    1329         classes/DelphesClasses.h
    1330 tmp/display/DelphesHtmlSummary.$(ObjSuf): \
    1331         display/DelphesHtmlSummary.$(SrcSuf) \
    1332         display/DelphesHtmlSummary.h
     1345FASTJET_OBJ +=  \
     1346       
     1347endif
     1348
    13331349tmp/display/DelphesEventDisplay.$(ObjSuf): \
    13341350        display/DelphesEventDisplay.$(SrcSuf) \
     
    13401356        display/DelphesEventDisplay.h \
    13411357        classes/DelphesClasses.h
     1358tmp/display/DelphesPlotSummary.$(ObjSuf): \
     1359        display/DelphesPlotSummary.$(SrcSuf) \
     1360        display/DelphesPlotSummary.h
     1361tmp/display/DelphesDisplay.$(ObjSuf): \
     1362        display/DelphesDisplay.$(SrcSuf) \
     1363        display/DelphesDisplay.h
     1364tmp/display/Delphes3DGeometry.$(ObjSuf): \
     1365        display/Delphes3DGeometry.$(SrcSuf) \
     1366        display/Delphes3DGeometry.h \
     1367        external/ExRootAnalysis/ExRootConfReader.h \
     1368        classes/DelphesClasses.h
     1369tmp/display/DelphesBranchElement.$(ObjSuf): \
     1370        display/DelphesBranchElement.$(SrcSuf) \
     1371        display/DelphesBranchElement.h \
     1372        classes/DelphesClasses.h
     1373tmp/display/DelphesCaloData.$(ObjSuf): \
     1374        display/DelphesCaloData.$(SrcSuf) \
     1375        display/DelphesCaloData.h
     1376tmp/display/DelphesHtmlSummary.$(ObjSuf): \
     1377        display/DelphesHtmlSummary.$(SrcSuf) \
     1378        display/DelphesHtmlSummary.h
    13421379DISPLAY_OBJ +=  \
     1380        tmp/display/DelphesEventDisplay.$(ObjSuf) \
     1381        tmp/display/DelphesPlotSummary.$(ObjSuf) \
     1382        tmp/display/DelphesDisplay.$(ObjSuf) \
     1383        tmp/display/Delphes3DGeometry.$(ObjSuf) \
     1384        tmp/display/DelphesBranchElement.$(ObjSuf) \
    13431385        tmp/display/DelphesCaloData.$(ObjSuf) \
    1344         tmp/display/DelphesDisplay.$(ObjSuf) \
    1345         tmp/display/DelphesPlotSummary.$(ObjSuf) \
    1346         tmp/display/DelphesBranchElement.$(ObjSuf) \
    1347         tmp/display/Delphes3DGeometry.$(ObjSuf) \
    1348         tmp/display/DelphesHtmlSummary.$(ObjSuf) \
    1349         tmp/display/DelphesEventDisplay.$(ObjSuf)
     1386        tmp/display/DelphesHtmlSummary.$(ObjSuf)
    13501387
    13511388ifeq ($(HAS_PYTHIA8),true)
     
    13541391endif
    13551392
     1393tmp/external/tcl/tclHash.$(ObjSuf): \
     1394        external/tcl/tclHash.c
     1395tmp/external/tcl/tclCompile.$(ObjSuf): \
     1396        external/tcl/tclCompile.c
     1397tmp/external/tcl/tclStringObj.$(ObjSuf): \
     1398        external/tcl/tclStringObj.c
     1399tmp/external/tcl/tclGet.$(ObjSuf): \
     1400        external/tcl/tclGet.c
     1401tmp/external/tcl/tclNamesp.$(ObjSuf): \
     1402        external/tcl/tclNamesp.c
    13561403tmp/external/tcl/tclListObj.$(ObjSuf): \
    13571404        external/tcl/tclListObj.c
    1358 tmp/external/tcl/tclHash.$(ObjSuf): \
    1359         external/tcl/tclHash.c
     1405tmp/external/tcl/tclAsync.$(ObjSuf): \
     1406        external/tcl/tclAsync.c
     1407tmp/external/tcl/tclLink.$(ObjSuf): \
     1408        external/tcl/tclLink.c
     1409tmp/external/tcl/tclPreserve.$(ObjSuf): \
     1410        external/tcl/tclPreserve.c
     1411tmp/external/tcl/tclBasic.$(ObjSuf): \
     1412        external/tcl/tclBasic.c
     1413tmp/external/tcl/tclPosixStr.$(ObjSuf): \
     1414        external/tcl/tclPosixStr.c
     1415tmp/external/tcl/tclHistory.$(ObjSuf): \
     1416        external/tcl/tclHistory.c
     1417tmp/external/tcl/tclExecute.$(ObjSuf): \
     1418        external/tcl/tclExecute.c
     1419tmp/external/tcl/tclAlloc.$(ObjSuf): \
     1420        external/tcl/tclAlloc.c
    13601421tmp/external/tcl/tclResolve.$(ObjSuf): \
    13611422        external/tcl/tclResolve.c
    1362 tmp/external/tcl/tclHistory.$(ObjSuf): \
    1363         external/tcl/tclHistory.c
     1423tmp/external/tcl/tclCmdMZ.$(ObjSuf): \
     1424        external/tcl/tclCmdMZ.c
     1425tmp/external/tcl/tclParse.$(ObjSuf): \
     1426        external/tcl/tclParse.c
     1427tmp/external/tcl/tclObj.$(ObjSuf): \
     1428        external/tcl/tclObj.c
     1429tmp/external/tcl/tclUtil.$(ObjSuf): \
     1430        external/tcl/tclUtil.c
     1431tmp/external/tcl/tclVar.$(ObjSuf): \
     1432        external/tcl/tclVar.c
    13641433tmp/external/tcl/tclCompExpr.$(ObjSuf): \
    13651434        external/tcl/tclCompExpr.c
    1366 tmp/external/tcl/tclAsync.$(ObjSuf): \
    1367         external/tcl/tclAsync.c
    1368 tmp/external/tcl/tclNamesp.$(ObjSuf): \
    1369         external/tcl/tclNamesp.c
    1370 tmp/external/tcl/tclVar.$(ObjSuf): \
    1371         external/tcl/tclVar.c
    1372 tmp/external/tcl/tclPreserve.$(ObjSuf): \
    1373         external/tcl/tclPreserve.c
    1374 tmp/external/tcl/tclGet.$(ObjSuf): \
    1375         external/tcl/tclGet.c
    1376 tmp/external/tcl/tclStringObj.$(ObjSuf): \
    1377         external/tcl/tclStringObj.c
    1378 tmp/external/tcl/tclBasic.$(ObjSuf): \
    1379         external/tcl/tclBasic.c
    1380 tmp/external/tcl/tclUtil.$(ObjSuf): \
    1381         external/tcl/tclUtil.c
    1382 tmp/external/tcl/tclObj.$(ObjSuf): \
    1383         external/tcl/tclObj.c
    1384 tmp/external/tcl/tclPosixStr.$(ObjSuf): \
    1385         external/tcl/tclPosixStr.c
    1386 tmp/external/tcl/tclCmdMZ.$(ObjSuf): \
    1387         external/tcl/tclCmdMZ.c
     1435tmp/external/tcl/tclCmdAH.$(ObjSuf): \
     1436        external/tcl/tclCmdAH.c
     1437tmp/external/tcl/panic.$(ObjSuf): \
     1438        external/tcl/panic.c
     1439tmp/external/tcl/tclCmdIL.$(ObjSuf): \
     1440        external/tcl/tclCmdIL.c
    13881441tmp/external/tcl/tclIndexObj.$(ObjSuf): \
    13891442        external/tcl/tclIndexObj.c
    1390 tmp/external/tcl/tclCmdIL.$(ObjSuf): \
    1391         external/tcl/tclCmdIL.c
    1392 tmp/external/tcl/tclCmdAH.$(ObjSuf): \
    1393         external/tcl/tclCmdAH.c
    1394 tmp/external/tcl/tclLink.$(ObjSuf): \
    1395         external/tcl/tclLink.c
    13961443tmp/external/tcl/tclProc.$(ObjSuf): \
    13971444        external/tcl/tclProc.c
    13981445tmp/external/tcl/tclCkalloc.$(ObjSuf): \
    13991446        external/tcl/tclCkalloc.c
    1400 tmp/external/tcl/tclAlloc.$(ObjSuf): \
    1401         external/tcl/tclAlloc.c
    1402 tmp/external/tcl/tclCompile.$(ObjSuf): \
    1403         external/tcl/tclCompile.c
    1404 tmp/external/tcl/panic.$(ObjSuf): \
    1405         external/tcl/panic.c
    1406 tmp/external/tcl/tclParse.$(ObjSuf): \
    1407         external/tcl/tclParse.c
    1408 tmp/external/tcl/tclExecute.$(ObjSuf): \
    1409         external/tcl/tclExecute.c
    14101447TCL_OBJ +=  \
     1448        tmp/external/tcl/tclHash.$(ObjSuf) \
     1449        tmp/external/tcl/tclCompile.$(ObjSuf) \
     1450        tmp/external/tcl/tclStringObj.$(ObjSuf) \
     1451        tmp/external/tcl/tclGet.$(ObjSuf) \
     1452        tmp/external/tcl/tclNamesp.$(ObjSuf) \
    14111453        tmp/external/tcl/tclListObj.$(ObjSuf) \
    1412         tmp/external/tcl/tclHash.$(ObjSuf) \
     1454        tmp/external/tcl/tclAsync.$(ObjSuf) \
     1455        tmp/external/tcl/tclLink.$(ObjSuf) \
     1456        tmp/external/tcl/tclPreserve.$(ObjSuf) \
     1457        tmp/external/tcl/tclBasic.$(ObjSuf) \
     1458        tmp/external/tcl/tclPosixStr.$(ObjSuf) \
     1459        tmp/external/tcl/tclHistory.$(ObjSuf) \
     1460        tmp/external/tcl/tclExecute.$(ObjSuf) \
     1461        tmp/external/tcl/tclAlloc.$(ObjSuf) \
    14131462        tmp/external/tcl/tclResolve.$(ObjSuf) \
    1414         tmp/external/tcl/tclHistory.$(ObjSuf) \
     1463        tmp/external/tcl/tclCmdMZ.$(ObjSuf) \
     1464        tmp/external/tcl/tclParse.$(ObjSuf) \
     1465        tmp/external/tcl/tclObj.$(ObjSuf) \
     1466        tmp/external/tcl/tclUtil.$(ObjSuf) \
     1467        tmp/external/tcl/tclVar.$(ObjSuf) \
    14151468        tmp/external/tcl/tclCompExpr.$(ObjSuf) \
    1416         tmp/external/tcl/tclAsync.$(ObjSuf) \
    1417         tmp/external/tcl/tclNamesp.$(ObjSuf) \
    1418         tmp/external/tcl/tclVar.$(ObjSuf) \
    1419         tmp/external/tcl/tclPreserve.$(ObjSuf) \
    1420         tmp/external/tcl/tclGet.$(ObjSuf) \
    1421         tmp/external/tcl/tclStringObj.$(ObjSuf) \
    1422         tmp/external/tcl/tclBasic.$(ObjSuf) \
    1423         tmp/external/tcl/tclUtil.$(ObjSuf) \
    1424         tmp/external/tcl/tclObj.$(ObjSuf) \
    1425         tmp/external/tcl/tclPosixStr.$(ObjSuf) \
    1426         tmp/external/tcl/tclCmdMZ.$(ObjSuf) \
     1469        tmp/external/tcl/tclCmdAH.$(ObjSuf) \
     1470        tmp/external/tcl/panic.$(ObjSuf) \
     1471        tmp/external/tcl/tclCmdIL.$(ObjSuf) \
    14271472        tmp/external/tcl/tclIndexObj.$(ObjSuf) \
    1428         tmp/external/tcl/tclCmdIL.$(ObjSuf) \
    1429         tmp/external/tcl/tclCmdAH.$(ObjSuf) \
    1430         tmp/external/tcl/tclLink.$(ObjSuf) \
    14311473        tmp/external/tcl/tclProc.$(ObjSuf) \
    1432         tmp/external/tcl/tclCkalloc.$(ObjSuf) \
    1433         tmp/external/tcl/tclAlloc.$(ObjSuf) \
    1434         tmp/external/tcl/tclCompile.$(ObjSuf) \
    1435         tmp/external/tcl/panic.$(ObjSuf) \
    1436         tmp/external/tcl/tclParse.$(ObjSuf) \
    1437         tmp/external/tcl/tclExecute.$(ObjSuf)
     1474        tmp/external/tcl/tclCkalloc.$(ObjSuf)
    14381475
    14391476external/fastjet/internal/ClosestPair2D.hh: \
     
    14411478        external/fastjet/internal/SearchTree.hh \
    14421479        external/fastjet/internal/MinHeap.hh
     1480        @touch $@
     1481
     1482modules/FastJetGridMedianEstimator.h: \
     1483        classes/DelphesModule.h
    14431484        @touch $@
    14441485
     
    14531494        @touch $@
    14541495
    1455 modules/FastJetGridMedianEstimator.h: \
    1456         classes/DelphesModule.h
    1457         @touch $@
    1458 
    14591496external/fastjet/internal/MinHeap.hh: \
    14601497        external/fastjet/internal/base.hh
     
    14801517        @touch $@
    14811518
     1519modules/ConstituentFilter.h: \
     1520        classes/DelphesModule.h
     1521        @touch $@
     1522
    14821523external/fastjet/JetDefinition.hh: \
    14831524        external/fastjet/internal/numconsts.hh \
    14841525        external/fastjet/PseudoJet.hh \
    14851526        external/fastjet/ClusterSequence.hh
    1486         @touch $@
    1487 
    1488 modules/ConstituentFilter.h: \
    1489         classes/DelphesModule.h
    14901527        @touch $@
    14911528
     
    15241561        @touch $@
    15251562
     1563modules/JetPileUpSubtractor.h: \
     1564        classes/DelphesModule.h
     1565        @touch $@
     1566
    15261567external/fastjet/Selector.hh: \
    15271568        external/fastjet/PseudoJet.hh \
    15281569        external/fastjet/RangeDefinition.hh
    1529         @touch $@
    1530 
    1531 modules/JetPileUpSubtractor.h: \
    1532         classes/DelphesModule.h
    1533         @touch $@
    1534 
    1535 external/fastjet/internal/LazyTiling25.hh: \
    1536         external/fastjet/internal/MinHeap.hh \
    1537         external/fastjet/ClusterSequence.hh \
    1538         external/fastjet/internal/LazyTiling9Alt.hh \
    1539         external/fastjet/internal/LazyTiling9.hh
    15401570        @touch $@
    15411571
     
    15461576        @touch $@
    15471577
     1578external/fastjet/internal/LazyTiling25.hh: \
     1579        external/fastjet/internal/MinHeap.hh \
     1580        external/fastjet/ClusterSequence.hh \
     1581        external/fastjet/internal/LazyTiling9Alt.hh \
     1582        external/fastjet/internal/LazyTiling9.hh
     1583        @touch $@
     1584
    15481585external/fastjet/contribs/Nsubjettiness/Njettiness.hh: \
    15491586        external/fastjet/PseudoJet.hh \
     
    15551592        @touch $@
    15561593
     1594modules/TrackPileUpSubtractor.h: \
     1595        classes/DelphesModule.h
     1596        @touch $@
     1597
    15571598modules/Efficiency.h: \
    1558         classes/DelphesModule.h
    1559         @touch $@
    1560 
    1561 modules/TrackPileUpSubtractor.h: \
    15621599        classes/DelphesModule.h
    15631600        @touch $@
     
    16111648        @touch $@
    16121649
     1650modules/Cloner.h: \
     1651        classes/DelphesModule.h
     1652        @touch $@
     1653
    16131654external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.hh: \
    16141655        external/fastjet/ClusterSequence.hh \
    16151656        external/fastjet/JetDefinition.hh
    1616         @touch $@
    1617 
    1618 modules/Cloner.h: \
    1619         classes/DelphesModule.h
    16201657        @touch $@
    16211658
     
    17421779        @touch $@
    17431780
     1781modules/Hector.h: \
     1782        classes/DelphesModule.h
     1783        @touch $@
     1784
    17441785modules/ImpactParameterSmearing.h: \
    1745         classes/DelphesModule.h
    1746         @touch $@
    1747 
    1748 modules/Hector.h: \
    17491786        classes/DelphesModule.h
    17501787        @touch $@
     
    17641801modules/SimpleCalorimeter.h: \
    17651802        classes/DelphesModule.h
     1803        @touch $@
     1804
     1805external/ExRootAnalysis/ExRootTask.h: \
     1806        external/ExRootAnalysis/ExRootConfReader.h
    17661807        @touch $@
    17671808
     
    17691810        external/fastjet/JetDefinition.hh \
    17701811        external/fastjet/PseudoJet.hh
    1771         @touch $@
    1772 
    1773 external/ExRootAnalysis/ExRootTask.h: \
    1774         external/ExRootAnalysis/ExRootConfReader.h
    17751812        @touch $@
    17761813
     
    18451882
    18461883ifeq ($(ROOT_MAJOR),6)
    1847 all: $(DELPHES) $(DELPHES_DICT_PCM) $(EXECUTABLE)
     1884all: $(NOFASTJET) $(DELPHES) $(DELPHES_DICT_PCM) $(FASTJET_DICT_PCM) $(EXECUTABLE)
    18481885display: $(DISPLAY) $(DISPLAY_DICT_PCM)
    18491886else
    1850 all: $(DELPHES) $(EXECUTABLE)
     1887all: $(NOFASTJET) $(DELPHES) $(EXECUTABLE)
    18511888display: $(DISPLAY)
    18521889endif
    18531890
    1854 $(DELPHES): $(DELPHES_DICT_OBJ) $(DELPHES_OBJ) $(TCL_OBJ)
     1891$(NOFASTJET): $(DELPHES_DICT_OBJ) $(DELPHES_OBJ) $(TCL_OBJ)
    18551892        @mkdir -p $(@D)
    18561893        @echo ">> Building $@"
     
    18691906ifeq ($(PLATFORM),win32)
    18701907        @bindexplib $* $^ > $*.def
     1908        @lib -nologo -MACHINE:IX86 $^ -def:$*.def $(OutPutOpt)$(NOFASTJETLIB)
     1909        @$(LD) $(SOFLAGS) $(LDFLAGS) $^ $*.exp $(DELPHES_LIBS) $(OutPutOpt)$@
     1910        @$(MT_DLL)
     1911else
     1912        @$(LD) $(SOFLAGS) $(LDFLAGS) $^ $(OutPutOpt) $@ $(DELPHES_LIBS)
     1913        @$(MT_DLL)
     1914endif
     1915endif
     1916endif
     1917
     1918$(DELPHES): $(DELPHES_DICT_OBJ) $(FASTJET_DICT_OBJ) $(DELPHES_OBJ) $(FASTJET_OBJ) $(TCL_OBJ)
     1919        @mkdir -p $(@D)
     1920        @echo ">> Building $@"
     1921ifeq ($(ARCH),aix5)
     1922        @$(MAKESHARED) $(OutPutOpt) $@ $(DELPHES_LIBS) -p 0 $^
     1923else
     1924ifeq ($(PLATFORM),macosx)
     1925# We need to make both the .dylib and the .so
     1926        @$(LD) $(SOFLAGS)$@ $(LDFLAGS) $^ $(OutPutOpt) $@ $(DELPHES_LIBS)
     1927ifneq ($(subst $(MACOSX_MINOR),,1234),1234)
     1928ifeq ($(MACOSX_MINOR),4)
     1929        @ln -sf $@ $(subst .$(DllSuf),.so,$@)
     1930endif
     1931endif
     1932else
     1933ifeq ($(PLATFORM),win32)
     1934        @bindexplib $* $^ > $*.def
    18711935        @lib -nologo -MACHINE:IX86 $^ -def:$*.def $(OutPutOpt)$(DELPHESLIB)
    18721936        @$(LD) $(SOFLAGS) $(LDFLAGS) $^ $*.exp $(DELPHES_LIBS) $(OutPutOpt)$@
     
    18791943endif
    18801944
    1881 $(DISPLAY): $(DELPHES_DICT_OBJ) $(DISPLAY_DICT_OBJ) $(DELPHES_OBJ) $(DISPLAY_OBJ) $(TCL_OBJ)
     1945$(DISPLAY): $(DELPHES_DICT_OBJ) $(FASTJET_DICT_OBJ) $(DISPLAY_DICT_OBJ) $(DELPHES_OBJ) $(FASTJET_OBJ) $(DISPLAY_OBJ) $(TCL_OBJ)
    18821946        @mkdir -p $(@D)
    18831947        @echo ">> Building $@"
     
    19071971
    19081972clean:
    1909         @rm -f $(DELPHES_DICT_OBJ) $(DISPLAY_DICT_OBJ) $(DELPHES_OBJ) $(DISPLAY_OBJ) $(TCL_OBJ) core
     1973        @rm -f $(DELPHES_DICT_OBJ) $(DISPLAY_DICT_OBJ) $(DELPHES_OBJ) $(FASTJET_OBJ) $(DISPLAY_OBJ) $(TCL_OBJ) core
    19101974        @rm -rf tmp
    19111975
    19121976distclean: clean
    1913         @rm -f $(DELPHES) $(DELPHESLIB) $(DELPHES_DICT_PCM) $(DISPLAY) $(DISPLAYLIB) $(DISPLAY_DICT_PCM) $(EXECUTABLE)
     1977        @rm -f $(NOFASTJET) $(NOFASTJETLIB) $(DELPHES) $(DELPHESLIB) $(DELPHES_DICT_PCM) $(FASTJET_DICT_PCM) $(DISPLAY) $(DISPLAYLIB) $(DISPLAY_DICT_PCM) $(EXECUTABLE)
    19141978
    19151979dist:
     
    19442008        @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
    19452009
     2010$(FASTJET_OBJ): tmp/%.$(ObjSuf): %.$(SrcSuf)
     2011        @mkdir -p $(@D)
     2012        @echo ">> Compiling $<"
     2013        @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
     2014
    19462015$(DISPLAY_OBJ): tmp/%.$(ObjSuf): %.$(SrcSuf)
    19472016        @mkdir -p $(@D)
     
    19542023        @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
    19552024
     2025$(FASTJET_DICT_OBJ): %.$(ObjSuf): %.$(SrcSuf)
     2026        @mkdir -p $(@D)
     2027        @echo ">> Compiling $<"
     2028        @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
     2029
    19562030$(DISPLAY_DICT_OBJ): %.$(ObjSuf): %.$(SrcSuf)
    19572031        @mkdir -p $(@D)
     
    19692043        @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
    19702044
    1971 $(EXECUTABLE): %$(ExeSuf): $(DELPHES_DICT_OBJ) $(DELPHES_OBJ) $(TCL_OBJ)
     2045$(EXECUTABLE): %$(ExeSuf): $(DELPHES_DICT_OBJ) $(FASTJET_DICT_OBJ) $(DELPHES_OBJ) $(FASTJET_OBJ) $(TCL_OBJ)
    19722046        @echo ">> Building $@"
    19732047        @$(LD) $(LDFLAGS) $^ $(DELPHES_LIBS) $(OutPutOpt)$@
  • doc/genMakefile.tcl

    rad3b7ce r2eb25b1  
    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

    rad3b7ce r2eb25b1  
    3232#include "modules/Delphes.h"
    3333
    34 #include "modules/FastJetFinder.h"
    35 #include "modules/FastJetGridMedianEstimator.h"
    3634#include "modules/ParticlePropagator.h"
    3735#include "modules/Efficiency.h"
     
    7270#pragma link C++ class Delphes+;
    7371
    74 #pragma link C++ class FastJetFinder+;
    75 #pragma link C++ class FastJetGridMedianEstimator+;
    7672#pragma link C++ class ParticlePropagator+;
    7773#pragma link C++ class Efficiency+;
Note: See TracChangeset for help on using the changeset viewer.