Fork me on GitHub

Changeset 1367 in svn


Ignore:
Timestamp:
Apr 16, 2014, 4:08:33 PM (10 years ago)
Author:
Michele Selvaggi
Message:

track counting btagging

Location:
trunk
Files:
4 added
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Makefile

    r1360 r1367  
    6666
    6767
     68root2lhco$(ExeSuf): \
     69        tmp/converters/root2lhco.$(ObjSuf)
     70
     71tmp/converters/root2lhco.$(ObjSuf): \
     72        converters/root2lhco.cpp \
     73        classes/DelphesClasses.h \
     74        external/ExRootAnalysis/ExRootTreeReader.h \
     75        external/ExRootAnalysis/ExRootProgressBar.h
     76stdhep2pileup$(ExeSuf): \
     77        tmp/converters/stdhep2pileup.$(ObjSuf)
     78
     79tmp/converters/stdhep2pileup.$(ObjSuf): \
     80        converters/stdhep2pileup.cpp \
     81        classes/DelphesClasses.h \
     82        classes/DelphesFactory.h \
     83        classes/DelphesSTDHEPReader.h \
     84        classes/DelphesPileUpWriter.h \
     85        external/ExRootAnalysis/ExRootTreeWriter.h \
     86        external/ExRootAnalysis/ExRootTreeBranch.h \
     87        external/ExRootAnalysis/ExRootProgressBar.h
    6888lhco2root$(ExeSuf): \
    6989        tmp/converters/lhco2root.$(ObjSuf)
     
    87107        external/ExRootAnalysis/ExRootTreeReader.h \
    88108        external/ExRootAnalysis/ExRootProgressBar.h
    89 root2lhco$(ExeSuf): \
    90         tmp/converters/root2lhco.$(ObjSuf)
    91 
    92 tmp/converters/root2lhco.$(ObjSuf): \
    93         converters/root2lhco.cpp \
    94         classes/DelphesClasses.h \
    95         external/ExRootAnalysis/ExRootTreeReader.h \
    96         external/ExRootAnalysis/ExRootProgressBar.h
    97 stdhep2pileup$(ExeSuf): \
    98         tmp/converters/stdhep2pileup.$(ObjSuf)
    99 
    100 tmp/converters/stdhep2pileup.$(ObjSuf): \
    101         converters/stdhep2pileup.cpp \
    102         classes/DelphesClasses.h \
    103         classes/DelphesFactory.h \
    104         classes/DelphesSTDHEPReader.h \
    105         classes/DelphesPileUpWriter.h \
     109pileup2root$(ExeSuf): \
     110        tmp/converters/pileup2root.$(ObjSuf)
     111
     112tmp/converters/pileup2root.$(ObjSuf): \
     113        converters/pileup2root.cpp \
     114        classes/DelphesStream.h \
     115        classes/DelphesClasses.h \
     116        classes/DelphesFactory.h \
     117        classes/DelphesPileUpReader.h \
    106118        external/ExRootAnalysis/ExRootTreeWriter.h \
    107119        external/ExRootAnalysis/ExRootTreeBranch.h \
     
    119131        external/ExRootAnalysis/ExRootTreeBranch.h \
    120132        external/ExRootAnalysis/ExRootProgressBar.h
    121 pileup2root$(ExeSuf): \
    122         tmp/converters/pileup2root.$(ObjSuf)
    123 
    124 tmp/converters/pileup2root.$(ObjSuf): \
    125         converters/pileup2root.cpp \
    126         classes/DelphesStream.h \
    127         classes/DelphesClasses.h \
    128         classes/DelphesFactory.h \
    129         classes/DelphesPileUpReader.h \
    130         external/ExRootAnalysis/ExRootTreeWriter.h \
    131         external/ExRootAnalysis/ExRootTreeBranch.h \
    132         external/ExRootAnalysis/ExRootProgressBar.h
    133133Example1$(ExeSuf): \
    134134        tmp/examples/Example1.$(ObjSuf)
     
    143143        external/ExRootAnalysis/ExRootUtilities.h
    144144EXECUTABLE +=  \
     145        root2lhco$(ExeSuf) \
     146        stdhep2pileup$(ExeSuf) \
    145147        lhco2root$(ExeSuf) \
    146148        root2pileup$(ExeSuf) \
    147         root2lhco$(ExeSuf) \
    148         stdhep2pileup$(ExeSuf) \
     149        pileup2root$(ExeSuf) \
    149150        hepmc2pileup$(ExeSuf) \
    150         pileup2root$(ExeSuf) \
    151151        Example1$(ExeSuf)
    152152
    153153EXECUTABLE_OBJ +=  \
     154        tmp/converters/root2lhco.$(ObjSuf) \
     155        tmp/converters/stdhep2pileup.$(ObjSuf) \
    154156        tmp/converters/lhco2root.$(ObjSuf) \
    155157        tmp/converters/root2pileup.$(ObjSuf) \
    156         tmp/converters/root2lhco.$(ObjSuf) \
    157         tmp/converters/stdhep2pileup.$(ObjSuf) \
     158        tmp/converters/pileup2root.$(ObjSuf) \
    158159        tmp/converters/hepmc2pileup.$(ObjSuf) \
    159         tmp/converters/pileup2root.$(ObjSuf) \
    160160        tmp/examples/Example1.$(ObjSuf)
    161161
     
    247247        tmp/readers/DelphesProMC.$(ObjSuf)
    248248
     249tmp/external/ProMC/ProMCHeader.pb.$(ObjSuf): \
     250        external/ProMC/ProMCHeader.pb.$(SrcSuf)
     251tmp/external/ProMC/ProMC.pb.$(ObjSuf): \
     252        external/ProMC/ProMC.pb.$(SrcSuf)
     253tmp/external/ProMC/ProMCDescription.pb.$(ObjSuf): \
     254        external/ProMC/ProMCDescription.pb.$(SrcSuf)
    249255tmp/external/ProMC/ProMCBook.$(ObjSuf): \
    250256        external/ProMC/ProMCBook.$(SrcSuf)
    251 tmp/external/ProMC/ProMC.pb.$(ObjSuf): \
    252         external/ProMC/ProMC.pb.$(SrcSuf)
    253257tmp/external/ProMC/ProMCStat.pb.$(ObjSuf): \
    254258        external/ProMC/ProMCStat.pb.$(SrcSuf)
    255 tmp/external/ProMC/ProMCHeader.pb.$(ObjSuf): \
    256         external/ProMC/ProMCHeader.pb.$(SrcSuf)
    257 tmp/external/ProMC/ProMCDescription.pb.$(ObjSuf): \
    258         external/ProMC/ProMCDescription.pb.$(SrcSuf)
    259259DELPHES_OBJ +=  \
     260        tmp/external/ProMC/ProMCHeader.pb.$(ObjSuf) \
     261        tmp/external/ProMC/ProMC.pb.$(ObjSuf) \
     262        tmp/external/ProMC/ProMCDescription.pb.$(ObjSuf) \
    260263        tmp/external/ProMC/ProMCBook.$(ObjSuf) \
    261         tmp/external/ProMC/ProMC.pb.$(ObjSuf) \
    262         tmp/external/ProMC/ProMCStat.pb.$(ObjSuf) \
    263         tmp/external/ProMC/ProMCHeader.pb.$(ObjSuf) \
    264         tmp/external/ProMC/ProMCDescription.pb.$(ObjSuf)
     264        tmp/external/ProMC/ProMCStat.pb.$(ObjSuf)
    265265
    266266ifeq ($(HAS_PYTHIA8),true)
     
    314314        modules/EnergySmearing.h \
    315315        modules/MomentumSmearing.h \
     316        modules/ImpactParameterSmearing.h \
    316317        modules/TimeSmearing.h \
    317318        modules/Calorimeter.h \
     
    319320        modules/EnergyScale.h \
    320321        modules/UniqueObjectFinder.h \
     322        modules/TrackCountingBTagging.h \
    321323        modules/BTagging.h \
    322324        modules/TauTagging.h \
     
    366368        tmp/display/DisplayDict.$(ObjSuf)
    367369
    368 tmp/classes/DelphesHepMCReader.$(ObjSuf): \
    369         classes/DelphesHepMCReader.$(SrcSuf) \
    370         classes/DelphesHepMCReader.h \
    371         classes/DelphesClasses.h \
    372         classes/DelphesFactory.h \
    373         classes/DelphesStream.h \
    374         external/ExRootAnalysis/ExRootTreeBranch.h
     370tmp/classes/DelphesFormula.$(ObjSuf): \
     371        classes/DelphesFormula.$(SrcSuf) \
     372        classes/DelphesFormula.h
     373tmp/classes/DelphesClasses.$(ObjSuf): \
     374        classes/DelphesClasses.$(SrcSuf) \
     375        classes/DelphesClasses.h \
     376        classes/DelphesFactory.h \
     377        classes/SortableObject.h
    375378tmp/classes/DelphesLHEFReader.$(ObjSuf): \
    376379        classes/DelphesLHEFReader.$(SrcSuf) \
     
    388391        classes/DelphesClasses.h \
    389392        external/ExRootAnalysis/ExRootTreeBranch.h
    390 tmp/classes/DelphesFormula.$(ObjSuf): \
    391         classes/DelphesFormula.$(SrcSuf) \
    392         classes/DelphesFormula.h
     393tmp/classes/DelphesPileUpReader.$(ObjSuf): \
     394        classes/DelphesPileUpReader.$(SrcSuf) \
     395        classes/DelphesPileUpReader.h
    393396tmp/classes/DelphesSTDHEPReader.$(ObjSuf): \
    394397        classes/DelphesSTDHEPReader.$(SrcSuf) \
     
    397400        classes/DelphesFactory.h \
    398401        external/ExRootAnalysis/ExRootTreeBranch.h
    399 tmp/classes/DelphesStream.$(ObjSuf): \
    400         classes/DelphesStream.$(SrcSuf) \
    401         classes/DelphesStream.h
    402 tmp/classes/DelphesPileUpWriter.$(ObjSuf): \
    403         classes/DelphesPileUpWriter.$(SrcSuf) \
    404         classes/DelphesPileUpWriter.h
    405402tmp/classes/DelphesModule.$(ObjSuf): \
    406403        classes/DelphesModule.$(SrcSuf) \
     
    411408        external/ExRootAnalysis/ExRootTreeWriter.h \
    412409        external/ExRootAnalysis/ExRootResult.h
    413 tmp/classes/DelphesClasses.$(ObjSuf): \
    414         classes/DelphesClasses.$(SrcSuf) \
    415         classes/DelphesClasses.h \
    416         classes/DelphesFactory.h \
    417         classes/SortableObject.h
    418 tmp/classes/DelphesPileUpReader.$(ObjSuf): \
    419         classes/DelphesPileUpReader.$(SrcSuf) \
    420         classes/DelphesPileUpReader.h
    421 tmp/modules/LeptonDressing.$(ObjSuf): \
    422         modules/LeptonDressing.$(SrcSuf) \
    423         modules/LeptonDressing.h \
     410tmp/classes/DelphesStream.$(ObjSuf): \
     411        classes/DelphesStream.$(SrcSuf) \
     412        classes/DelphesStream.h
     413tmp/classes/DelphesHepMCReader.$(ObjSuf): \
     414        classes/DelphesHepMCReader.$(SrcSuf) \
     415        classes/DelphesHepMCReader.h \
     416        classes/DelphesClasses.h \
     417        classes/DelphesFactory.h \
     418        classes/DelphesStream.h \
     419        external/ExRootAnalysis/ExRootTreeBranch.h
     420tmp/classes/DelphesPileUpWriter.$(ObjSuf): \
     421        classes/DelphesPileUpWriter.$(SrcSuf) \
     422        classes/DelphesPileUpWriter.h
     423tmp/modules/TauTagging.$(ObjSuf): \
     424        modules/TauTagging.$(SrcSuf) \
     425        modules/TauTagging.h \
     426        classes/DelphesClasses.h \
     427        classes/DelphesFactory.h \
     428        classes/DelphesFormula.h \
     429        external/ExRootAnalysis/ExRootResult.h \
     430        external/ExRootAnalysis/ExRootFilter.h \
     431        external/ExRootAnalysis/ExRootClassifier.h
     432tmp/modules/StatusPidFilter.$(ObjSuf): \
     433        modules/StatusPidFilter.$(SrcSuf) \
     434        modules/StatusPidFilter.h \
     435        classes/DelphesClasses.h \
     436        classes/DelphesFactory.h \
     437        classes/DelphesFormula.h \
     438        external/ExRootAnalysis/ExRootResult.h \
     439        external/ExRootAnalysis/ExRootFilter.h \
     440        external/ExRootAnalysis/ExRootClassifier.h
     441tmp/modules/EnergySmearing.$(ObjSuf): \
     442        modules/EnergySmearing.$(SrcSuf) \
     443        modules/EnergySmearing.h \
     444        classes/DelphesClasses.h \
     445        classes/DelphesFactory.h \
     446        classes/DelphesFormula.h \
     447        external/ExRootAnalysis/ExRootResult.h \
     448        external/ExRootAnalysis/ExRootFilter.h \
     449        external/ExRootAnalysis/ExRootClassifier.h
     450tmp/modules/Isolation.$(ObjSuf): \
     451        modules/Isolation.$(SrcSuf) \
     452        modules/Isolation.h \
    424453        classes/DelphesClasses.h \
    425454        classes/DelphesFactory.h \
     
    437466        external/ExRootAnalysis/ExRootFilter.h \
    438467        external/ExRootAnalysis/ExRootClassifier.h
    439 tmp/modules/UniqueObjectFinder.$(ObjSuf): \
    440         modules/UniqueObjectFinder.$(SrcSuf) \
    441         modules/UniqueObjectFinder.h \
    442         classes/DelphesClasses.h \
    443         classes/DelphesFactory.h \
    444         classes/DelphesFormula.h \
    445         external/ExRootAnalysis/ExRootResult.h \
    446         external/ExRootAnalysis/ExRootFilter.h \
    447         external/ExRootAnalysis/ExRootClassifier.h
    448 tmp/modules/ExampleModule.$(ObjSuf): \
    449         modules/ExampleModule.$(SrcSuf) \
    450         modules/ExampleModule.h \
    451         classes/DelphesClasses.h \
    452         classes/DelphesFactory.h \
    453         classes/DelphesFormula.h \
    454         external/ExRootAnalysis/ExRootResult.h \
    455         external/ExRootAnalysis/ExRootFilter.h \
    456         external/ExRootAnalysis/ExRootClassifier.h
    457 tmp/modules/ParticlePropagator.$(ObjSuf): \
    458         modules/ParticlePropagator.$(SrcSuf) \
    459         modules/ParticlePropagator.h \
    460         classes/DelphesClasses.h \
    461         classes/DelphesFactory.h \
    462         classes/DelphesFormula.h \
    463         external/ExRootAnalysis/ExRootResult.h \
    464         external/ExRootAnalysis/ExRootFilter.h \
    465         external/ExRootAnalysis/ExRootClassifier.h
    466 tmp/modules/EnergySmearing.$(ObjSuf): \
    467         modules/EnergySmearing.$(SrcSuf) \
    468         modules/EnergySmearing.h \
    469         classes/DelphesClasses.h \
    470         classes/DelphesFactory.h \
    471         classes/DelphesFormula.h \
    472         external/ExRootAnalysis/ExRootResult.h \
    473         external/ExRootAnalysis/ExRootFilter.h \
    474         external/ExRootAnalysis/ExRootClassifier.h
     468tmp/modules/Delphes.$(ObjSuf): \
     469        modules/Delphes.$(SrcSuf) \
     470        modules/Delphes.h \
     471        classes/DelphesClasses.h \
     472        classes/DelphesFactory.h \
     473        classes/DelphesFormula.h \
     474        external/ExRootAnalysis/ExRootResult.h \
     475        external/ExRootAnalysis/ExRootFilter.h \
     476        external/ExRootAnalysis/ExRootClassifier.h \
     477        external/ExRootAnalysis/ExRootConfReader.h \
     478        external/ExRootAnalysis/ExRootTreeWriter.h
    475479tmp/modules/FastJetFinder.$(ObjSuf): \
    476480        modules/FastJetFinder.$(SrcSuf) \
     
    491495        external/fastjet/plugins/CDFCones/fastjet/CDFMidPointPlugin.hh \
    492496        external/fastjet/plugins/CDFCones/fastjet/CDFJetCluPlugin.hh
     497tmp/modules/BTagging.$(ObjSuf): \
     498        modules/BTagging.$(SrcSuf) \
     499        modules/BTagging.h \
     500        classes/DelphesClasses.h \
     501        classes/DelphesFactory.h \
     502        classes/DelphesFormula.h \
     503        external/ExRootAnalysis/ExRootResult.h \
     504        external/ExRootAnalysis/ExRootFilter.h \
     505        external/ExRootAnalysis/ExRootClassifier.h
    493506tmp/modules/PileUpMergerPythia8.$(ObjSuf): \
    494507        modules/PileUpMergerPythia8.$(SrcSuf) \
     
    501514        external/ExRootAnalysis/ExRootFilter.h \
    502515        external/ExRootAnalysis/ExRootClassifier.h
    503 tmp/modules/StatusPidFilter.$(ObjSuf): \
    504         modules/StatusPidFilter.$(SrcSuf) \
    505         modules/StatusPidFilter.h \
    506         classes/DelphesClasses.h \
    507         classes/DelphesFactory.h \
    508         classes/DelphesFormula.h \
    509         external/ExRootAnalysis/ExRootResult.h \
    510         external/ExRootAnalysis/ExRootFilter.h \
    511         external/ExRootAnalysis/ExRootClassifier.h
    512 tmp/modules/ConstituentFilter.$(ObjSuf): \
    513         modules/ConstituentFilter.$(SrcSuf) \
    514         modules/ConstituentFilter.h \
    515         classes/DelphesClasses.h \
    516         classes/DelphesFactory.h \
    517         classes/DelphesFormula.h \
    518         external/ExRootAnalysis/ExRootResult.h \
    519         external/ExRootAnalysis/ExRootFilter.h \
    520         external/ExRootAnalysis/ExRootClassifier.h
    521 tmp/modules/EnergyScale.$(ObjSuf): \
    522         modules/EnergyScale.$(SrcSuf) \
    523         modules/EnergyScale.h \
    524         classes/DelphesClasses.h \
    525         classes/DelphesFactory.h \
    526         classes/DelphesFormula.h \
    527         external/ExRootAnalysis/ExRootResult.h \
    528         external/ExRootAnalysis/ExRootFilter.h \
    529         external/ExRootAnalysis/ExRootClassifier.h
    530 tmp/modules/TauTagging.$(ObjSuf): \
    531         modules/TauTagging.$(SrcSuf) \
    532         modules/TauTagging.h \
    533         classes/DelphesClasses.h \
    534         classes/DelphesFactory.h \
    535         classes/DelphesFormula.h \
    536         external/ExRootAnalysis/ExRootResult.h \
    537         external/ExRootAnalysis/ExRootFilter.h \
    538         external/ExRootAnalysis/ExRootClassifier.h
    539516tmp/modules/TimeSmearing.$(ObjSuf): \
    540517        modules/TimeSmearing.$(SrcSuf) \
     
    546523        external/ExRootAnalysis/ExRootFilter.h \
    547524        external/ExRootAnalysis/ExRootClassifier.h
    548 tmp/modules/Merger.$(ObjSuf): \
    549         modules/Merger.$(SrcSuf) \
    550         modules/Merger.h \
    551         classes/DelphesClasses.h \
    552         classes/DelphesFactory.h \
    553         classes/DelphesFormula.h \
    554         external/ExRootAnalysis/ExRootResult.h \
    555         external/ExRootAnalysis/ExRootFilter.h \
    556         external/ExRootAnalysis/ExRootClassifier.h
    557 tmp/modules/BTagging.$(ObjSuf): \
    558         modules/BTagging.$(SrcSuf) \
    559         modules/BTagging.h \
     525tmp/modules/LeptonDressing.$(ObjSuf): \
     526        modules/LeptonDressing.$(SrcSuf) \
     527        modules/LeptonDressing.h \
     528        classes/DelphesClasses.h \
     529        classes/DelphesFactory.h \
     530        classes/DelphesFormula.h \
     531        external/ExRootAnalysis/ExRootResult.h \
     532        external/ExRootAnalysis/ExRootFilter.h \
     533        external/ExRootAnalysis/ExRootClassifier.h
     534tmp/modules/ImpactParameterSmearing.$(ObjSuf): \
     535        modules/ImpactParameterSmearing.$(SrcSuf) \
     536        modules/ImpactParameterSmearing.h \
    560537        classes/DelphesClasses.h \
    561538        classes/DelphesFactory.h \
     
    574551        external/ExRootAnalysis/ExRootClassifier.h \
    575552        external/ExRootAnalysis/ExRootTreeBranch.h
    576 tmp/modules/Weighter.$(ObjSuf): \
    577         modules/Weighter.$(SrcSuf) \
    578         modules/Weighter.h \
    579         classes/DelphesClasses.h \
    580         classes/DelphesFactory.h \
    581         classes/DelphesFormula.h \
    582         external/ExRootAnalysis/ExRootResult.h \
    583         external/ExRootAnalysis/ExRootFilter.h \
    584         external/ExRootAnalysis/ExRootClassifier.h
    585 tmp/modules/PileUpJetID.$(ObjSuf): \
    586         modules/PileUpJetID.$(SrcSuf) \
    587         modules/PileUpJetID.h \
    588         classes/DelphesClasses.h \
    589         classes/DelphesFactory.h \
    590         classes/DelphesFormula.h \
    591         external/ExRootAnalysis/ExRootResult.h \
    592         external/ExRootAnalysis/ExRootFilter.h \
    593         external/ExRootAnalysis/ExRootClassifier.h
    594 tmp/modules/Delphes.$(ObjSuf): \
    595         modules/Delphes.$(SrcSuf) \
    596         modules/Delphes.h \
    597         classes/DelphesClasses.h \
    598         classes/DelphesFactory.h \
    599         classes/DelphesFormula.h \
    600         external/ExRootAnalysis/ExRootResult.h \
    601         external/ExRootAnalysis/ExRootFilter.h \
    602         external/ExRootAnalysis/ExRootClassifier.h \
    603         external/ExRootAnalysis/ExRootConfReader.h \
    604         external/ExRootAnalysis/ExRootTreeWriter.h
    605 tmp/modules/Calorimeter.$(ObjSuf): \
    606         modules/Calorimeter.$(SrcSuf) \
    607         modules/Calorimeter.h \
    608         classes/DelphesClasses.h \
    609         classes/DelphesFactory.h \
    610         classes/DelphesFormula.h \
    611         external/ExRootAnalysis/ExRootResult.h \
    612         external/ExRootAnalysis/ExRootFilter.h \
    613         external/ExRootAnalysis/ExRootClassifier.h
    614 tmp/modules/Isolation.$(ObjSuf): \
    615         modules/Isolation.$(SrcSuf) \
    616         modules/Isolation.h \
    617         classes/DelphesClasses.h \
    618         classes/DelphesFactory.h \
    619         classes/DelphesFormula.h \
    620         external/ExRootAnalysis/ExRootResult.h \
    621         external/ExRootAnalysis/ExRootFilter.h \
    622         external/ExRootAnalysis/ExRootClassifier.h
    623 tmp/modules/PileUpMerger.$(ObjSuf): \
    624         modules/PileUpMerger.$(SrcSuf) \
    625         modules/PileUpMerger.h \
    626         classes/DelphesClasses.h \
    627         classes/DelphesFactory.h \
    628         classes/DelphesTF2.h \
    629         classes/DelphesPileUpReader.h \
    630         external/ExRootAnalysis/ExRootResult.h \
    631         external/ExRootAnalysis/ExRootFilter.h \
    632         external/ExRootAnalysis/ExRootClassifier.h
    633 tmp/modules/TrackPileUpSubtractor.$(ObjSuf): \
    634         modules/TrackPileUpSubtractor.$(SrcSuf) \
    635         modules/TrackPileUpSubtractor.h \
    636         classes/DelphesClasses.h \
    637         classes/DelphesFactory.h \
    638         classes/DelphesFormula.h \
    639         external/ExRootAnalysis/ExRootResult.h \
    640         external/ExRootAnalysis/ExRootFilter.h \
    641         external/ExRootAnalysis/ExRootClassifier.h
    642 tmp/modules/Cloner.$(ObjSuf): \
    643         modules/Cloner.$(SrcSuf) \
    644         modules/Cloner.h \
    645         classes/DelphesClasses.h \
    646         classes/DelphesFactory.h \
    647         classes/DelphesFormula.h \
    648         external/ExRootAnalysis/ExRootResult.h \
    649         external/ExRootAnalysis/ExRootFilter.h \
    650         external/ExRootAnalysis/ExRootClassifier.h
    651 tmp/modules/JetPileUpSubtractor.$(ObjSuf): \
    652         modules/JetPileUpSubtractor.$(SrcSuf) \
    653         modules/JetPileUpSubtractor.h \
    654         classes/DelphesClasses.h \
    655         classes/DelphesFactory.h \
    656         classes/DelphesFormula.h \
    657         external/ExRootAnalysis/ExRootResult.h \
    658         external/ExRootAnalysis/ExRootFilter.h \
    659         external/ExRootAnalysis/ExRootClassifier.h
    660553tmp/modules/Hector.$(ObjSuf): \
    661554        modules/Hector.$(SrcSuf) \
     
    670563        external/Hector/H_RecRPObject.h \
    671564        external/Hector/H_BeamParticle.h
     565tmp/modules/ConstituentFilter.$(ObjSuf): \
     566        modules/ConstituentFilter.$(SrcSuf) \
     567        modules/ConstituentFilter.h \
     568        classes/DelphesClasses.h \
     569        classes/DelphesFactory.h \
     570        classes/DelphesFormula.h \
     571        external/ExRootAnalysis/ExRootResult.h \
     572        external/ExRootAnalysis/ExRootFilter.h \
     573        external/ExRootAnalysis/ExRootClassifier.h
     574tmp/modules/TrackCountingBTagging.$(ObjSuf): \
     575        modules/TrackCountingBTagging.$(SrcSuf) \
     576        modules/TrackCountingBTagging.h \
     577        classes/DelphesClasses.h \
     578        classes/DelphesFactory.h \
     579        classes/DelphesFormula.h
     580tmp/modules/JetPileUpSubtractor.$(ObjSuf): \
     581        modules/JetPileUpSubtractor.$(SrcSuf) \
     582        modules/JetPileUpSubtractor.h \
     583        classes/DelphesClasses.h \
     584        classes/DelphesFactory.h \
     585        classes/DelphesFormula.h \
     586        external/ExRootAnalysis/ExRootResult.h \
     587        external/ExRootAnalysis/ExRootFilter.h \
     588        external/ExRootAnalysis/ExRootClassifier.h
     589tmp/modules/Merger.$(ObjSuf): \
     590        modules/Merger.$(SrcSuf) \
     591        modules/Merger.h \
     592        classes/DelphesClasses.h \
     593        classes/DelphesFactory.h \
     594        classes/DelphesFormula.h \
     595        external/ExRootAnalysis/ExRootResult.h \
     596        external/ExRootAnalysis/ExRootFilter.h \
     597        external/ExRootAnalysis/ExRootClassifier.h
     598tmp/modules/PileUpJetID.$(ObjSuf): \
     599        modules/PileUpJetID.$(SrcSuf) \
     600        modules/PileUpJetID.h \
     601        classes/DelphesClasses.h \
     602        classes/DelphesFactory.h \
     603        classes/DelphesFormula.h \
     604        external/ExRootAnalysis/ExRootResult.h \
     605        external/ExRootAnalysis/ExRootFilter.h \
     606        external/ExRootAnalysis/ExRootClassifier.h
     607tmp/modules/ExampleModule.$(ObjSuf): \
     608        modules/ExampleModule.$(SrcSuf) \
     609        modules/ExampleModule.h \
     610        classes/DelphesClasses.h \
     611        classes/DelphesFactory.h \
     612        classes/DelphesFormula.h \
     613        external/ExRootAnalysis/ExRootResult.h \
     614        external/ExRootAnalysis/ExRootFilter.h \
     615        external/ExRootAnalysis/ExRootClassifier.h
     616tmp/modules/EnergyScale.$(ObjSuf): \
     617        modules/EnergyScale.$(SrcSuf) \
     618        modules/EnergyScale.h \
     619        classes/DelphesClasses.h \
     620        classes/DelphesFactory.h \
     621        classes/DelphesFormula.h \
     622        external/ExRootAnalysis/ExRootResult.h \
     623        external/ExRootAnalysis/ExRootFilter.h \
     624        external/ExRootAnalysis/ExRootClassifier.h
     625tmp/modules/ParticlePropagator.$(ObjSuf): \
     626        modules/ParticlePropagator.$(SrcSuf) \
     627        modules/ParticlePropagator.h \
     628        classes/DelphesClasses.h \
     629        classes/DelphesFactory.h \
     630        classes/DelphesFormula.h \
     631        external/ExRootAnalysis/ExRootResult.h \
     632        external/ExRootAnalysis/ExRootFilter.h \
     633        external/ExRootAnalysis/ExRootClassifier.h
     634tmp/modules/Weighter.$(ObjSuf): \
     635        modules/Weighter.$(SrcSuf) \
     636        modules/Weighter.h \
     637        classes/DelphesClasses.h \
     638        classes/DelphesFactory.h \
     639        classes/DelphesFormula.h \
     640        external/ExRootAnalysis/ExRootResult.h \
     641        external/ExRootAnalysis/ExRootFilter.h \
     642        external/ExRootAnalysis/ExRootClassifier.h
     643tmp/modules/TrackPileUpSubtractor.$(ObjSuf): \
     644        modules/TrackPileUpSubtractor.$(SrcSuf) \
     645        modules/TrackPileUpSubtractor.h \
     646        classes/DelphesClasses.h \
     647        classes/DelphesFactory.h \
     648        classes/DelphesFormula.h \
     649        external/ExRootAnalysis/ExRootResult.h \
     650        external/ExRootAnalysis/ExRootFilter.h \
     651        external/ExRootAnalysis/ExRootClassifier.h
    672652tmp/modules/MomentumSmearing.$(ObjSuf): \
    673653        modules/MomentumSmearing.$(SrcSuf) \
     
    679659        external/ExRootAnalysis/ExRootFilter.h \
    680660        external/ExRootAnalysis/ExRootClassifier.h
    681 tmp/external/ExRootAnalysis/ExRootFilter.$(ObjSuf): \
    682         external/ExRootAnalysis/ExRootFilter.$(SrcSuf) \
    683         external/ExRootAnalysis/ExRootFilter.h \
    684         external/ExRootAnalysis/ExRootClassifier.h
    685 tmp/external/ExRootAnalysis/ExRootConfReader.$(ObjSuf): \
    686         external/ExRootAnalysis/ExRootConfReader.$(SrcSuf) \
    687         external/ExRootAnalysis/ExRootConfReader.h \
    688         external/tcl/tcl.h
    689 tmp/external/ExRootAnalysis/ExRootTreeWriter.$(ObjSuf): \
    690         external/ExRootAnalysis/ExRootTreeWriter.$(SrcSuf) \
    691         external/ExRootAnalysis/ExRootTreeWriter.h \
    692         external/ExRootAnalysis/ExRootTreeBranch.h
    693 tmp/external/ExRootAnalysis/ExRootResult.$(ObjSuf): \
    694         external/ExRootAnalysis/ExRootResult.$(SrcSuf) \
    695         external/ExRootAnalysis/ExRootResult.h \
    696         external/ExRootAnalysis/ExRootUtilities.h
     661tmp/modules/Cloner.$(ObjSuf): \
     662        modules/Cloner.$(SrcSuf) \
     663        modules/Cloner.h \
     664        classes/DelphesClasses.h \
     665        classes/DelphesFactory.h \
     666        classes/DelphesFormula.h \
     667        external/ExRootAnalysis/ExRootResult.h \
     668        external/ExRootAnalysis/ExRootFilter.h \
     669        external/ExRootAnalysis/ExRootClassifier.h
     670tmp/modules/UniqueObjectFinder.$(ObjSuf): \
     671        modules/UniqueObjectFinder.$(SrcSuf) \
     672        modules/UniqueObjectFinder.h \
     673        classes/DelphesClasses.h \
     674        classes/DelphesFactory.h \
     675        classes/DelphesFormula.h \
     676        external/ExRootAnalysis/ExRootResult.h \
     677        external/ExRootAnalysis/ExRootFilter.h \
     678        external/ExRootAnalysis/ExRootClassifier.h
     679tmp/modules/Calorimeter.$(ObjSuf): \
     680        modules/Calorimeter.$(SrcSuf) \
     681        modules/Calorimeter.h \
     682        classes/DelphesClasses.h \
     683        classes/DelphesFactory.h \
     684        classes/DelphesFormula.h \
     685        external/ExRootAnalysis/ExRootResult.h \
     686        external/ExRootAnalysis/ExRootFilter.h \
     687        external/ExRootAnalysis/ExRootClassifier.h
     688tmp/modules/PileUpMerger.$(ObjSuf): \
     689        modules/PileUpMerger.$(SrcSuf) \
     690        modules/PileUpMerger.h \
     691        classes/DelphesClasses.h \
     692        classes/DelphesFactory.h \
     693        classes/DelphesTF2.h \
     694        classes/DelphesPileUpReader.h \
     695        external/ExRootAnalysis/ExRootResult.h \
     696        external/ExRootAnalysis/ExRootFilter.h \
     697        external/ExRootAnalysis/ExRootClassifier.h
    697698tmp/external/ExRootAnalysis/ExRootTreeBranch.$(ObjSuf): \
    698699        external/ExRootAnalysis/ExRootTreeBranch.$(SrcSuf) \
     
    701702        external/ExRootAnalysis/ExRootTreeReader.$(SrcSuf) \
    702703        external/ExRootAnalysis/ExRootTreeReader.h
     704tmp/external/ExRootAnalysis/ExRootConfReader.$(ObjSuf): \
     705        external/ExRootAnalysis/ExRootConfReader.$(SrcSuf) \
     706        external/ExRootAnalysis/ExRootConfReader.h \
     707        external/tcl/tcl.h
     708tmp/external/ExRootAnalysis/ExRootFilter.$(ObjSuf): \
     709        external/ExRootAnalysis/ExRootFilter.$(SrcSuf) \
     710        external/ExRootAnalysis/ExRootFilter.h \
     711        external/ExRootAnalysis/ExRootClassifier.h
     712tmp/external/ExRootAnalysis/ExRootResult.$(ObjSuf): \
     713        external/ExRootAnalysis/ExRootResult.$(SrcSuf) \
     714        external/ExRootAnalysis/ExRootResult.h \
     715        external/ExRootAnalysis/ExRootUtilities.h
     716tmp/external/ExRootAnalysis/ExRootUtilities.$(ObjSuf): \
     717        external/ExRootAnalysis/ExRootUtilities.$(SrcSuf) \
     718        external/ExRootAnalysis/ExRootUtilities.h
    703719tmp/external/ExRootAnalysis/ExRootTask.$(ObjSuf): \
    704720        external/ExRootAnalysis/ExRootTask.$(SrcSuf) \
    705721        external/ExRootAnalysis/ExRootTask.h \
    706722        external/ExRootAnalysis/ExRootConfReader.h
     723tmp/external/ExRootAnalysis/ExRootTreeWriter.$(ObjSuf): \
     724        external/ExRootAnalysis/ExRootTreeWriter.$(SrcSuf) \
     725        external/ExRootAnalysis/ExRootTreeWriter.h \
     726        external/ExRootAnalysis/ExRootTreeBranch.h
    707727tmp/external/ExRootAnalysis/ExRootProgressBar.$(ObjSuf): \
    708728        external/ExRootAnalysis/ExRootProgressBar.$(SrcSuf) \
    709729        external/ExRootAnalysis/ExRootProgressBar.h
    710 tmp/external/ExRootAnalysis/ExRootUtilities.$(ObjSuf): \
    711         external/ExRootAnalysis/ExRootUtilities.$(SrcSuf) \
    712         external/ExRootAnalysis/ExRootUtilities.h
     730tmp/external/fastjet/Selector.$(ObjSuf): \
     731        external/fastjet/Selector.$(SrcSuf) \
     732        external/fastjet/Selector.hh \
     733        external/fastjet/GhostedAreaSpec.hh
     734tmp/external/fastjet/ClusterSequence_CP2DChan.$(ObjSuf): \
     735        external/fastjet/ClusterSequence_CP2DChan.$(SrcSuf) \
     736        external/fastjet/ClusterSequence.hh \
     737        external/fastjet/internal/ClosestPair2D.hh
     738tmp/external/fastjet/ClusterSequence_N2.$(ObjSuf): \
     739        external/fastjet/ClusterSequence_N2.$(SrcSuf)
     740tmp/external/fastjet/ClusterSequencePassiveArea.$(ObjSuf): \
     741        external/fastjet/ClusterSequencePassiveArea.$(SrcSuf) \
     742        external/fastjet/ClusterSequencePassiveArea.hh \
     743        external/fastjet/ClusterSequenceVoronoiArea.hh
     744tmp/external/fastjet/Voronoi.$(ObjSuf): \
     745        external/fastjet/Voronoi.$(SrcSuf) \
     746        external/fastjet/internal/Voronoi.hh
     747tmp/external/fastjet/Dnn3piCylinder.$(ObjSuf): \
     748        external/fastjet/Dnn3piCylinder.$(SrcSuf) \
     749        external/fastjet/internal/Dnn3piCylinder.hh
     750tmp/external/fastjet/ClusterSequenceVoronoiArea.$(ObjSuf): \
     751        external/fastjet/ClusterSequenceVoronoiArea.$(SrcSuf) \
     752        external/fastjet/ClusterSequenceVoronoiArea.hh \
     753        external/fastjet/internal/Voronoi.hh
     754tmp/external/fastjet/ClusterSequence1GhostPassiveArea.$(ObjSuf): \
     755        external/fastjet/ClusterSequence1GhostPassiveArea.$(SrcSuf) \
     756        external/fastjet/ClusterSequence1GhostPassiveArea.hh
    713757tmp/external/fastjet/Dnn2piCylinder.$(ObjSuf): \
    714758        external/fastjet/Dnn2piCylinder.$(SrcSuf) \
    715759        external/fastjet/internal/Dnn2piCylinder.hh
     760tmp/external/fastjet/BasicRandom.$(ObjSuf): \
     761        external/fastjet/BasicRandom.$(SrcSuf) \
     762        external/fastjet/internal/BasicRandom.hh
     763tmp/external/fastjet/ClusterSequence_TiledN2.$(ObjSuf): \
     764        external/fastjet/ClusterSequence_TiledN2.$(SrcSuf) \
     765        external/fastjet/PseudoJet.hh \
     766        external/fastjet/ClusterSequence.hh \
     767        external/fastjet/internal/MinHeap.hh
     768tmp/external/fastjet/DnnPlane.$(ObjSuf): \
     769        external/fastjet/DnnPlane.$(SrcSuf) \
     770        external/fastjet/internal/DnnPlane.hh
     771tmp/external/fastjet/Dnn4piCylinder.$(ObjSuf): \
     772        external/fastjet/Dnn4piCylinder.$(SrcSuf) \
     773        external/fastjet/internal/Dnn4piCylinder.hh
     774tmp/external/fastjet/ClusterSequenceAreaBase.$(ObjSuf): \
     775        external/fastjet/ClusterSequenceAreaBase.$(SrcSuf) \
     776        external/fastjet/ClusterSequenceAreaBase.hh
     777tmp/external/fastjet/AreaDefinition.$(ObjSuf): \
     778        external/fastjet/AreaDefinition.$(SrcSuf) \
     779        external/fastjet/AreaDefinition.hh
     780tmp/external/fastjet/MinHeap.$(ObjSuf): \
     781        external/fastjet/MinHeap.$(SrcSuf) \
     782        external/fastjet/internal/MinHeap.hh
     783tmp/external/fastjet/PseudoJetStructureBase.$(ObjSuf): \
     784        external/fastjet/PseudoJetStructureBase.$(SrcSuf) \
     785        external/fastjet/PseudoJetStructureBase.hh \
     786        external/fastjet/Error.hh \
     787        external/fastjet/PseudoJet.hh \
     788        external/fastjet/ClusterSequence.hh \
     789        external/fastjet/ClusterSequenceAreaBase.hh
     790tmp/external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.$(ObjSuf): \
     791        external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.$(SrcSuf) \
     792        external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh
     793tmp/external/fastjet/PseudoJet.$(ObjSuf): \
     794        external/fastjet/PseudoJet.$(SrcSuf) \
     795        external/fastjet/Error.hh \
     796        external/fastjet/PseudoJet.hh \
     797        external/fastjet/ClusterSequence.hh \
     798        external/fastjet/ClusterSequenceAreaBase.hh \
     799        external/fastjet/CompositeJetStructure.hh
     800tmp/external/fastjet/ClusterSequenceStructure.$(ObjSuf): \
     801        external/fastjet/ClusterSequenceStructure.$(SrcSuf) \
     802        external/fastjet/ClusterSequenceStructure.hh \
     803        external/fastjet/Error.hh \
     804        external/fastjet/PseudoJet.hh \
     805        external/fastjet/ClusterSequence.hh \
     806        external/fastjet/ClusterSequenceAreaBase.hh
     807tmp/external/fastjet/CompositeJetStructure.$(ObjSuf): \
     808        external/fastjet/CompositeJetStructure.$(SrcSuf)
    716809tmp/external/fastjet/GhostedAreaSpec.$(ObjSuf): \
    717810        external/fastjet/GhostedAreaSpec.$(SrcSuf) \
    718811        external/fastjet/GhostedAreaSpec.hh \
    719812        external/fastjet/Error.hh
    720 tmp/external/fastjet/ClusterSequenceActiveArea.$(ObjSuf): \
    721         external/fastjet/ClusterSequenceActiveArea.$(SrcSuf) \
     813tmp/external/fastjet/LimitedWarning.$(ObjSuf): \
     814        external/fastjet/LimitedWarning.$(SrcSuf) \
     815        external/fastjet/LimitedWarning.hh
     816tmp/external/fastjet/FunctionOfPseudoJet.$(ObjSuf): \
     817        external/fastjet/FunctionOfPseudoJet.$(SrcSuf)
     818tmp/external/fastjet/RangeDefinition.$(ObjSuf): \
     819        external/fastjet/RangeDefinition.$(SrcSuf) \
     820        external/fastjet/RangeDefinition.hh
     821tmp/external/fastjet/ClusterSequence.$(ObjSuf): \
     822        external/fastjet/ClusterSequence.$(SrcSuf) \
     823        external/fastjet/Error.hh \
    722824        external/fastjet/PseudoJet.hh \
    723825        external/fastjet/ClusterSequence.hh \
    724         external/fastjet/ClusterSequenceActiveArea.hh \
    725         external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh
     826        external/fastjet/ClusterSequenceStructure.hh \
     827        external/fastjet/version.hh
     828tmp/external/fastjet/ClusterSequenceArea.$(ObjSuf): \
     829        external/fastjet/ClusterSequenceArea.$(SrcSuf) \
     830        external/fastjet/ClusterSequenceArea.hh
     831tmp/external/fastjet/ClosestPair2D.$(ObjSuf): \
     832        external/fastjet/ClosestPair2D.$(SrcSuf) \
     833        external/fastjet/internal/ClosestPair2D.hh
     834tmp/external/fastjet/JetDefinition.$(ObjSuf): \
     835        external/fastjet/JetDefinition.$(SrcSuf) \
     836        external/fastjet/JetDefinition.hh \
     837        external/fastjet/Error.hh \
     838        external/fastjet/CompositeJetStructure.hh
     839tmp/external/fastjet/ClusterSequence_DumbN3.$(ObjSuf): \
     840        external/fastjet/ClusterSequence_DumbN3.$(SrcSuf) \
     841        external/fastjet/PseudoJet.hh \
     842        external/fastjet/ClusterSequence.hh
    726843tmp/external/fastjet/ClusterSequence_Delaunay.$(ObjSuf): \
    727844        external/fastjet/ClusterSequence_Delaunay.$(SrcSuf) \
     
    733850        external/fastjet/internal/Dnn3piCylinder.hh \
    734851        external/fastjet/internal/Dnn2piCylinder.hh
    735 tmp/external/fastjet/ClusterSequenceArea.$(ObjSuf): \
    736         external/fastjet/ClusterSequenceArea.$(SrcSuf) \
    737         external/fastjet/ClusterSequenceArea.hh
    738 tmp/external/fastjet/Voronoi.$(ObjSuf): \
    739         external/fastjet/Voronoi.$(SrcSuf) \
    740         external/fastjet/internal/Voronoi.hh
    741 tmp/external/fastjet/Selector.$(ObjSuf): \
    742         external/fastjet/Selector.$(SrcSuf) \
    743         external/fastjet/Selector.hh \
    744         external/fastjet/GhostedAreaSpec.hh
    745 tmp/external/fastjet/ClusterSequence_TiledN2.$(ObjSuf): \
    746         external/fastjet/ClusterSequence_TiledN2.$(SrcSuf) \
     852tmp/external/fastjet/ClusterSequenceActiveArea.$(ObjSuf): \
     853        external/fastjet/ClusterSequenceActiveArea.$(SrcSuf) \
    747854        external/fastjet/PseudoJet.hh \
    748855        external/fastjet/ClusterSequence.hh \
    749         external/fastjet/internal/MinHeap.hh
    750 tmp/external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.$(ObjSuf): \
    751         external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.$(SrcSuf) \
     856        external/fastjet/ClusterSequenceActiveArea.hh \
    752857        external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh
    753 tmp/external/fastjet/LimitedWarning.$(ObjSuf): \
    754         external/fastjet/LimitedWarning.$(SrcSuf) \
    755         external/fastjet/LimitedWarning.hh
    756 tmp/external/fastjet/CompositeJetStructure.$(ObjSuf): \
    757         external/fastjet/CompositeJetStructure.$(SrcSuf)
    758 tmp/external/fastjet/DnnPlane.$(ObjSuf): \
    759         external/fastjet/DnnPlane.$(SrcSuf) \
    760         external/fastjet/internal/DnnPlane.hh
    761 tmp/external/fastjet/ClusterSequence_DumbN3.$(ObjSuf): \
    762         external/fastjet/ClusterSequence_DumbN3.$(SrcSuf) \
    763         external/fastjet/PseudoJet.hh \
    764         external/fastjet/ClusterSequence.hh
    765 tmp/external/fastjet/ClusterSequencePassiveArea.$(ObjSuf): \
    766         external/fastjet/ClusterSequencePassiveArea.$(SrcSuf) \
    767         external/fastjet/ClusterSequencePassiveArea.hh \
    768         external/fastjet/ClusterSequenceVoronoiArea.hh
    769 tmp/external/fastjet/BasicRandom.$(ObjSuf): \
    770         external/fastjet/BasicRandom.$(SrcSuf) \
    771         external/fastjet/internal/BasicRandom.hh
    772 tmp/external/fastjet/ClusterSequenceAreaBase.$(ObjSuf): \
    773         external/fastjet/ClusterSequenceAreaBase.$(SrcSuf) \
    774         external/fastjet/ClusterSequenceAreaBase.hh
    775 tmp/external/fastjet/PseudoJetStructureBase.$(ObjSuf): \
    776         external/fastjet/PseudoJetStructureBase.$(SrcSuf) \
    777         external/fastjet/PseudoJetStructureBase.hh \
    778         external/fastjet/Error.hh \
    779         external/fastjet/PseudoJet.hh \
    780         external/fastjet/ClusterSequence.hh \
    781         external/fastjet/ClusterSequenceAreaBase.hh
    782 tmp/external/fastjet/ClusterSequence.$(ObjSuf): \
    783         external/fastjet/ClusterSequence.$(SrcSuf) \
    784         external/fastjet/Error.hh \
    785         external/fastjet/PseudoJet.hh \
    786         external/fastjet/ClusterSequence.hh \
    787         external/fastjet/ClusterSequenceStructure.hh \
    788         external/fastjet/version.hh
    789 tmp/external/fastjet/JetDefinition.$(ObjSuf): \
    790         external/fastjet/JetDefinition.$(SrcSuf) \
    791         external/fastjet/JetDefinition.hh \
    792         external/fastjet/Error.hh \
    793         external/fastjet/CompositeJetStructure.hh
    794858tmp/external/fastjet/Error.$(ObjSuf): \
    795859        external/fastjet/Error.$(SrcSuf) \
    796860        external/fastjet/Error.hh \
    797861        external/fastjet/config.h
    798 tmp/external/fastjet/RangeDefinition.$(ObjSuf): \
    799         external/fastjet/RangeDefinition.$(SrcSuf) \
    800         external/fastjet/RangeDefinition.hh
    801 tmp/external/fastjet/ClusterSequence_N2.$(ObjSuf): \
    802         external/fastjet/ClusterSequence_N2.$(SrcSuf)
    803 tmp/external/fastjet/ClusterSequenceStructure.$(ObjSuf): \
    804         external/fastjet/ClusterSequenceStructure.$(SrcSuf) \
    805         external/fastjet/ClusterSequenceStructure.hh \
    806         external/fastjet/Error.hh \
    807         external/fastjet/PseudoJet.hh \
    808         external/fastjet/ClusterSequence.hh \
    809         external/fastjet/ClusterSequenceAreaBase.hh
    810 tmp/external/fastjet/Dnn4piCylinder.$(ObjSuf): \
    811         external/fastjet/Dnn4piCylinder.$(SrcSuf) \
    812         external/fastjet/internal/Dnn4piCylinder.hh
    813 tmp/external/fastjet/ClusterSequence1GhostPassiveArea.$(ObjSuf): \
    814         external/fastjet/ClusterSequence1GhostPassiveArea.$(SrcSuf) \
    815         external/fastjet/ClusterSequence1GhostPassiveArea.hh
    816 tmp/external/fastjet/MinHeap.$(ObjSuf): \
    817         external/fastjet/MinHeap.$(SrcSuf) \
    818         external/fastjet/internal/MinHeap.hh
    819 tmp/external/fastjet/PseudoJet.$(ObjSuf): \
    820         external/fastjet/PseudoJet.$(SrcSuf) \
    821         external/fastjet/Error.hh \
    822         external/fastjet/PseudoJet.hh \
    823         external/fastjet/ClusterSequence.hh \
    824         external/fastjet/ClusterSequenceAreaBase.hh \
    825         external/fastjet/CompositeJetStructure.hh
    826 tmp/external/fastjet/Dnn3piCylinder.$(ObjSuf): \
    827         external/fastjet/Dnn3piCylinder.$(SrcSuf) \
    828         external/fastjet/internal/Dnn3piCylinder.hh
    829 tmp/external/fastjet/ClusterSequence_CP2DChan.$(ObjSuf): \
    830         external/fastjet/ClusterSequence_CP2DChan.$(SrcSuf) \
    831         external/fastjet/ClusterSequence.hh \
    832         external/fastjet/internal/ClosestPair2D.hh
    833 tmp/external/fastjet/ClusterSequenceVoronoiArea.$(ObjSuf): \
    834         external/fastjet/ClusterSequenceVoronoiArea.$(SrcSuf) \
    835         external/fastjet/ClusterSequenceVoronoiArea.hh \
    836         external/fastjet/internal/Voronoi.hh
    837 tmp/external/fastjet/ClosestPair2D.$(ObjSuf): \
    838         external/fastjet/ClosestPair2D.$(SrcSuf) \
    839         external/fastjet/internal/ClosestPair2D.hh
    840 tmp/external/fastjet/FunctionOfPseudoJet.$(ObjSuf): \
    841         external/fastjet/FunctionOfPseudoJet.$(SrcSuf)
    842 tmp/external/fastjet/AreaDefinition.$(ObjSuf): \
    843         external/fastjet/AreaDefinition.$(SrcSuf) \
    844         external/fastjet/AreaDefinition.hh
    845 tmp/external/fastjet/tools/CASubJetTagger.$(ObjSuf): \
    846         external/fastjet/tools/CASubJetTagger.$(SrcSuf)
    847 tmp/external/fastjet/tools/TopTaggerBase.$(ObjSuf): \
    848         external/fastjet/tools/TopTaggerBase.$(SrcSuf)
    849862tmp/external/fastjet/tools/BackgroundEstimatorBase.$(ObjSuf): \
    850863        external/fastjet/tools/BackgroundEstimatorBase.$(SrcSuf) \
    851864        external/fastjet/tools/BackgroundEstimatorBase.hh
    852 tmp/external/fastjet/tools/Subtractor.$(ObjSuf): \
    853         external/fastjet/tools/Subtractor.$(SrcSuf) \
    854         external/fastjet/tools/Subtractor.hh
    855 tmp/external/fastjet/tools/RestFrameNSubjettinessTagger.$(ObjSuf): \
    856         external/fastjet/tools/RestFrameNSubjettinessTagger.$(SrcSuf)
     865tmp/external/fastjet/tools/MassDropTagger.$(ObjSuf): \
     866        external/fastjet/tools/MassDropTagger.$(SrcSuf)
    857867tmp/external/fastjet/tools/JetMedianBackgroundEstimator.$(ObjSuf): \
    858868        external/fastjet/tools/JetMedianBackgroundEstimator.$(SrcSuf) \
    859869        external/fastjet/tools/JetMedianBackgroundEstimator.hh
    860 tmp/external/fastjet/tools/MassDropTagger.$(ObjSuf): \
    861         external/fastjet/tools/MassDropTagger.$(SrcSuf)
     870tmp/external/fastjet/tools/Filter.$(ObjSuf): \
     871        external/fastjet/tools/Filter.$(SrcSuf) \
     872        external/fastjet/tools/Filter.hh
     873tmp/external/fastjet/tools/CASubJetTagger.$(ObjSuf): \
     874        external/fastjet/tools/CASubJetTagger.$(SrcSuf)
    862875tmp/external/fastjet/tools/JHTopTagger.$(ObjSuf): \
    863876        external/fastjet/tools/JHTopTagger.$(SrcSuf)
     
    865878        external/fastjet/tools/GridMedianBackgroundEstimator.$(SrcSuf) \
    866879        external/fastjet/tools/GridMedianBackgroundEstimator.hh
    867 tmp/external/fastjet/tools/Filter.$(ObjSuf): \
    868         external/fastjet/tools/Filter.$(SrcSuf) \
    869         external/fastjet/tools/Filter.hh
     880tmp/external/fastjet/tools/Subtractor.$(ObjSuf): \
     881        external/fastjet/tools/Subtractor.$(SrcSuf) \
     882        external/fastjet/tools/Subtractor.hh
    870883tmp/external/fastjet/tools/Pruner.$(ObjSuf): \
    871884        external/fastjet/tools/Pruner.$(SrcSuf) \
     
    873886        external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh \
    874887        external/fastjet/Selector.hh
     888tmp/external/fastjet/tools/RestFrameNSubjettinessTagger.$(ObjSuf): \
     889        external/fastjet/tools/RestFrameNSubjettinessTagger.$(SrcSuf)
     890tmp/external/fastjet/tools/TopTaggerBase.$(ObjSuf): \
     891        external/fastjet/tools/TopTaggerBase.$(SrcSuf)
     892tmp/external/fastjet/plugins/TrackJet/TrackJetPlugin.$(ObjSuf): \
     893        external/fastjet/plugins/TrackJet/TrackJetPlugin.$(SrcSuf) \
     894        external/fastjet/ClusterSequence.hh
    875895tmp/external/fastjet/plugins/ATLASCone/ATLASConePlugin.$(ObjSuf): \
    876896        external/fastjet/plugins/ATLASCone/ATLASConePlugin.$(SrcSuf) \
    877897        external/fastjet/ClusterSequence.hh
     898tmp/external/fastjet/plugins/ATLASCone/Jet.$(ObjSuf): \
     899        external/fastjet/plugins/ATLASCone/Jet.$(SrcSuf)
    878900tmp/external/fastjet/plugins/ATLASCone/JetConeFinderTool.$(ObjSuf): \
    879901        external/fastjet/plugins/ATLASCone/JetConeFinderTool.$(SrcSuf)
    880 tmp/external/fastjet/plugins/ATLASCone/Jet.$(ObjSuf): \
    881         external/fastjet/plugins/ATLASCone/Jet.$(SrcSuf)
    882902tmp/external/fastjet/plugins/ATLASCone/JetSplitMergeTool.$(ObjSuf): \
    883903        external/fastjet/plugins/ATLASCone/JetSplitMergeTool.$(SrcSuf)
    884 tmp/external/fastjet/plugins/NestedDefs/NestedDefsPlugin.$(ObjSuf): \
    885         external/fastjet/plugins/NestedDefs/NestedDefsPlugin.$(SrcSuf) \
    886         external/fastjet/ClusterSequence.hh
    887904tmp/external/fastjet/plugins/D0RunIICone/D0RunIIConePlugin.$(ObjSuf): \
    888905        external/fastjet/plugins/D0RunIICone/D0RunIIConePlugin.$(SrcSuf) \
    889906        external/fastjet/ClusterSequence.hh \
    890907        external/fastjet/Error.hh
    891 tmp/external/fastjet/plugins/TrackJet/TrackJetPlugin.$(ObjSuf): \
    892         external/fastjet/plugins/TrackJet/TrackJetPlugin.$(SrcSuf) \
     908tmp/external/fastjet/plugins/D0RunICone/D0RunIBaseConePlugin.$(ObjSuf): \
     909        external/fastjet/plugins/D0RunICone/D0RunIBaseConePlugin.$(SrcSuf) \
     910        external/fastjet/ClusterSequence.hh \
     911        external/fastjet/Error.hh
     912tmp/external/fastjet/plugins/GridJet/GridJetPlugin.$(ObjSuf): \
     913        external/fastjet/plugins/GridJet/GridJetPlugin.$(SrcSuf) \
    893914        external/fastjet/ClusterSequence.hh
     915tmp/external/fastjet/plugins/CMSIterativeCone/CMSIterativeConePlugin.$(ObjSuf): \
     916        external/fastjet/plugins/CMSIterativeCone/CMSIterativeConePlugin.$(SrcSuf) \
     917        external/fastjet/ClusterSequence.hh
     918tmp/external/fastjet/plugins/SISCone/reference.$(ObjSuf): \
     919        external/fastjet/plugins/SISCone/reference.$(SrcSuf)
     920tmp/external/fastjet/plugins/SISCone/geom_2d.$(ObjSuf): \
     921        external/fastjet/plugins/SISCone/geom_2d.$(SrcSuf)
     922tmp/external/fastjet/plugins/SISCone/quadtree.$(ObjSuf): \
     923        external/fastjet/plugins/SISCone/quadtree.$(SrcSuf)
     924tmp/external/fastjet/plugins/SISCone/split_merge.$(ObjSuf): \
     925        external/fastjet/plugins/SISCone/split_merge.$(SrcSuf)
     926tmp/external/fastjet/plugins/SISCone/protocones.$(ObjSuf): \
     927        external/fastjet/plugins/SISCone/protocones.$(SrcSuf)
     928tmp/external/fastjet/plugins/SISCone/momentum.$(ObjSuf): \
     929        external/fastjet/plugins/SISCone/momentum.$(SrcSuf)
     930tmp/external/fastjet/plugins/SISCone/area.$(ObjSuf): \
     931        external/fastjet/plugins/SISCone/area.$(SrcSuf)
     932tmp/external/fastjet/plugins/SISCone/siscone.$(ObjSuf): \
     933        external/fastjet/plugins/SISCone/siscone.$(SrcSuf)
     934tmp/external/fastjet/plugins/SISCone/ranlux.$(ObjSuf): \
     935        external/fastjet/plugins/SISCone/ranlux.$(SrcSuf)
     936tmp/external/fastjet/plugins/SISCone/hash.$(ObjSuf): \
     937        external/fastjet/plugins/SISCone/hash.$(SrcSuf)
     938tmp/external/fastjet/plugins/SISCone/SISConePlugin.$(ObjSuf): \
     939        external/fastjet/plugins/SISCone/SISConePlugin.$(SrcSuf) \
     940        external/fastjet/ClusterSequence.hh
     941tmp/external/fastjet/plugins/SISCone/siscone_error.$(ObjSuf): \
     942        external/fastjet/plugins/SISCone/siscone_error.$(SrcSuf)
     943tmp/external/fastjet/plugins/SISCone/vicinity.$(ObjSuf): \
     944        external/fastjet/plugins/SISCone/vicinity.$(SrcSuf)
     945tmp/external/fastjet/plugins/CDFCones/MidPointAlgorithm.$(ObjSuf): \
     946        external/fastjet/plugins/CDFCones/MidPointAlgorithm.$(SrcSuf)
    894947tmp/external/fastjet/plugins/CDFCones/CDFMidPointPlugin.$(ObjSuf): \
    895948        external/fastjet/plugins/CDFCones/CDFMidPointPlugin.$(SrcSuf) \
    896949        external/fastjet/ClusterSequence.hh \
    897950        external/fastjet/Error.hh
    898 tmp/external/fastjet/plugins/CDFCones/MidPointAlgorithm.$(ObjSuf): \
    899         external/fastjet/plugins/CDFCones/MidPointAlgorithm.$(SrcSuf)
     951tmp/external/fastjet/plugins/CDFCones/JetCluAlgorithm.$(ObjSuf): \
     952        external/fastjet/plugins/CDFCones/JetCluAlgorithm.$(SrcSuf)
    900953tmp/external/fastjet/plugins/CDFCones/CDFJetCluPlugin.$(ObjSuf): \
    901954        external/fastjet/plugins/CDFCones/CDFJetCluPlugin.$(SrcSuf) \
    902955        external/fastjet/ClusterSequence.hh
    903 tmp/external/fastjet/plugins/CDFCones/JetCluAlgorithm.$(ObjSuf): \
    904         external/fastjet/plugins/CDFCones/JetCluAlgorithm.$(SrcSuf)
    905 tmp/external/fastjet/plugins/D0RunICone/D0RunIBaseConePlugin.$(ObjSuf): \
    906         external/fastjet/plugins/D0RunICone/D0RunIBaseConePlugin.$(SrcSuf) \
     956tmp/external/fastjet/plugins/EECambridge/EECambridgePlugin.$(ObjSuf): \
     957        external/fastjet/plugins/EECambridge/EECambridgePlugin.$(SrcSuf) \
    907958        external/fastjet/ClusterSequence.hh \
    908         external/fastjet/Error.hh
    909 tmp/external/fastjet/plugins/SISCone/geom_2d.$(ObjSuf): \
    910         external/fastjet/plugins/SISCone/geom_2d.$(SrcSuf)
    911 tmp/external/fastjet/plugins/SISCone/SISConePlugin.$(ObjSuf): \
    912         external/fastjet/plugins/SISCone/SISConePlugin.$(SrcSuf) \
    913         external/fastjet/ClusterSequence.hh
    914 tmp/external/fastjet/plugins/SISCone/siscone.$(ObjSuf): \
    915         external/fastjet/plugins/SISCone/siscone.$(SrcSuf)
    916 tmp/external/fastjet/plugins/SISCone/hash.$(ObjSuf): \
    917         external/fastjet/plugins/SISCone/hash.$(SrcSuf)
    918 tmp/external/fastjet/plugins/SISCone/quadtree.$(ObjSuf): \
    919         external/fastjet/plugins/SISCone/quadtree.$(SrcSuf)
    920 tmp/external/fastjet/plugins/SISCone/area.$(ObjSuf): \
    921         external/fastjet/plugins/SISCone/area.$(SrcSuf)
    922 tmp/external/fastjet/plugins/SISCone/momentum.$(ObjSuf): \
    923         external/fastjet/plugins/SISCone/momentum.$(SrcSuf)
    924 tmp/external/fastjet/plugins/SISCone/reference.$(ObjSuf): \
    925         external/fastjet/plugins/SISCone/reference.$(SrcSuf)
    926 tmp/external/fastjet/plugins/SISCone/ranlux.$(ObjSuf): \
    927         external/fastjet/plugins/SISCone/ranlux.$(SrcSuf)
    928 tmp/external/fastjet/plugins/SISCone/protocones.$(ObjSuf): \
    929         external/fastjet/plugins/SISCone/protocones.$(SrcSuf)
    930 tmp/external/fastjet/plugins/SISCone/split_merge.$(ObjSuf): \
    931         external/fastjet/plugins/SISCone/split_merge.$(SrcSuf)
    932 tmp/external/fastjet/plugins/SISCone/vicinity.$(ObjSuf): \
    933         external/fastjet/plugins/SISCone/vicinity.$(SrcSuf)
    934 tmp/external/fastjet/plugins/SISCone/siscone_error.$(ObjSuf): \
    935         external/fastjet/plugins/SISCone/siscone_error.$(SrcSuf)
    936 tmp/external/fastjet/plugins/CMSIterativeCone/CMSIterativeConePlugin.$(ObjSuf): \
    937         external/fastjet/plugins/CMSIterativeCone/CMSIterativeConePlugin.$(SrcSuf) \
    938         external/fastjet/ClusterSequence.hh
    939 tmp/external/fastjet/plugins/GridJet/GridJetPlugin.$(ObjSuf): \
    940         external/fastjet/plugins/GridJet/GridJetPlugin.$(SrcSuf) \
    941         external/fastjet/ClusterSequence.hh
     959        external/fastjet/NNH.hh
    942960tmp/external/fastjet/plugins/Jade/JadePlugin.$(ObjSuf): \
    943961        external/fastjet/plugins/Jade/JadePlugin.$(SrcSuf) \
    944962        external/fastjet/ClusterSequence.hh \
    945963        external/fastjet/NNH.hh
    946 tmp/external/fastjet/plugins/EECambridge/EECambridgePlugin.$(ObjSuf): \
    947         external/fastjet/plugins/EECambridge/EECambridgePlugin.$(SrcSuf) \
    948         external/fastjet/ClusterSequence.hh \
    949         external/fastjet/NNH.hh
     964tmp/external/fastjet/plugins/NestedDefs/NestedDefsPlugin.$(ObjSuf): \
     965        external/fastjet/plugins/NestedDefs/NestedDefsPlugin.$(SrcSuf) \
     966        external/fastjet/ClusterSequence.hh
     967tmp/external/Hector/H_RectangularDipole.$(ObjSuf): \
     968        external/Hector/H_RectangularDipole.$(SrcSuf)
     969tmp/external/Hector/H_HorizontalKicker.$(ObjSuf): \
     970        external/Hector/H_HorizontalKicker.$(SrcSuf)
     971tmp/external/Hector/H_Kicker.$(ObjSuf): \
     972        external/Hector/H_Kicker.$(SrcSuf)
     973tmp/external/Hector/H_RomanPot.$(ObjSuf): \
     974        external/Hector/H_RomanPot.$(SrcSuf)
     975tmp/external/Hector/H_AbstractBeamLine.$(ObjSuf): \
     976        external/Hector/H_AbstractBeamLine.$(SrcSuf)
     977tmp/external/Hector/H_Aperture.$(ObjSuf): \
     978        external/Hector/H_Aperture.$(SrcSuf)
     979tmp/external/Hector/H_Dipole.$(ObjSuf): \
     980        external/Hector/H_Dipole.$(SrcSuf)
     981tmp/external/Hector/H_HorizontalQuadrupole.$(ObjSuf): \
     982        external/Hector/H_HorizontalQuadrupole.$(SrcSuf)
     983tmp/external/Hector/H_Beam.$(ObjSuf): \
     984        external/Hector/H_Beam.$(SrcSuf)
     985tmp/external/Hector/H_TransportMatrices.$(ObjSuf): \
     986        external/Hector/H_TransportMatrices.$(SrcSuf)
     987tmp/external/Hector/H_CircularAperture.$(ObjSuf): \
     988        external/Hector/H_CircularAperture.$(SrcSuf)
     989tmp/external/Hector/H_VerticalKicker.$(ObjSuf): \
     990        external/Hector/H_VerticalKicker.$(SrcSuf)
     991tmp/external/Hector/H_BeamParticle.$(ObjSuf): \
     992        external/Hector/H_BeamParticle.$(SrcSuf)
     993tmp/external/Hector/H_VerticalQuadrupole.$(ObjSuf): \
     994        external/Hector/H_VerticalQuadrupole.$(SrcSuf)
     995tmp/external/Hector/H_Quadrupole.$(ObjSuf): \
     996        external/Hector/H_Quadrupole.$(SrcSuf)
     997tmp/external/Hector/H_BeamLineParser.$(ObjSuf): \
     998        external/Hector/H_BeamLineParser.$(SrcSuf)
     999tmp/external/Hector/H_Drift.$(ObjSuf): \
     1000        external/Hector/H_Drift.$(SrcSuf)
     1001tmp/external/Hector/H_BeamLine.$(ObjSuf): \
     1002        external/Hector/H_BeamLine.$(SrcSuf)
     1003tmp/external/Hector/H_RectEllipticAperture.$(ObjSuf): \
     1004        external/Hector/H_RectEllipticAperture.$(SrcSuf)
     1005tmp/external/Hector/H_SectorDipole.$(ObjSuf): \
     1006        external/Hector/H_SectorDipole.$(SrcSuf)
     1007tmp/external/Hector/H_RecRPObject.$(ObjSuf): \
     1008        external/Hector/H_RecRPObject.$(SrcSuf)
     1009tmp/external/Hector/H_RectangularCollimator.$(ObjSuf): \
     1010        external/Hector/H_RectangularCollimator.$(SrcSuf)
     1011tmp/external/Hector/H_EllipticAperture.$(ObjSuf): \
     1012        external/Hector/H_EllipticAperture.$(SrcSuf)
     1013tmp/external/Hector/H_RectangularAperture.$(ObjSuf): \
     1014        external/Hector/H_RectangularAperture.$(SrcSuf)
     1015tmp/external/Hector/H_Parameters.$(ObjSuf): \
     1016        external/Hector/H_Parameters.$(SrcSuf)
    9501017tmp/external/Hector/H_Marker.$(ObjSuf): \
    9511018        external/Hector/H_Marker.$(SrcSuf)
    952 tmp/external/Hector/H_VerticalKicker.$(ObjSuf): \
    953         external/Hector/H_VerticalKicker.$(SrcSuf)
    954 tmp/external/Hector/H_BeamLine.$(ObjSuf): \
    955         external/Hector/H_BeamLine.$(SrcSuf)
    956 tmp/external/Hector/H_RecRPObject.$(ObjSuf): \
    957         external/Hector/H_RecRPObject.$(SrcSuf)
    958 tmp/external/Hector/H_Quadrupole.$(ObjSuf): \
    959         external/Hector/H_Quadrupole.$(SrcSuf)
    960 tmp/external/Hector/H_RectangularDipole.$(ObjSuf): \
    961         external/Hector/H_RectangularDipole.$(SrcSuf)
    962 tmp/external/Hector/H_CircularAperture.$(ObjSuf): \
    963         external/Hector/H_CircularAperture.$(SrcSuf)
    964 tmp/external/Hector/H_HorizontalQuadrupole.$(ObjSuf): \
    965         external/Hector/H_HorizontalQuadrupole.$(SrcSuf)
    966 tmp/external/Hector/H_HorizontalKicker.$(ObjSuf): \
    967         external/Hector/H_HorizontalKicker.$(SrcSuf)
    968 tmp/external/Hector/H_BeamLineParser.$(ObjSuf): \
    969         external/Hector/H_BeamLineParser.$(SrcSuf)
    970 tmp/external/Hector/H_RectEllipticAperture.$(ObjSuf): \
    971         external/Hector/H_RectEllipticAperture.$(SrcSuf)
    972 tmp/external/Hector/H_RectangularCollimator.$(ObjSuf): \
    973         external/Hector/H_RectangularCollimator.$(SrcSuf)
    974 tmp/external/Hector/H_SectorDipole.$(ObjSuf): \
    975         external/Hector/H_SectorDipole.$(SrcSuf)
    976 tmp/external/Hector/H_RectangularAperture.$(ObjSuf): \
    977         external/Hector/H_RectangularAperture.$(SrcSuf)
    978 tmp/external/Hector/H_RomanPot.$(ObjSuf): \
    979         external/Hector/H_RomanPot.$(SrcSuf)
    980 tmp/external/Hector/H_Aperture.$(ObjSuf): \
    981         external/Hector/H_Aperture.$(SrcSuf)
    982 tmp/external/Hector/H_BeamParticle.$(ObjSuf): \
    983         external/Hector/H_BeamParticle.$(SrcSuf)
    984 tmp/external/Hector/H_Beam.$(ObjSuf): \
    985         external/Hector/H_Beam.$(SrcSuf)
    986 tmp/external/Hector/H_Drift.$(ObjSuf): \
    987         external/Hector/H_Drift.$(SrcSuf)
    988 tmp/external/Hector/H_Dipole.$(ObjSuf): \
    989         external/Hector/H_Dipole.$(SrcSuf)
    9901019tmp/external/Hector/H_OpticalElement.$(ObjSuf): \
    9911020        external/Hector/H_OpticalElement.$(SrcSuf)
    992 tmp/external/Hector/H_TransportMatrices.$(ObjSuf): \
    993         external/Hector/H_TransportMatrices.$(SrcSuf)
    994 tmp/external/Hector/H_Parameters.$(ObjSuf): \
    995         external/Hector/H_Parameters.$(SrcSuf)
    996 tmp/external/Hector/H_VerticalQuadrupole.$(ObjSuf): \
    997         external/Hector/H_VerticalQuadrupole.$(SrcSuf)
    998 tmp/external/Hector/H_AbstractBeamLine.$(ObjSuf): \
    999         external/Hector/H_AbstractBeamLine.$(SrcSuf)
    1000 tmp/external/Hector/H_EllipticAperture.$(ObjSuf): \
    1001         external/Hector/H_EllipticAperture.$(SrcSuf)
    1002 tmp/external/Hector/H_Kicker.$(ObjSuf): \
    1003         external/Hector/H_Kicker.$(SrcSuf)
    10041021DELPHES_OBJ +=  \
    1005         tmp/classes/DelphesHepMCReader.$(ObjSuf) \
     1022        tmp/classes/DelphesFormula.$(ObjSuf) \
     1023        tmp/classes/DelphesClasses.$(ObjSuf) \
    10061024        tmp/classes/DelphesLHEFReader.$(ObjSuf) \
    10071025        tmp/classes/DelphesTF2.$(ObjSuf) \
    10081026        tmp/classes/DelphesFactory.$(ObjSuf) \
    1009         tmp/classes/DelphesFormula.$(ObjSuf) \
     1027        tmp/classes/DelphesPileUpReader.$(ObjSuf) \
    10101028        tmp/classes/DelphesSTDHEPReader.$(ObjSuf) \
     1029        tmp/classes/DelphesModule.$(ObjSuf) \
    10111030        tmp/classes/DelphesStream.$(ObjSuf) \
     1031        tmp/classes/DelphesHepMCReader.$(ObjSuf) \
    10121032        tmp/classes/DelphesPileUpWriter.$(ObjSuf) \
    1013         tmp/classes/DelphesModule.$(ObjSuf) \
    1014         tmp/classes/DelphesClasses.$(ObjSuf) \
    1015         tmp/classes/DelphesPileUpReader.$(ObjSuf) \
     1033        tmp/modules/TauTagging.$(ObjSuf) \
     1034        tmp/modules/StatusPidFilter.$(ObjSuf) \
     1035        tmp/modules/EnergySmearing.$(ObjSuf) \
     1036        tmp/modules/Isolation.$(ObjSuf) \
     1037        tmp/modules/Efficiency.$(ObjSuf) \
     1038        tmp/modules/Delphes.$(ObjSuf) \
     1039        tmp/modules/FastJetFinder.$(ObjSuf) \
     1040        tmp/modules/BTagging.$(ObjSuf) \
     1041        tmp/modules/TimeSmearing.$(ObjSuf) \
    10161042        tmp/modules/LeptonDressing.$(ObjSuf) \
    1017         tmp/modules/Efficiency.$(ObjSuf) \
     1043        tmp/modules/ImpactParameterSmearing.$(ObjSuf) \
     1044        tmp/modules/TreeWriter.$(ObjSuf) \
     1045        tmp/modules/Hector.$(ObjSuf) \
     1046        tmp/modules/ConstituentFilter.$(ObjSuf) \
     1047        tmp/modules/TrackCountingBTagging.$(ObjSuf) \
     1048        tmp/modules/JetPileUpSubtractor.$(ObjSuf) \
     1049        tmp/modules/Merger.$(ObjSuf) \
     1050        tmp/modules/PileUpJetID.$(ObjSuf) \
     1051        tmp/modules/ExampleModule.$(ObjSuf) \
     1052        tmp/modules/EnergyScale.$(ObjSuf) \
     1053        tmp/modules/ParticlePropagator.$(ObjSuf) \
     1054        tmp/modules/Weighter.$(ObjSuf) \
     1055        tmp/modules/TrackPileUpSubtractor.$(ObjSuf) \
     1056        tmp/modules/MomentumSmearing.$(ObjSuf) \
     1057        tmp/modules/Cloner.$(ObjSuf) \
    10181058        tmp/modules/UniqueObjectFinder.$(ObjSuf) \
    1019         tmp/modules/ExampleModule.$(ObjSuf) \
    1020         tmp/modules/ParticlePropagator.$(ObjSuf) \
    1021         tmp/modules/EnergySmearing.$(ObjSuf) \
    1022         tmp/modules/FastJetFinder.$(ObjSuf) \
    1023         tmp/modules/StatusPidFilter.$(ObjSuf) \
    1024         tmp/modules/ConstituentFilter.$(ObjSuf) \
    1025         tmp/modules/EnergyScale.$(ObjSuf) \
    1026         tmp/modules/TauTagging.$(ObjSuf) \
    1027         tmp/modules/TimeSmearing.$(ObjSuf) \
    1028         tmp/modules/Merger.$(ObjSuf) \
    1029         tmp/modules/BTagging.$(ObjSuf) \
    1030         tmp/modules/TreeWriter.$(ObjSuf) \
    1031         tmp/modules/Weighter.$(ObjSuf) \
    1032         tmp/modules/PileUpJetID.$(ObjSuf) \
    1033         tmp/modules/Delphes.$(ObjSuf) \
    10341059        tmp/modules/Calorimeter.$(ObjSuf) \
    1035         tmp/modules/Isolation.$(ObjSuf) \
    10361060        tmp/modules/PileUpMerger.$(ObjSuf) \
    1037         tmp/modules/TrackPileUpSubtractor.$(ObjSuf) \
    1038         tmp/modules/Cloner.$(ObjSuf) \
    1039         tmp/modules/JetPileUpSubtractor.$(ObjSuf) \
    1040         tmp/modules/Hector.$(ObjSuf) \
    1041         tmp/modules/MomentumSmearing.$(ObjSuf) \
    1042         tmp/external/ExRootAnalysis/ExRootFilter.$(ObjSuf) \
    1043         tmp/external/ExRootAnalysis/ExRootConfReader.$(ObjSuf) \
    1044         tmp/external/ExRootAnalysis/ExRootTreeWriter.$(ObjSuf) \
    1045         tmp/external/ExRootAnalysis/ExRootResult.$(ObjSuf) \
    10461061        tmp/external/ExRootAnalysis/ExRootTreeBranch.$(ObjSuf) \
    10471062        tmp/external/ExRootAnalysis/ExRootTreeReader.$(ObjSuf) \
     1063        tmp/external/ExRootAnalysis/ExRootConfReader.$(ObjSuf) \
     1064        tmp/external/ExRootAnalysis/ExRootFilter.$(ObjSuf) \
     1065        tmp/external/ExRootAnalysis/ExRootResult.$(ObjSuf) \
     1066        tmp/external/ExRootAnalysis/ExRootUtilities.$(ObjSuf) \
    10481067        tmp/external/ExRootAnalysis/ExRootTask.$(ObjSuf) \
     1068        tmp/external/ExRootAnalysis/ExRootTreeWriter.$(ObjSuf) \
    10491069        tmp/external/ExRootAnalysis/ExRootProgressBar.$(ObjSuf) \
    1050         tmp/external/ExRootAnalysis/ExRootUtilities.$(ObjSuf) \
     1070        tmp/external/fastjet/Selector.$(ObjSuf) \
     1071        tmp/external/fastjet/ClusterSequence_CP2DChan.$(ObjSuf) \
     1072        tmp/external/fastjet/ClusterSequence_N2.$(ObjSuf) \
     1073        tmp/external/fastjet/ClusterSequencePassiveArea.$(ObjSuf) \
     1074        tmp/external/fastjet/Voronoi.$(ObjSuf) \
     1075        tmp/external/fastjet/Dnn3piCylinder.$(ObjSuf) \
     1076        tmp/external/fastjet/ClusterSequenceVoronoiArea.$(ObjSuf) \
     1077        tmp/external/fastjet/ClusterSequence1GhostPassiveArea.$(ObjSuf) \
    10511078        tmp/external/fastjet/Dnn2piCylinder.$(ObjSuf) \
     1079        tmp/external/fastjet/BasicRandom.$(ObjSuf) \
     1080        tmp/external/fastjet/ClusterSequence_TiledN2.$(ObjSuf) \
     1081        tmp/external/fastjet/DnnPlane.$(ObjSuf) \
     1082        tmp/external/fastjet/Dnn4piCylinder.$(ObjSuf) \
     1083        tmp/external/fastjet/ClusterSequenceAreaBase.$(ObjSuf) \
     1084        tmp/external/fastjet/AreaDefinition.$(ObjSuf) \
     1085        tmp/external/fastjet/MinHeap.$(ObjSuf) \
     1086        tmp/external/fastjet/PseudoJetStructureBase.$(ObjSuf) \
     1087        tmp/external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.$(ObjSuf) \
     1088        tmp/external/fastjet/PseudoJet.$(ObjSuf) \
     1089        tmp/external/fastjet/ClusterSequenceStructure.$(ObjSuf) \
     1090        tmp/external/fastjet/CompositeJetStructure.$(ObjSuf) \
    10521091        tmp/external/fastjet/GhostedAreaSpec.$(ObjSuf) \
     1092        tmp/external/fastjet/LimitedWarning.$(ObjSuf) \
     1093        tmp/external/fastjet/FunctionOfPseudoJet.$(ObjSuf) \
     1094        tmp/external/fastjet/RangeDefinition.$(ObjSuf) \
     1095        tmp/external/fastjet/ClusterSequence.$(ObjSuf) \
     1096        tmp/external/fastjet/ClusterSequenceArea.$(ObjSuf) \
     1097        tmp/external/fastjet/ClosestPair2D.$(ObjSuf) \
     1098        tmp/external/fastjet/JetDefinition.$(ObjSuf) \
     1099        tmp/external/fastjet/ClusterSequence_DumbN3.$(ObjSuf) \
     1100        tmp/external/fastjet/ClusterSequence_Delaunay.$(ObjSuf) \
    10531101        tmp/external/fastjet/ClusterSequenceActiveArea.$(ObjSuf) \
    1054         tmp/external/fastjet/ClusterSequence_Delaunay.$(ObjSuf) \
    1055         tmp/external/fastjet/ClusterSequenceArea.$(ObjSuf) \
    1056         tmp/external/fastjet/Voronoi.$(ObjSuf) \
    1057         tmp/external/fastjet/Selector.$(ObjSuf) \
    1058         tmp/external/fastjet/ClusterSequence_TiledN2.$(ObjSuf) \
    1059         tmp/external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.$(ObjSuf) \
    1060         tmp/external/fastjet/LimitedWarning.$(ObjSuf) \
    1061         tmp/external/fastjet/CompositeJetStructure.$(ObjSuf) \
    1062         tmp/external/fastjet/DnnPlane.$(ObjSuf) \
    1063         tmp/external/fastjet/ClusterSequence_DumbN3.$(ObjSuf) \
    1064         tmp/external/fastjet/ClusterSequencePassiveArea.$(ObjSuf) \
    1065         tmp/external/fastjet/BasicRandom.$(ObjSuf) \
    1066         tmp/external/fastjet/ClusterSequenceAreaBase.$(ObjSuf) \
    1067         tmp/external/fastjet/PseudoJetStructureBase.$(ObjSuf) \
    1068         tmp/external/fastjet/ClusterSequence.$(ObjSuf) \
    1069         tmp/external/fastjet/JetDefinition.$(ObjSuf) \
    10701102        tmp/external/fastjet/Error.$(ObjSuf) \
    1071         tmp/external/fastjet/RangeDefinition.$(ObjSuf) \
    1072         tmp/external/fastjet/ClusterSequence_N2.$(ObjSuf) \
    1073         tmp/external/fastjet/ClusterSequenceStructure.$(ObjSuf) \
    1074         tmp/external/fastjet/Dnn4piCylinder.$(ObjSuf) \
    1075         tmp/external/fastjet/ClusterSequence1GhostPassiveArea.$(ObjSuf) \
    1076         tmp/external/fastjet/MinHeap.$(ObjSuf) \
    1077         tmp/external/fastjet/PseudoJet.$(ObjSuf) \
    1078         tmp/external/fastjet/Dnn3piCylinder.$(ObjSuf) \
    1079         tmp/external/fastjet/ClusterSequence_CP2DChan.$(ObjSuf) \
    1080         tmp/external/fastjet/ClusterSequenceVoronoiArea.$(ObjSuf) \
    1081         tmp/external/fastjet/ClosestPair2D.$(ObjSuf) \
    1082         tmp/external/fastjet/FunctionOfPseudoJet.$(ObjSuf) \
    1083         tmp/external/fastjet/AreaDefinition.$(ObjSuf) \
     1103        tmp/external/fastjet/tools/BackgroundEstimatorBase.$(ObjSuf) \
     1104        tmp/external/fastjet/tools/MassDropTagger.$(ObjSuf) \
     1105        tmp/external/fastjet/tools/JetMedianBackgroundEstimator.$(ObjSuf) \
     1106        tmp/external/fastjet/tools/Filter.$(ObjSuf) \
    10841107        tmp/external/fastjet/tools/CASubJetTagger.$(ObjSuf) \
    1085         tmp/external/fastjet/tools/TopTaggerBase.$(ObjSuf) \
    1086         tmp/external/fastjet/tools/BackgroundEstimatorBase.$(ObjSuf) \
    1087         tmp/external/fastjet/tools/Subtractor.$(ObjSuf) \
    1088         tmp/external/fastjet/tools/RestFrameNSubjettinessTagger.$(ObjSuf) \
    1089         tmp/external/fastjet/tools/JetMedianBackgroundEstimator.$(ObjSuf) \
    1090         tmp/external/fastjet/tools/MassDropTagger.$(ObjSuf) \
    10911108        tmp/external/fastjet/tools/JHTopTagger.$(ObjSuf) \
    10921109        tmp/external/fastjet/tools/GridMedianBackgroundEstimator.$(ObjSuf) \
    1093         tmp/external/fastjet/tools/Filter.$(ObjSuf) \
     1110        tmp/external/fastjet/tools/Subtractor.$(ObjSuf) \
    10941111        tmp/external/fastjet/tools/Pruner.$(ObjSuf) \
     1112        tmp/external/fastjet/tools/RestFrameNSubjettinessTagger.$(ObjSuf) \
     1113        tmp/external/fastjet/tools/TopTaggerBase.$(ObjSuf) \
     1114        tmp/external/fastjet/plugins/TrackJet/TrackJetPlugin.$(ObjSuf) \
    10951115        tmp/external/fastjet/plugins/ATLASCone/ATLASConePlugin.$(ObjSuf) \
     1116        tmp/external/fastjet/plugins/ATLASCone/Jet.$(ObjSuf) \
    10961117        tmp/external/fastjet/plugins/ATLASCone/JetConeFinderTool.$(ObjSuf) \
    1097         tmp/external/fastjet/plugins/ATLASCone/Jet.$(ObjSuf) \
    10981118        tmp/external/fastjet/plugins/ATLASCone/JetSplitMergeTool.$(ObjSuf) \
     1119        tmp/external/fastjet/plugins/D0RunIICone/D0RunIIConePlugin.$(ObjSuf) \
     1120        tmp/external/fastjet/plugins/D0RunICone/D0RunIBaseConePlugin.$(ObjSuf) \
     1121        tmp/external/fastjet/plugins/GridJet/GridJetPlugin.$(ObjSuf) \
     1122        tmp/external/fastjet/plugins/CMSIterativeCone/CMSIterativeConePlugin.$(ObjSuf) \
     1123        tmp/external/fastjet/plugins/SISCone/reference.$(ObjSuf) \
     1124        tmp/external/fastjet/plugins/SISCone/geom_2d.$(ObjSuf) \
     1125        tmp/external/fastjet/plugins/SISCone/quadtree.$(ObjSuf) \
     1126        tmp/external/fastjet/plugins/SISCone/split_merge.$(ObjSuf) \
     1127        tmp/external/fastjet/plugins/SISCone/protocones.$(ObjSuf) \
     1128        tmp/external/fastjet/plugins/SISCone/momentum.$(ObjSuf) \
     1129        tmp/external/fastjet/plugins/SISCone/area.$(ObjSuf) \
     1130        tmp/external/fastjet/plugins/SISCone/siscone.$(ObjSuf) \
     1131        tmp/external/fastjet/plugins/SISCone/ranlux.$(ObjSuf) \
     1132        tmp/external/fastjet/plugins/SISCone/hash.$(ObjSuf) \
     1133        tmp/external/fastjet/plugins/SISCone/SISConePlugin.$(ObjSuf) \
     1134        tmp/external/fastjet/plugins/SISCone/siscone_error.$(ObjSuf) \
     1135        tmp/external/fastjet/plugins/SISCone/vicinity.$(ObjSuf) \
     1136        tmp/external/fastjet/plugins/CDFCones/MidPointAlgorithm.$(ObjSuf) \
     1137        tmp/external/fastjet/plugins/CDFCones/CDFMidPointPlugin.$(ObjSuf) \
     1138        tmp/external/fastjet/plugins/CDFCones/JetCluAlgorithm.$(ObjSuf) \
     1139        tmp/external/fastjet/plugins/CDFCones/CDFJetCluPlugin.$(ObjSuf) \
     1140        tmp/external/fastjet/plugins/EECambridge/EECambridgePlugin.$(ObjSuf) \
     1141        tmp/external/fastjet/plugins/Jade/JadePlugin.$(ObjSuf) \
    10991142        tmp/external/fastjet/plugins/NestedDefs/NestedDefsPlugin.$(ObjSuf) \
    1100         tmp/external/fastjet/plugins/D0RunIICone/D0RunIIConePlugin.$(ObjSuf) \
    1101         tmp/external/fastjet/plugins/TrackJet/TrackJetPlugin.$(ObjSuf) \
    1102         tmp/external/fastjet/plugins/CDFCones/CDFMidPointPlugin.$(ObjSuf) \
    1103         tmp/external/fastjet/plugins/CDFCones/MidPointAlgorithm.$(ObjSuf) \
    1104         tmp/external/fastjet/plugins/CDFCones/CDFJetCluPlugin.$(ObjSuf) \
    1105         tmp/external/fastjet/plugins/CDFCones/JetCluAlgorithm.$(ObjSuf) \
    1106         tmp/external/fastjet/plugins/D0RunICone/D0RunIBaseConePlugin.$(ObjSuf) \
    1107         tmp/external/fastjet/plugins/SISCone/geom_2d.$(ObjSuf) \
    1108         tmp/external/fastjet/plugins/SISCone/SISConePlugin.$(ObjSuf) \
    1109         tmp/external/fastjet/plugins/SISCone/siscone.$(ObjSuf) \
    1110         tmp/external/fastjet/plugins/SISCone/hash.$(ObjSuf) \
    1111         tmp/external/fastjet/plugins/SISCone/quadtree.$(ObjSuf) \
    1112         tmp/external/fastjet/plugins/SISCone/area.$(ObjSuf) \
    1113         tmp/external/fastjet/plugins/SISCone/momentum.$(ObjSuf) \
    1114         tmp/external/fastjet/plugins/SISCone/reference.$(ObjSuf) \
    1115         tmp/external/fastjet/plugins/SISCone/ranlux.$(ObjSuf) \
    1116         tmp/external/fastjet/plugins/SISCone/protocones.$(ObjSuf) \
    1117         tmp/external/fastjet/plugins/SISCone/split_merge.$(ObjSuf) \
    1118         tmp/external/fastjet/plugins/SISCone/vicinity.$(ObjSuf) \
    1119         tmp/external/fastjet/plugins/SISCone/siscone_error.$(ObjSuf) \
    1120         tmp/external/fastjet/plugins/CMSIterativeCone/CMSIterativeConePlugin.$(ObjSuf) \
    1121         tmp/external/fastjet/plugins/GridJet/GridJetPlugin.$(ObjSuf) \
    1122         tmp/external/fastjet/plugins/Jade/JadePlugin.$(ObjSuf) \
    1123         tmp/external/fastjet/plugins/EECambridge/EECambridgePlugin.$(ObjSuf) \
     1143        tmp/external/Hector/H_RectangularDipole.$(ObjSuf) \
     1144        tmp/external/Hector/H_HorizontalKicker.$(ObjSuf) \
     1145        tmp/external/Hector/H_Kicker.$(ObjSuf) \
     1146        tmp/external/Hector/H_RomanPot.$(ObjSuf) \
     1147        tmp/external/Hector/H_AbstractBeamLine.$(ObjSuf) \
     1148        tmp/external/Hector/H_Aperture.$(ObjSuf) \
     1149        tmp/external/Hector/H_Dipole.$(ObjSuf) \
     1150        tmp/external/Hector/H_HorizontalQuadrupole.$(ObjSuf) \
     1151        tmp/external/Hector/H_Beam.$(ObjSuf) \
     1152        tmp/external/Hector/H_TransportMatrices.$(ObjSuf) \
     1153        tmp/external/Hector/H_CircularAperture.$(ObjSuf) \
     1154        tmp/external/Hector/H_VerticalKicker.$(ObjSuf) \
     1155        tmp/external/Hector/H_BeamParticle.$(ObjSuf) \
     1156        tmp/external/Hector/H_VerticalQuadrupole.$(ObjSuf) \
     1157        tmp/external/Hector/H_Quadrupole.$(ObjSuf) \
     1158        tmp/external/Hector/H_BeamLineParser.$(ObjSuf) \
     1159        tmp/external/Hector/H_Drift.$(ObjSuf) \
     1160        tmp/external/Hector/H_BeamLine.$(ObjSuf) \
     1161        tmp/external/Hector/H_RectEllipticAperture.$(ObjSuf) \
     1162        tmp/external/Hector/H_SectorDipole.$(ObjSuf) \
     1163        tmp/external/Hector/H_RecRPObject.$(ObjSuf) \
     1164        tmp/external/Hector/H_RectangularCollimator.$(ObjSuf) \
     1165        tmp/external/Hector/H_EllipticAperture.$(ObjSuf) \
     1166        tmp/external/Hector/H_RectangularAperture.$(ObjSuf) \
     1167        tmp/external/Hector/H_Parameters.$(ObjSuf) \
    11241168        tmp/external/Hector/H_Marker.$(ObjSuf) \
    1125         tmp/external/Hector/H_VerticalKicker.$(ObjSuf) \
    1126         tmp/external/Hector/H_BeamLine.$(ObjSuf) \
    1127         tmp/external/Hector/H_RecRPObject.$(ObjSuf) \
    1128         tmp/external/Hector/H_Quadrupole.$(ObjSuf) \
    1129         tmp/external/Hector/H_RectangularDipole.$(ObjSuf) \
    1130         tmp/external/Hector/H_CircularAperture.$(ObjSuf) \
    1131         tmp/external/Hector/H_HorizontalQuadrupole.$(ObjSuf) \
    1132         tmp/external/Hector/H_HorizontalKicker.$(ObjSuf) \
    1133         tmp/external/Hector/H_BeamLineParser.$(ObjSuf) \
    1134         tmp/external/Hector/H_RectEllipticAperture.$(ObjSuf) \
    1135         tmp/external/Hector/H_RectangularCollimator.$(ObjSuf) \
    1136         tmp/external/Hector/H_SectorDipole.$(ObjSuf) \
    1137         tmp/external/Hector/H_RectangularAperture.$(ObjSuf) \
    1138         tmp/external/Hector/H_RomanPot.$(ObjSuf) \
    1139         tmp/external/Hector/H_Aperture.$(ObjSuf) \
    1140         tmp/external/Hector/H_BeamParticle.$(ObjSuf) \
    1141         tmp/external/Hector/H_Beam.$(ObjSuf) \
    1142         tmp/external/Hector/H_Drift.$(ObjSuf) \
    1143         tmp/external/Hector/H_Dipole.$(ObjSuf) \
    1144         tmp/external/Hector/H_OpticalElement.$(ObjSuf) \
    1145         tmp/external/Hector/H_TransportMatrices.$(ObjSuf) \
    1146         tmp/external/Hector/H_Parameters.$(ObjSuf) \
    1147         tmp/external/Hector/H_VerticalQuadrupole.$(ObjSuf) \
    1148         tmp/external/Hector/H_AbstractBeamLine.$(ObjSuf) \
    1149         tmp/external/Hector/H_EllipticAperture.$(ObjSuf) \
    1150         tmp/external/Hector/H_Kicker.$(ObjSuf)
     1169        tmp/external/Hector/H_OpticalElement.$(ObjSuf)
    11511170
    11521171ifeq ($(HAS_PYTHIA8),true)
     
    11551174endif
    11561175
     1176tmp/display/DelphesCaloData.$(ObjSuf): \
     1177        display/DelphesCaloData.$(SrcSuf) \
     1178        display/DelphesCaloData.h
    11571179tmp/display/DelphesDisplay.$(ObjSuf): \
    11581180        display/DelphesDisplay.$(SrcSuf) \
    11591181        display/DelphesDisplay.h
    1160 tmp/display/DelphesCaloData.$(ObjSuf): \
    1161         display/DelphesCaloData.$(SrcSuf) \
    1162         display/DelphesCaloData.h
    11631182DISPLAY_OBJ +=  \
    1164         tmp/display/DelphesDisplay.$(ObjSuf) \
    1165         tmp/display/DelphesCaloData.$(ObjSuf)
     1183        tmp/display/DelphesCaloData.$(ObjSuf) \
     1184        tmp/display/DelphesDisplay.$(ObjSuf)
    11661185
    11671186ifeq ($(HAS_PYTHIA8),true)
     
    11701189endif
    11711190
    1172 tmp/external/tcl/tclObj.$(ObjSuf): \
    1173         external/tcl/tclObj.c
    11741191tmp/external/tcl/tclUtil.$(ObjSuf): \
    11751192        external/tcl/tclUtil.c
    1176 tmp/external/tcl/tclAsync.$(ObjSuf): \
    1177         external/tcl/tclAsync.c
    1178 tmp/external/tcl/tclPosixStr.$(ObjSuf): \
    1179         external/tcl/tclPosixStr.c
    1180 tmp/external/tcl/tclCompile.$(ObjSuf): \
    1181         external/tcl/tclCompile.c
     1193tmp/external/tcl/panic.$(ObjSuf): \
     1194        external/tcl/panic.c
     1195tmp/external/tcl/tclCmdMZ.$(ObjSuf): \
     1196        external/tcl/tclCmdMZ.c
     1197tmp/external/tcl/tclCmdIL.$(ObjSuf): \
     1198        external/tcl/tclCmdIL.c
     1199tmp/external/tcl/tclCmdAH.$(ObjSuf): \
     1200        external/tcl/tclCmdAH.c
     1201tmp/external/tcl/tclNamesp.$(ObjSuf): \
     1202        external/tcl/tclNamesp.c
     1203tmp/external/tcl/tclIndexObj.$(ObjSuf): \
     1204        external/tcl/tclIndexObj.c
     1205tmp/external/tcl/tclStringObj.$(ObjSuf): \
     1206        external/tcl/tclStringObj.c
     1207tmp/external/tcl/tclAlloc.$(ObjSuf): \
     1208        external/tcl/tclAlloc.c
    11821209tmp/external/tcl/tclHistory.$(ObjSuf): \
    11831210        external/tcl/tclHistory.c
     1211tmp/external/tcl/tclParse.$(ObjSuf): \
     1212        external/tcl/tclParse.c
    11841213tmp/external/tcl/tclResolve.$(ObjSuf): \
    11851214        external/tcl/tclResolve.c
    1186 tmp/external/tcl/tclParse.$(ObjSuf): \
    1187         external/tcl/tclParse.c
    1188 tmp/external/tcl/tclVar.$(ObjSuf): \
    1189         external/tcl/tclVar.c
    1190 tmp/external/tcl/tclIndexObj.$(ObjSuf): \
    1191         external/tcl/tclIndexObj.c
    1192 tmp/external/tcl/tclCkalloc.$(ObjSuf): \
    1193         external/tcl/tclCkalloc.c
    11941215tmp/external/tcl/tclListObj.$(ObjSuf): \
    11951216        external/tcl/tclListObj.c
    11961217tmp/external/tcl/tclHash.$(ObjSuf): \
    11971218        external/tcl/tclHash.c
    1198 tmp/external/tcl/tclCmdIL.$(ObjSuf): \
    1199         external/tcl/tclCmdIL.c
    1200 tmp/external/tcl/tclStringObj.$(ObjSuf): \
    1201         external/tcl/tclStringObj.c
    1202 tmp/external/tcl/tclAlloc.$(ObjSuf): \
    1203         external/tcl/tclAlloc.c
     1219tmp/external/tcl/tclExecute.$(ObjSuf): \
     1220        external/tcl/tclExecute.c
     1221tmp/external/tcl/tclPreserve.$(ObjSuf): \
     1222        external/tcl/tclPreserve.c
     1223tmp/external/tcl/tclCompile.$(ObjSuf): \
     1224        external/tcl/tclCompile.c
     1225tmp/external/tcl/tclAsync.$(ObjSuf): \
     1226        external/tcl/tclAsync.c
     1227tmp/external/tcl/tclCkalloc.$(ObjSuf): \
     1228        external/tcl/tclCkalloc.c
     1229tmp/external/tcl/tclProc.$(ObjSuf): \
     1230        external/tcl/tclProc.c
     1231tmp/external/tcl/tclPosixStr.$(ObjSuf): \
     1232        external/tcl/tclPosixStr.c
     1233tmp/external/tcl/tclLink.$(ObjSuf): \
     1234        external/tcl/tclLink.c
    12041235tmp/external/tcl/tclCompExpr.$(ObjSuf): \
    12051236        external/tcl/tclCompExpr.c
    1206 tmp/external/tcl/tclLink.$(ObjSuf): \
    1207         external/tcl/tclLink.c
    1208 tmp/external/tcl/tclCmdAH.$(ObjSuf): \
    1209         external/tcl/tclCmdAH.c
    1210 tmp/external/tcl/panic.$(ObjSuf): \
    1211         external/tcl/panic.c
     1237tmp/external/tcl/tclVar.$(ObjSuf): \
     1238        external/tcl/tclVar.c
     1239tmp/external/tcl/tclGet.$(ObjSuf): \
     1240        external/tcl/tclGet.c
     1241tmp/external/tcl/tclObj.$(ObjSuf): \
     1242        external/tcl/tclObj.c
    12121243tmp/external/tcl/tclBasic.$(ObjSuf): \
    12131244        external/tcl/tclBasic.c
    1214 tmp/external/tcl/tclPreserve.$(ObjSuf): \
    1215         external/tcl/tclPreserve.c
    1216 tmp/external/tcl/tclGet.$(ObjSuf): \
    1217         external/tcl/tclGet.c
    1218 tmp/external/tcl/tclNamesp.$(ObjSuf): \
    1219         external/tcl/tclNamesp.c
    1220 tmp/external/tcl/tclProc.$(ObjSuf): \
    1221         external/tcl/tclProc.c
    1222 tmp/external/tcl/tclExecute.$(ObjSuf): \
    1223         external/tcl/tclExecute.c
    1224 tmp/external/tcl/tclCmdMZ.$(ObjSuf): \
    1225         external/tcl/tclCmdMZ.c
    12261245TCL_OBJ +=  \
    1227         tmp/external/tcl/tclObj.$(ObjSuf) \
    12281246        tmp/external/tcl/tclUtil.$(ObjSuf) \
    1229         tmp/external/tcl/tclAsync.$(ObjSuf) \
    1230         tmp/external/tcl/tclPosixStr.$(ObjSuf) \
    1231         tmp/external/tcl/tclCompile.$(ObjSuf) \
     1247        tmp/external/tcl/panic.$(ObjSuf) \
     1248        tmp/external/tcl/tclCmdMZ.$(ObjSuf) \
     1249        tmp/external/tcl/tclCmdIL.$(ObjSuf) \
     1250        tmp/external/tcl/tclCmdAH.$(ObjSuf) \
     1251        tmp/external/tcl/tclNamesp.$(ObjSuf) \
     1252        tmp/external/tcl/tclIndexObj.$(ObjSuf) \
     1253        tmp/external/tcl/tclStringObj.$(ObjSuf) \
     1254        tmp/external/tcl/tclAlloc.$(ObjSuf) \
    12321255        tmp/external/tcl/tclHistory.$(ObjSuf) \
     1256        tmp/external/tcl/tclParse.$(ObjSuf) \
    12331257        tmp/external/tcl/tclResolve.$(ObjSuf) \
    1234         tmp/external/tcl/tclParse.$(ObjSuf) \
    1235         tmp/external/tcl/tclVar.$(ObjSuf) \
    1236         tmp/external/tcl/tclIndexObj.$(ObjSuf) \
    1237         tmp/external/tcl/tclCkalloc.$(ObjSuf) \
    12381258        tmp/external/tcl/tclListObj.$(ObjSuf) \
    12391259        tmp/external/tcl/tclHash.$(ObjSuf) \
    1240         tmp/external/tcl/tclCmdIL.$(ObjSuf) \
    1241         tmp/external/tcl/tclStringObj.$(ObjSuf) \
    1242         tmp/external/tcl/tclAlloc.$(ObjSuf) \
     1260        tmp/external/tcl/tclExecute.$(ObjSuf) \
     1261        tmp/external/tcl/tclPreserve.$(ObjSuf) \
     1262        tmp/external/tcl/tclCompile.$(ObjSuf) \
     1263        tmp/external/tcl/tclAsync.$(ObjSuf) \
     1264        tmp/external/tcl/tclCkalloc.$(ObjSuf) \
     1265        tmp/external/tcl/tclProc.$(ObjSuf) \
     1266        tmp/external/tcl/tclPosixStr.$(ObjSuf) \
     1267        tmp/external/tcl/tclLink.$(ObjSuf) \
    12431268        tmp/external/tcl/tclCompExpr.$(ObjSuf) \
    1244         tmp/external/tcl/tclLink.$(ObjSuf) \
    1245         tmp/external/tcl/tclCmdAH.$(ObjSuf) \
    1246         tmp/external/tcl/panic.$(ObjSuf) \
    1247         tmp/external/tcl/tclBasic.$(ObjSuf) \
    1248         tmp/external/tcl/tclPreserve.$(ObjSuf) \
     1269        tmp/external/tcl/tclVar.$(ObjSuf) \
    12491270        tmp/external/tcl/tclGet.$(ObjSuf) \
    1250         tmp/external/tcl/tclNamesp.$(ObjSuf) \
    1251         tmp/external/tcl/tclProc.$(ObjSuf) \
    1252         tmp/external/tcl/tclExecute.$(ObjSuf) \
    1253         tmp/external/tcl/tclCmdMZ.$(ObjSuf)
     1271        tmp/external/tcl/tclObj.$(ObjSuf) \
     1272        tmp/external/tcl/tclBasic.$(ObjSuf)
    12541273
    12551274external/fastjet/internal/ClosestPair2D.hh: \
     
    14391458        @touch $@
    14401459
     1460modules/TrackCountingBTagging.h: \
     1461        classes/DelphesModule.h
     1462        @touch $@
     1463
    14411464modules/PileUpMergerPythia8.h: \
    14421465        classes/DelphesModule.h
     
    14801503
    14811504modules/BTagging.h: \
     1505        classes/DelphesModule.h
     1506        @touch $@
     1507
     1508modules/ImpactParameterSmearing.h: \
    14821509        classes/DelphesModule.h
    14831510        @touch $@
  • trunk/classes/DelphesClasses.cc

    r1361 r1367  
    111111  Momentum(0.0, 0.0, 0.0, 0.0),
    112112  Position(0.0, 0.0, 0.0, 0.0),
     113  Dxy(0),SDxy(0),Xd(0),Yd(0),Zd(0),
    113114  Area(0.0, 0.0, 0.0, 0.0),
    114115  NCharged(0),
     
    216217  object.Momentum = Momentum;
    217218  object.Position = Position;
     219  object.Dxy = Dxy;
     220  object.SDxy = SDxy;
     221  object.Xd = Xd;
     222  object.Yd = Yd;
     223  object.Zd = Zd;
    218224  object.Area = Area;
    219225
     
    270276  Position.SetXYZT(0.0, 0.0, 0.0, 0.0);
    271277  Area.SetXYZT(0.0, 0.0, 0.0, 0.0);
    272 
     278  Dxy = 0.0;
     279  SDxy = 0.0;
     280  Xd = 0.0;
     281  Yd = 0.0;
     282  Zd = 0.0;
    273283  NCharged = 0;
    274284  NNeutrals = 0;
  • trunk/classes/DelphesClasses.h

    r1366 r1367  
    349349  Float_t ZOuter; // track position (z component) at the tracker edge
    350350  Float_t TOuter; // track position (z component) at the tracker edge
     351 
     352  Float_t Dxy;     // track signed transverse impact parameter
     353  Float_t SDxy;    // signed error on the track signed transverse impact parameter
     354  Float_t Xd;      // X coordinate of point of closest approach to vertex
     355  Float_t Yd;      // Y coordinate of point of closest approach to vertex
     356  Float_t Zd;      // Z coordinate of point of closest approach to vertex
    351357
    352358  TRef Particle; // reference to generated particle
     
    444450
    445451  TLorentzVector Momentum, Position, Area;
     452 
     453  Float_t  Dxy;   
     454  Float_t  SDxy;   
     455  Float_t  Xd;     
     456  Float_t  Yd;     
     457  Float_t  Zd;     
    446458
    447459  // PileUpJetID variables
  • trunk/modules/ModulesLinkDef.h

    r1360 r1367  
    1919#include "modules/EnergySmearing.h"
    2020#include "modules/MomentumSmearing.h"
     21#include "modules/ImpactParameterSmearing.h"
    2122#include "modules/TimeSmearing.h"
    2223#include "modules/Calorimeter.h"
     
    2425#include "modules/EnergyScale.h"
    2526#include "modules/UniqueObjectFinder.h"
     27#include "modules/TrackCountingBTagging.h"
    2628#include "modules/BTagging.h"
    2729#include "modules/TauTagging.h"
     
    5355#pragma link C++ class EnergySmearing+;
    5456#pragma link C++ class MomentumSmearing+;
     57#pragma link C++ class ImpactParameterSmearing+;
    5558#pragma link C++ class TimeSmearing+;
    5659#pragma link C++ class Calorimeter+;
     
    5861#pragma link C++ class EnergyScale+;
    5962#pragma link C++ class UniqueObjectFinder+;
     63#pragma link C++ class TrackCountingBTagging+;
    6064#pragma link C++ class BTagging+;
    6165#pragma link C++ class TauTagging+;
  • trunk/modules/ParticlePropagator.cc

    r1342 r1367  
    106106  Double_t tmp, discr, discr2;
    107107  Double_t delta, gammam, omega, asinrho;
    108 
     108  Double_t ang_mom, rcu, rc2, dxy, xd, yd, zd;
     109 
    109110  const Double_t c_light = 2.99792458E8;
    110111
     
    214215      if(x_c < 0.0) phi += TMath::Pi();
    215216
     217      rcu = TMath::Abs(r);
     218      rc2 = r_c*r_c;
     219     
     220      // calculate coordinates of closest approach to track circle in transverse plane xd, yd, zd
     221      xd = x_c*x_c*x_c - x_c*rcu*r_c + x_c*y_c*y_c;
     222      xd  = ( rc2 > 0.0 ) ? xd / rc2 : -999;
     223      yd  = y_c*(-rcu*r_c + rc2);
     224      yd  = ( rc2 > 0.0 ) ? yd / rc2 : -999;
     225      zd  = z + (TMath::Sqrt(xd*xd+yd*yd) - TMath::Sqrt(x*x+y*y))*pz/pt;
     226
     227      // calculate impact paramater
     228      ang_mom = (xd*py - yd*px);
     229      dxy = ang_mom/pt;
     230   
     231         
    216232      // 3. time evaluation t = TMath::Min(t_r, t_z)
    217233      //    t_r : time to exit from the sides
     
    267283
    268284        candidate->Momentum = candidateMomentum;
    269         candidate->AddCandidate(mother);
     285        candidate->Xd = xd*1.0E3;
     286        candidate->Yd = yd*1.0E3;
     287        candidate->Zd = zd*1.0E3;
     288       
     289        candidate->AddCandidate(mother);
    270290
    271291        fOutputArray->Add(candidate);
     
    287307
    288308//------------------------------------------------------------------------------
     309
  • trunk/modules/TreeWriter.cc

    r1366 r1367  
    277277    entry->ZOuter = position.Z();
    278278    entry->TOuter = position.T()*1.0E-3/c_light;
    279 
     279   
     280    entry->Dxy = candidate->Dxy;
     281    entry->SDxy = candidate->SDxy ;
     282    entry->Xd = candidate -> Xd;
     283    entry->Yd = candidate -> Yd;
     284    entry->Zd = candidate -> Zd;
     285   
    280286    const TLorentzVector &momentum = candidate->Momentum;
    281287
Note: See TracChangeset for help on using the changeset viewer.