Fork me on GitHub

Changeset cd75093 in git


Ignore:
Timestamp:
Dec 12, 2014, 2:58:04 PM (10 years ago)
Author:
Michele Selvaggi <michele.selvaggi@…>
Branches:
ImprovedOutputFile, Timing, dual_readout, llp, master
Children:
0c871e5
Parents:
17826f2 (diff), 3d10d1f (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge pull request #8 from selvaggi/master

Added external fast jet examples.

Files:
2 added
6 edited
12 moved

Legend:

Unmodified
Added
Removed
  • Makefile

    r17826f2 rcd75093  
    7171
    7272
     73lhco2root$(ExeSuf): \
     74        tmp/converters/lhco2root.$(ObjSuf)
     75
     76tmp/converters/lhco2root.$(ObjSuf): \
     77        converters/lhco2root.cpp \
     78        modules/Delphes.h \
     79        classes/DelphesStream.h \
     80        classes/DelphesClasses.h \
     81        classes/DelphesFactory.h \
     82        external/ExRootAnalysis/ExRootTreeWriter.h \
     83        external/ExRootAnalysis/ExRootTreeBranch.h \
     84        external/ExRootAnalysis/ExRootProgressBar.h
     85root2lhco$(ExeSuf): \
     86        tmp/converters/root2lhco.$(ObjSuf)
     87
     88tmp/converters/root2lhco.$(ObjSuf): \
     89        converters/root2lhco.cpp \
     90        classes/DelphesClasses.h \
     91        external/ExRootAnalysis/ExRootTreeReader.h \
     92        external/ExRootAnalysis/ExRootProgressBar.h
     93stdhep2pileup$(ExeSuf): \
     94        tmp/converters/stdhep2pileup.$(ObjSuf)
     95
     96tmp/converters/stdhep2pileup.$(ObjSuf): \
     97        converters/stdhep2pileup.cpp \
     98        classes/DelphesClasses.h \
     99        classes/DelphesFactory.h \
     100        classes/DelphesSTDHEPReader.h \
     101        classes/DelphesPileUpWriter.h \
     102        external/ExRootAnalysis/ExRootTreeWriter.h \
     103        external/ExRootAnalysis/ExRootTreeBranch.h \
     104        external/ExRootAnalysis/ExRootProgressBar.h
    73105hepmc2pileup$(ExeSuf): \
    74106        tmp/converters/hepmc2pileup.$(ObjSuf)
     
    95127        external/ExRootAnalysis/ExRootTreeBranch.h \
    96128        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 \
    106         external/ExRootAnalysis/ExRootTreeWriter.h \
    107         external/ExRootAnalysis/ExRootTreeBranch.h \
    108         external/ExRootAnalysis/ExRootProgressBar.h
    109129root2pileup$(ExeSuf): \
    110130        tmp/converters/root2pileup.$(ObjSuf)
     
    116136        external/ExRootAnalysis/ExRootTreeReader.h \
    117137        external/ExRootAnalysis/ExRootProgressBar.h
    118 root2lhco$(ExeSuf): \
    119         tmp/converters/root2lhco.$(ObjSuf)
    120 
    121 tmp/converters/root2lhco.$(ObjSuf): \
    122         converters/root2lhco.cpp \
     138Example1$(ExeSuf): \
     139        tmp/examples/Example1.$(ObjSuf)
     140
     141tmp/examples/Example1.$(ObjSuf): \
     142        examples/Example1.cpp \
    123143        classes/DelphesClasses.h \
    124144        external/ExRootAnalysis/ExRootTreeReader.h \
    125         external/ExRootAnalysis/ExRootProgressBar.h
    126 lhco2root$(ExeSuf): \
    127         tmp/converters/lhco2root.$(ObjSuf)
    128 
    129 tmp/converters/lhco2root.$(ObjSuf): \
    130         converters/lhco2root.cpp \
    131         modules/Delphes.h \
    132         classes/DelphesStream.h \
    133         classes/DelphesClasses.h \
    134         classes/DelphesFactory.h \
    135145        external/ExRootAnalysis/ExRootTreeWriter.h \
    136146        external/ExRootAnalysis/ExRootTreeBranch.h \
    137         external/ExRootAnalysis/ExRootProgressBar.h
    138 StandaloneHepMC$(ExeSuf): \
    139         tmp/examples/StandaloneHepMC.$(ObjSuf)
    140 
    141 tmp/examples/StandaloneHepMC.$(ObjSuf): \
    142         examples/StandaloneHepMC.cpp \
     147        external/ExRootAnalysis/ExRootResult.h \
     148        external/ExRootAnalysis/ExRootUtilities.h
     149ExternalFastJetBasic$(ExeSuf): \
     150        tmp/examples/ExternalFastJetBasic.$(ObjSuf)
     151
     152tmp/examples/ExternalFastJetBasic.$(ObjSuf): \
     153        examples/ExternalFastJetBasic.cpp \
     154        modules/Delphes.h \
     155        classes/DelphesClasses.h \
     156        classes/DelphesFactory.h \
     157        external/ExRootAnalysis/ExRootTreeWriter.h \
     158        external/ExRootAnalysis/ExRootTreeBranch.h \
     159        external/ExRootAnalysis/ExRootProgressBar.h \
     160        external/fastjet/PseudoJet.hh \
     161        external/fastjet/JetDefinition.hh \
     162        external/fastjet/ClusterSequence.hh
     163ExternalFastJetHepMC$(ExeSuf): \
     164        tmp/examples/ExternalFastJetHepMC.$(ObjSuf)
     165
     166tmp/examples/ExternalFastJetHepMC.$(ObjSuf): \
     167        examples/ExternalFastJetHepMC.cpp \
    143168        modules/Delphes.h \
    144169        classes/DelphesClasses.h \
     
    150175        external/fastjet/PseudoJet.hh \
    151176        external/fastjet/JetDefinition.hh \
    152         external/fastjet/ClusterSequence.hh \
    153         external/fastjet/Selector.hh \
    154         external/fastjet/ClusterSequenceArea.hh \
    155         external/fastjet/tools/JetMedianBackgroundEstimator.hh \
    156         external/fastjet/plugins/SISCone/fastjet/SISConePlugin.hh \
    157         external/fastjet/plugins/CDFCones/fastjet/CDFMidPointPlugin.hh \
    158         external/fastjet/plugins/CDFCones/fastjet/CDFJetCluPlugin.hh \
    159         external/fastjet/contribs/Nsubjettiness/Nsubjettiness.hh \
    160         external/fastjet/contribs/Nsubjettiness/Njettiness.hh \
    161         external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.hh \
    162         external/fastjet/contribs/Nsubjettiness/WinnerTakeAllRecombiner.hh
    163 Example1$(ExeSuf): \
    164         tmp/examples/Example1.$(ObjSuf)
    165 
    166 tmp/examples/Example1.$(ObjSuf): \
    167         examples/Example1.cpp \
    168         classes/DelphesClasses.h \
    169         external/ExRootAnalysis/ExRootTreeReader.h \
    170         external/ExRootAnalysis/ExRootTreeWriter.h \
    171         external/ExRootAnalysis/ExRootTreeBranch.h \
    172         external/ExRootAnalysis/ExRootResult.h \
    173         external/ExRootAnalysis/ExRootUtilities.h
     177        external/fastjet/ClusterSequence.hh
    174178EXECUTABLE +=  \
     179        lhco2root$(ExeSuf) \
     180        root2lhco$(ExeSuf) \
     181        stdhep2pileup$(ExeSuf) \
    175182        hepmc2pileup$(ExeSuf) \
    176183        pileup2root$(ExeSuf) \
    177         stdhep2pileup$(ExeSuf) \
    178184        root2pileup$(ExeSuf) \
    179         root2lhco$(ExeSuf) \
    180         lhco2root$(ExeSuf) \
    181         StandaloneHepMC$(ExeSuf) \
    182         Example1$(ExeSuf)
     185        Example1$(ExeSuf) \
     186        ExternalFastJetBasic$(ExeSuf) \
     187        ExternalFastJetHepMC$(ExeSuf)
    183188
    184189EXECUTABLE_OBJ +=  \
     190        tmp/converters/lhco2root.$(ObjSuf) \
     191        tmp/converters/root2lhco.$(ObjSuf) \
     192        tmp/converters/stdhep2pileup.$(ObjSuf) \
    185193        tmp/converters/hepmc2pileup.$(ObjSuf) \
    186194        tmp/converters/pileup2root.$(ObjSuf) \
    187         tmp/converters/stdhep2pileup.$(ObjSuf) \
    188195        tmp/converters/root2pileup.$(ObjSuf) \
    189         tmp/converters/root2lhco.$(ObjSuf) \
    190         tmp/converters/lhco2root.$(ObjSuf) \
    191         tmp/examples/StandaloneHepMC.$(ObjSuf) \
    192         tmp/examples/Example1.$(ObjSuf)
     196        tmp/examples/Example1.$(ObjSuf) \
     197        tmp/examples/ExternalFastJetBasic.$(ObjSuf) \
     198        tmp/examples/ExternalFastJetHepMC.$(ObjSuf)
    193199
    194200DelphesHepMC$(ExeSuf): \
     
    413419        DisplayDict$(PcmSuf)
    414420
    415 tmp/classes/DelphesFormula.$(ObjSuf): \
    416         classes/DelphesFormula.$(SrcSuf) \
    417         classes/DelphesFormula.h
     421tmp/classes/DelphesFactory.$(ObjSuf): \
     422        classes/DelphesFactory.$(SrcSuf) \
     423        classes/DelphesFactory.h \
     424        classes/DelphesClasses.h \
     425        external/ExRootAnalysis/ExRootTreeBranch.h
     426tmp/classes/DelphesLHEFReader.$(ObjSuf): \
     427        classes/DelphesLHEFReader.$(SrcSuf) \
     428        classes/DelphesLHEFReader.h \
     429        classes/DelphesClasses.h \
     430        classes/DelphesFactory.h \
     431        classes/DelphesStream.h \
     432        external/ExRootAnalysis/ExRootTreeBranch.h
    418433tmp/classes/DelphesModule.$(ObjSuf): \
    419434        classes/DelphesModule.$(SrcSuf) \
     
    424439        external/ExRootAnalysis/ExRootTreeWriter.h \
    425440        external/ExRootAnalysis/ExRootResult.h
     441tmp/classes/DelphesStream.$(ObjSuf): \
     442        classes/DelphesStream.$(SrcSuf) \
     443        classes/DelphesStream.h
     444tmp/classes/DelphesHepMCReader.$(ObjSuf): \
     445        classes/DelphesHepMCReader.$(SrcSuf) \
     446        classes/DelphesHepMCReader.h \
     447        classes/DelphesClasses.h \
     448        classes/DelphesFactory.h \
     449        classes/DelphesStream.h \
     450        external/ExRootAnalysis/ExRootTreeBranch.h
     451tmp/classes/DelphesClasses.$(ObjSuf): \
     452        classes/DelphesClasses.$(SrcSuf) \
     453        classes/DelphesClasses.h \
     454        classes/DelphesFactory.h \
     455        classes/SortableObject.h
     456tmp/classes/DelphesFormula.$(ObjSuf): \
     457        classes/DelphesFormula.$(SrcSuf) \
     458        classes/DelphesFormula.h
    426459tmp/classes/DelphesPileUpWriter.$(ObjSuf): \
    427460        classes/DelphesPileUpWriter.$(SrcSuf) \
    428461        classes/DelphesPileUpWriter.h
    429 tmp/classes/DelphesStream.$(ObjSuf): \
    430         classes/DelphesStream.$(SrcSuf) \
    431         classes/DelphesStream.h
    432 tmp/classes/DelphesLHEFReader.$(ObjSuf): \
    433         classes/DelphesLHEFReader.$(SrcSuf) \
    434         classes/DelphesLHEFReader.h \
    435         classes/DelphesClasses.h \
    436         classes/DelphesFactory.h \
    437         classes/DelphesStream.h \
    438         external/ExRootAnalysis/ExRootTreeBranch.h
    439 tmp/classes/DelphesFactory.$(ObjSuf): \
    440         classes/DelphesFactory.$(SrcSuf) \
    441         classes/DelphesFactory.h \
    442         classes/DelphesClasses.h \
    443         external/ExRootAnalysis/ExRootTreeBranch.h
    444 tmp/classes/DelphesHepMCReader.$(ObjSuf): \
    445         classes/DelphesHepMCReader.$(SrcSuf) \
    446         classes/DelphesHepMCReader.h \
    447         classes/DelphesClasses.h \
    448         classes/DelphesFactory.h \
    449         classes/DelphesStream.h \
     462tmp/classes/DelphesTF2.$(ObjSuf): \
     463        classes/DelphesTF2.$(SrcSuf) \
     464        classes/DelphesTF2.h
     465tmp/classes/DelphesSTDHEPReader.$(ObjSuf): \
     466        classes/DelphesSTDHEPReader.$(SrcSuf) \
     467        classes/DelphesSTDHEPReader.h \
     468        classes/DelphesClasses.h \
     469        classes/DelphesFactory.h \
    450470        external/ExRootAnalysis/ExRootTreeBranch.h
    451471tmp/classes/DelphesPileUpReader.$(ObjSuf): \
    452472        classes/DelphesPileUpReader.$(SrcSuf) \
    453473        classes/DelphesPileUpReader.h
    454 tmp/classes/DelphesTF2.$(ObjSuf): \
    455         classes/DelphesTF2.$(SrcSuf) \
    456         classes/DelphesTF2.h
    457 tmp/classes/DelphesClasses.$(ObjSuf): \
    458         classes/DelphesClasses.$(SrcSuf) \
    459         classes/DelphesClasses.h \
    460         classes/DelphesFactory.h \
    461         classes/SortableObject.h
    462 tmp/classes/DelphesSTDHEPReader.$(ObjSuf): \
    463         classes/DelphesSTDHEPReader.$(SrcSuf) \
    464         classes/DelphesSTDHEPReader.h \
    465         classes/DelphesClasses.h \
    466         classes/DelphesFactory.h \
    467         external/ExRootAnalysis/ExRootTreeBranch.h
    468 tmp/modules/StatusPidFilter.$(ObjSuf): \
    469         modules/StatusPidFilter.$(SrcSuf) \
    470         modules/StatusPidFilter.h \
    471         classes/DelphesClasses.h \
    472         classes/DelphesFactory.h \
    473         classes/DelphesFormula.h \
    474         external/ExRootAnalysis/ExRootResult.h \
    475         external/ExRootAnalysis/ExRootFilter.h \
    476         external/ExRootAnalysis/ExRootClassifier.h
    477 tmp/modules/PileUpJetID.$(ObjSuf): \
    478         modules/PileUpJetID.$(SrcSuf) \
    479         modules/PileUpJetID.h \
    480         classes/DelphesClasses.h \
    481         classes/DelphesFactory.h \
    482         classes/DelphesFormula.h \
    483         external/ExRootAnalysis/ExRootResult.h \
    484         external/ExRootAnalysis/ExRootFilter.h \
    485         external/ExRootAnalysis/ExRootClassifier.h
    486 tmp/modules/Delphes.$(ObjSuf): \
    487         modules/Delphes.$(SrcSuf) \
    488         modules/Delphes.h \
    489         classes/DelphesClasses.h \
    490         classes/DelphesFactory.h \
    491         classes/DelphesFormula.h \
    492         external/ExRootAnalysis/ExRootResult.h \
    493         external/ExRootAnalysis/ExRootFilter.h \
    494         external/ExRootAnalysis/ExRootClassifier.h \
    495         external/ExRootAnalysis/ExRootConfReader.h \
    496         external/ExRootAnalysis/ExRootTreeWriter.h
    497 tmp/modules/Calorimeter.$(ObjSuf): \
    498         modules/Calorimeter.$(SrcSuf) \
    499         modules/Calorimeter.h \
    500         classes/DelphesClasses.h \
    501         classes/DelphesFactory.h \
    502         classes/DelphesFormula.h \
    503         external/ExRootAnalysis/ExRootResult.h \
    504         external/ExRootAnalysis/ExRootFilter.h \
    505         external/ExRootAnalysis/ExRootClassifier.h
    506 tmp/modules/AngularSmearing.$(ObjSuf): \
    507         modules/AngularSmearing.$(SrcSuf) \
    508         modules/AngularSmearing.h \
    509         classes/DelphesClasses.h \
    510         classes/DelphesFactory.h \
    511         classes/DelphesFormula.h \
    512         external/ExRootAnalysis/ExRootResult.h \
    513         external/ExRootAnalysis/ExRootFilter.h \
    514         external/ExRootAnalysis/ExRootClassifier.h
    515 tmp/modules/LeptonDressing.$(ObjSuf): \
    516         modules/LeptonDressing.$(SrcSuf) \
    517         modules/LeptonDressing.h \
    518         classes/DelphesClasses.h \
    519         classes/DelphesFactory.h \
    520         classes/DelphesFormula.h \
    521         external/ExRootAnalysis/ExRootResult.h \
    522         external/ExRootAnalysis/ExRootFilter.h \
    523         external/ExRootAnalysis/ExRootClassifier.h
    524 tmp/modules/UniqueObjectFinder.$(ObjSuf): \
    525         modules/UniqueObjectFinder.$(SrcSuf) \
    526         modules/UniqueObjectFinder.h \
    527         classes/DelphesClasses.h \
    528         classes/DelphesFactory.h \
    529         classes/DelphesFormula.h \
    530         external/ExRootAnalysis/ExRootResult.h \
    531         external/ExRootAnalysis/ExRootFilter.h \
    532         external/ExRootAnalysis/ExRootClassifier.h
    533 tmp/modules/IdentificationMap.$(ObjSuf): \
    534         modules/IdentificationMap.$(SrcSuf) \
    535         modules/IdentificationMap.h \
    536         classes/DelphesClasses.h \
    537         classes/DelphesFactory.h \
    538         classes/DelphesFormula.h \
    539         external/ExRootAnalysis/ExRootResult.h \
    540         external/ExRootAnalysis/ExRootFilter.h \
    541         external/ExRootAnalysis/ExRootClassifier.h
    542 tmp/modules/PileUpMergerPythia8.$(ObjSuf): \
    543         modules/PileUpMergerPythia8.$(SrcSuf) \
    544         modules/PileUpMergerPythia8.h \
    545         classes/DelphesClasses.h \
    546         classes/DelphesFactory.h \
    547         classes/DelphesFormula.h \
    548         classes/DelphesPileUpReader.h \
    549         external/ExRootAnalysis/ExRootResult.h \
    550         external/ExRootAnalysis/ExRootFilter.h \
    551         external/ExRootAnalysis/ExRootClassifier.h
    552 tmp/modules/PdgCodeFilter.$(ObjSuf): \
    553         modules/PdgCodeFilter.$(SrcSuf) \
    554         modules/PdgCodeFilter.h \
    555         classes/DelphesClasses.h \
    556         classes/DelphesFactory.h \
    557         classes/DelphesFormula.h \
    558         external/ExRootAnalysis/ExRootResult.h \
    559         external/ExRootAnalysis/ExRootFilter.h \
    560         external/ExRootAnalysis/ExRootClassifier.h
    561 tmp/modules/Cloner.$(ObjSuf): \
    562         modules/Cloner.$(SrcSuf) \
    563         modules/Cloner.h \
    564         classes/DelphesClasses.h \
    565         classes/DelphesFactory.h \
    566         classes/DelphesFormula.h \
    567         external/ExRootAnalysis/ExRootResult.h \
    568         external/ExRootAnalysis/ExRootFilter.h \
    569         external/ExRootAnalysis/ExRootClassifier.h
    570 tmp/modules/Isolation.$(ObjSuf): \
    571         modules/Isolation.$(SrcSuf) \
    572         modules/Isolation.h \
    573         classes/DelphesClasses.h \
    574         classes/DelphesFactory.h \
    575         classes/DelphesFormula.h \
    576         external/ExRootAnalysis/ExRootResult.h \
    577         external/ExRootAnalysis/ExRootFilter.h \
    578         external/ExRootAnalysis/ExRootClassifier.h
    579 tmp/modules/ConstituentFilter.$(ObjSuf): \
    580         modules/ConstituentFilter.$(SrcSuf) \
    581         modules/ConstituentFilter.h \
     474tmp/modules/Weighter.$(ObjSuf): \
     475        modules/Weighter.$(SrcSuf) \
     476        modules/Weighter.h \
    582477        classes/DelphesClasses.h \
    583478        classes/DelphesFactory.h \
     
    598493        external/Hector/H_RecRPObject.h \
    599494        external/Hector/H_BeamParticle.h
     495tmp/modules/ConstituentFilter.$(ObjSuf): \
     496        modules/ConstituentFilter.$(SrcSuf) \
     497        modules/ConstituentFilter.h \
     498        classes/DelphesClasses.h \
     499        classes/DelphesFactory.h \
     500        classes/DelphesFormula.h \
     501        external/ExRootAnalysis/ExRootResult.h \
     502        external/ExRootAnalysis/ExRootFilter.h \
     503        external/ExRootAnalysis/ExRootClassifier.h
     504tmp/modules/JetPileUpSubtractor.$(ObjSuf): \
     505        modules/JetPileUpSubtractor.$(SrcSuf) \
     506        modules/JetPileUpSubtractor.h \
     507        classes/DelphesClasses.h \
     508        classes/DelphesFactory.h \
     509        classes/DelphesFormula.h \
     510        external/ExRootAnalysis/ExRootResult.h \
     511        external/ExRootAnalysis/ExRootFilter.h \
     512        external/ExRootAnalysis/ExRootClassifier.h
     513tmp/modules/TrackPileUpSubtractor.$(ObjSuf): \
     514        modules/TrackPileUpSubtractor.$(SrcSuf) \
     515        modules/TrackPileUpSubtractor.h \
     516        classes/DelphesClasses.h \
     517        classes/DelphesFactory.h \
     518        classes/DelphesFormula.h \
     519        external/ExRootAnalysis/ExRootResult.h \
     520        external/ExRootAnalysis/ExRootFilter.h \
     521        external/ExRootAnalysis/ExRootClassifier.h
     522tmp/modules/PileUpJetID.$(ObjSuf): \
     523        modules/PileUpJetID.$(SrcSuf) \
     524        modules/PileUpJetID.h \
     525        classes/DelphesClasses.h \
     526        classes/DelphesFactory.h \
     527        classes/DelphesFormula.h \
     528        external/ExRootAnalysis/ExRootResult.h \
     529        external/ExRootAnalysis/ExRootFilter.h \
     530        external/ExRootAnalysis/ExRootClassifier.h
     531tmp/modules/ExampleModule.$(ObjSuf): \
     532        modules/ExampleModule.$(SrcSuf) \
     533        modules/ExampleModule.h \
     534        classes/DelphesClasses.h \
     535        classes/DelphesFactory.h \
     536        classes/DelphesFormula.h \
     537        external/ExRootAnalysis/ExRootResult.h \
     538        external/ExRootAnalysis/ExRootFilter.h \
     539        external/ExRootAnalysis/ExRootClassifier.h
     540tmp/modules/ParticlePropagator.$(ObjSuf): \
     541        modules/ParticlePropagator.$(SrcSuf) \
     542        modules/ParticlePropagator.h \
     543        classes/DelphesClasses.h \
     544        classes/DelphesFactory.h \
     545        classes/DelphesFormula.h \
     546        external/ExRootAnalysis/ExRootResult.h \
     547        external/ExRootAnalysis/ExRootFilter.h \
     548        external/ExRootAnalysis/ExRootClassifier.h
     549tmp/modules/EnergyScale.$(ObjSuf): \
     550        modules/EnergyScale.$(SrcSuf) \
     551        modules/EnergyScale.h \
     552        classes/DelphesClasses.h \
     553        classes/DelphesFactory.h \
     554        classes/DelphesFormula.h \
     555        external/ExRootAnalysis/ExRootResult.h \
     556        external/ExRootAnalysis/ExRootFilter.h \
     557        external/ExRootAnalysis/ExRootClassifier.h
     558tmp/modules/PileUpMergerPythia8.$(ObjSuf): \
     559        modules/PileUpMergerPythia8.$(SrcSuf) \
     560        modules/PileUpMergerPythia8.h \
     561        classes/DelphesClasses.h \
     562        classes/DelphesFactory.h \
     563        classes/DelphesFormula.h \
     564        classes/DelphesPileUpReader.h \
     565        external/ExRootAnalysis/ExRootResult.h \
     566        external/ExRootAnalysis/ExRootFilter.h \
     567        external/ExRootAnalysis/ExRootClassifier.h
     568tmp/modules/TimeSmearing.$(ObjSuf): \
     569        modules/TimeSmearing.$(SrcSuf) \
     570        modules/TimeSmearing.h \
     571        classes/DelphesClasses.h \
     572        classes/DelphesFactory.h \
     573        classes/DelphesFormula.h \
     574        external/ExRootAnalysis/ExRootResult.h \
     575        external/ExRootAnalysis/ExRootFilter.h \
     576        external/ExRootAnalysis/ExRootClassifier.h
     577tmp/modules/Calorimeter.$(ObjSuf): \
     578        modules/Calorimeter.$(SrcSuf) \
     579        modules/Calorimeter.h \
     580        classes/DelphesClasses.h \
     581        classes/DelphesFactory.h \
     582        classes/DelphesFormula.h \
     583        external/ExRootAnalysis/ExRootResult.h \
     584        external/ExRootAnalysis/ExRootFilter.h \
     585        external/ExRootAnalysis/ExRootClassifier.h
     586tmp/modules/UniqueObjectFinder.$(ObjSuf): \
     587        modules/UniqueObjectFinder.$(SrcSuf) \
     588        modules/UniqueObjectFinder.h \
     589        classes/DelphesClasses.h \
     590        classes/DelphesFactory.h \
     591        classes/DelphesFormula.h \
     592        external/ExRootAnalysis/ExRootResult.h \
     593        external/ExRootAnalysis/ExRootFilter.h \
     594        external/ExRootAnalysis/ExRootClassifier.h
     595tmp/modules/TrackCountingBTagging.$(ObjSuf): \
     596        modules/TrackCountingBTagging.$(SrcSuf) \
     597        modules/TrackCountingBTagging.h \
     598        classes/DelphesClasses.h \
     599        classes/DelphesFactory.h \
     600        classes/DelphesFormula.h
     601tmp/modules/StatusPidFilter.$(ObjSuf): \
     602        modules/StatusPidFilter.$(SrcSuf) \
     603        modules/StatusPidFilter.h \
     604        classes/DelphesClasses.h \
     605        classes/DelphesFactory.h \
     606        classes/DelphesFormula.h \
     607        external/ExRootAnalysis/ExRootResult.h \
     608        external/ExRootAnalysis/ExRootFilter.h \
     609        external/ExRootAnalysis/ExRootClassifier.h
     610tmp/modules/AngularSmearing.$(ObjSuf): \
     611        modules/AngularSmearing.$(SrcSuf) \
     612        modules/AngularSmearing.h \
     613        classes/DelphesClasses.h \
     614        classes/DelphesFactory.h \
     615        classes/DelphesFormula.h \
     616        external/ExRootAnalysis/ExRootResult.h \
     617        external/ExRootAnalysis/ExRootFilter.h \
     618        external/ExRootAnalysis/ExRootClassifier.h
     619tmp/modules/PileUpMerger.$(ObjSuf): \
     620        modules/PileUpMerger.$(SrcSuf) \
     621        modules/PileUpMerger.h \
     622        classes/DelphesClasses.h \
     623        classes/DelphesFactory.h \
     624        classes/DelphesTF2.h \
     625        classes/DelphesPileUpReader.h \
     626        external/ExRootAnalysis/ExRootResult.h \
     627        external/ExRootAnalysis/ExRootFilter.h \
     628        external/ExRootAnalysis/ExRootClassifier.h
     629tmp/modules/TreeWriter.$(ObjSuf): \
     630        modules/TreeWriter.$(SrcSuf) \
     631        modules/TreeWriter.h \
     632        classes/DelphesClasses.h \
     633        classes/DelphesFactory.h \
     634        classes/DelphesFormula.h \
     635        external/ExRootAnalysis/ExRootResult.h \
     636        external/ExRootAnalysis/ExRootFilter.h \
     637        external/ExRootAnalysis/ExRootClassifier.h \
     638        external/ExRootAnalysis/ExRootTreeBranch.h
     639tmp/modules/SimpleCalorimeter.$(ObjSuf): \
     640        modules/SimpleCalorimeter.$(SrcSuf) \
     641        modules/SimpleCalorimeter.h \
     642        classes/DelphesClasses.h \
     643        classes/DelphesFactory.h \
     644        classes/DelphesFormula.h \
     645        external/ExRootAnalysis/ExRootResult.h \
     646        external/ExRootAnalysis/ExRootFilter.h \
     647        external/ExRootAnalysis/ExRootClassifier.h
     648tmp/modules/Cloner.$(ObjSuf): \
     649        modules/Cloner.$(SrcSuf) \
     650        modules/Cloner.h \
     651        classes/DelphesClasses.h \
     652        classes/DelphesFactory.h \
     653        classes/DelphesFormula.h \
     654        external/ExRootAnalysis/ExRootResult.h \
     655        external/ExRootAnalysis/ExRootFilter.h \
     656        external/ExRootAnalysis/ExRootClassifier.h
     657tmp/modules/Efficiency.$(ObjSuf): \
     658        modules/Efficiency.$(SrcSuf) \
     659        modules/Efficiency.h \
     660        classes/DelphesClasses.h \
     661        classes/DelphesFactory.h \
     662        classes/DelphesFormula.h \
     663        external/ExRootAnalysis/ExRootResult.h \
     664        external/ExRootAnalysis/ExRootFilter.h \
     665        external/ExRootAnalysis/ExRootClassifier.h
     666tmp/modules/ImpactParameterSmearing.$(ObjSuf): \
     667        modules/ImpactParameterSmearing.$(SrcSuf) \
     668        modules/ImpactParameterSmearing.h \
     669        classes/DelphesClasses.h \
     670        classes/DelphesFactory.h \
     671        classes/DelphesFormula.h \
     672        external/ExRootAnalysis/ExRootResult.h \
     673        external/ExRootAnalysis/ExRootFilter.h \
     674        external/ExRootAnalysis/ExRootClassifier.h
     675tmp/modules/Merger.$(ObjSuf): \
     676        modules/Merger.$(SrcSuf) \
     677        modules/Merger.h \
     678        classes/DelphesClasses.h \
     679        classes/DelphesFactory.h \
     680        classes/DelphesFormula.h \
     681        external/ExRootAnalysis/ExRootResult.h \
     682        external/ExRootAnalysis/ExRootFilter.h \
     683        external/ExRootAnalysis/ExRootClassifier.h
     684tmp/modules/Isolation.$(ObjSuf): \
     685        modules/Isolation.$(SrcSuf) \
     686        modules/Isolation.h \
     687        classes/DelphesClasses.h \
     688        classes/DelphesFactory.h \
     689        classes/DelphesFormula.h \
     690        external/ExRootAnalysis/ExRootResult.h \
     691        external/ExRootAnalysis/ExRootFilter.h \
     692        external/ExRootAnalysis/ExRootClassifier.h
     693tmp/modules/Delphes.$(ObjSuf): \
     694        modules/Delphes.$(SrcSuf) \
     695        modules/Delphes.h \
     696        classes/DelphesClasses.h \
     697        classes/DelphesFactory.h \
     698        classes/DelphesFormula.h \
     699        external/ExRootAnalysis/ExRootResult.h \
     700        external/ExRootAnalysis/ExRootFilter.h \
     701        external/ExRootAnalysis/ExRootClassifier.h \
     702        external/ExRootAnalysis/ExRootConfReader.h \
     703        external/ExRootAnalysis/ExRootTreeWriter.h
     704tmp/modules/IdentificationMap.$(ObjSuf): \
     705        modules/IdentificationMap.$(SrcSuf) \
     706        modules/IdentificationMap.h \
     707        classes/DelphesClasses.h \
     708        classes/DelphesFactory.h \
     709        classes/DelphesFormula.h \
     710        external/ExRootAnalysis/ExRootResult.h \
     711        external/ExRootAnalysis/ExRootFilter.h \
     712        external/ExRootAnalysis/ExRootClassifier.h
     713tmp/modules/MomentumSmearing.$(ObjSuf): \
     714        modules/MomentumSmearing.$(SrcSuf) \
     715        modules/MomentumSmearing.h \
     716        classes/DelphesClasses.h \
     717        classes/DelphesFactory.h \
     718        classes/DelphesFormula.h \
     719        external/ExRootAnalysis/ExRootResult.h \
     720        external/ExRootAnalysis/ExRootFilter.h \
     721        external/ExRootAnalysis/ExRootClassifier.h
     722tmp/modules/BTagging.$(ObjSuf): \
     723        modules/BTagging.$(SrcSuf) \
     724        modules/BTagging.h \
     725        classes/DelphesClasses.h \
     726        classes/DelphesFactory.h \
     727        classes/DelphesFormula.h \
     728        external/ExRootAnalysis/ExRootResult.h \
     729        external/ExRootAnalysis/ExRootFilter.h \
     730        external/ExRootAnalysis/ExRootClassifier.h
     731tmp/modules/PdgCodeFilter.$(ObjSuf): \
     732        modules/PdgCodeFilter.$(SrcSuf) \
     733        modules/PdgCodeFilter.h \
     734        classes/DelphesClasses.h \
     735        classes/DelphesFactory.h \
     736        classes/DelphesFormula.h \
     737        external/ExRootAnalysis/ExRootResult.h \
     738        external/ExRootAnalysis/ExRootFilter.h \
     739        external/ExRootAnalysis/ExRootClassifier.h
    600740tmp/modules/TauTagging.$(ObjSuf): \
    601741        modules/TauTagging.$(SrcSuf) \
     
    607747        external/ExRootAnalysis/ExRootFilter.h \
    608748        external/ExRootAnalysis/ExRootClassifier.h
    609 tmp/modules/BTagging.$(ObjSuf): \
    610         modules/BTagging.$(SrcSuf) \
    611         modules/BTagging.h \
    612         classes/DelphesClasses.h \
    613         classes/DelphesFactory.h \
    614         classes/DelphesFormula.h \
    615         external/ExRootAnalysis/ExRootResult.h \
    616         external/ExRootAnalysis/ExRootFilter.h \
    617         external/ExRootAnalysis/ExRootClassifier.h
    618 tmp/modules/EnergyScale.$(ObjSuf): \
    619         modules/EnergyScale.$(SrcSuf) \
    620         modules/EnergyScale.h \
    621         classes/DelphesClasses.h \
    622         classes/DelphesFactory.h \
    623         classes/DelphesFormula.h \
    624         external/ExRootAnalysis/ExRootResult.h \
    625         external/ExRootAnalysis/ExRootFilter.h \
    626         external/ExRootAnalysis/ExRootClassifier.h
    627 tmp/modules/TrackCountingBTagging.$(ObjSuf): \
    628         modules/TrackCountingBTagging.$(SrcSuf) \
    629         modules/TrackCountingBTagging.h \
    630         classes/DelphesClasses.h \
    631         classes/DelphesFactory.h \
    632         classes/DelphesFormula.h
    633 tmp/modules/JetPileUpSubtractor.$(ObjSuf): \
    634         modules/JetPileUpSubtractor.$(SrcSuf) \
    635         modules/JetPileUpSubtractor.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/SimpleCalorimeter.$(ObjSuf): \
    643         modules/SimpleCalorimeter.$(SrcSuf) \
    644         modules/SimpleCalorimeter.h \
    645         classes/DelphesClasses.h \
    646         classes/DelphesFactory.h \
    647         classes/DelphesFormula.h \
    648         external/ExRootAnalysis/ExRootResult.h \
    649         external/ExRootAnalysis/ExRootFilter.h \
    650         external/ExRootAnalysis/ExRootClassifier.h
    651749tmp/modules/EnergySmearing.$(ObjSuf): \
    652750        modules/EnergySmearing.$(SrcSuf) \
     
    658756        external/ExRootAnalysis/ExRootFilter.h \
    659757        external/ExRootAnalysis/ExRootClassifier.h
    660 tmp/modules/PileUpMerger.$(ObjSuf): \
    661         modules/PileUpMerger.$(SrcSuf) \
    662         modules/PileUpMerger.h \
    663         classes/DelphesClasses.h \
    664         classes/DelphesFactory.h \
    665         classes/DelphesTF2.h \
    666         classes/DelphesPileUpReader.h \
    667         external/ExRootAnalysis/ExRootResult.h \
    668         external/ExRootAnalysis/ExRootFilter.h \
    669         external/ExRootAnalysis/ExRootClassifier.h
    670 tmp/modules/ImpactParameterSmearing.$(ObjSuf): \
    671         modules/ImpactParameterSmearing.$(SrcSuf) \
    672         modules/ImpactParameterSmearing.h \
    673         classes/DelphesClasses.h \
    674         classes/DelphesFactory.h \
    675         classes/DelphesFormula.h \
    676         external/ExRootAnalysis/ExRootResult.h \
    677         external/ExRootAnalysis/ExRootFilter.h \
    678         external/ExRootAnalysis/ExRootClassifier.h
    679 tmp/modules/ExampleModule.$(ObjSuf): \
    680         modules/ExampleModule.$(SrcSuf) \
    681         modules/ExampleModule.h \
    682         classes/DelphesClasses.h \
    683         classes/DelphesFactory.h \
    684         classes/DelphesFormula.h \
    685         external/ExRootAnalysis/ExRootResult.h \
    686         external/ExRootAnalysis/ExRootFilter.h \
    687         external/ExRootAnalysis/ExRootClassifier.h
    688 tmp/modules/TreeWriter.$(ObjSuf): \
    689         modules/TreeWriter.$(SrcSuf) \
    690         modules/TreeWriter.h \
    691         classes/DelphesClasses.h \
    692         classes/DelphesFactory.h \
    693         classes/DelphesFormula.h \
    694         external/ExRootAnalysis/ExRootResult.h \
    695         external/ExRootAnalysis/ExRootFilter.h \
    696         external/ExRootAnalysis/ExRootClassifier.h \
    697         external/ExRootAnalysis/ExRootTreeBranch.h
    698 tmp/modules/Weighter.$(ObjSuf): \
    699         modules/Weighter.$(SrcSuf) \
    700         modules/Weighter.h \
    701         classes/DelphesClasses.h \
    702         classes/DelphesFactory.h \
    703         classes/DelphesFormula.h \
    704         external/ExRootAnalysis/ExRootResult.h \
    705         external/ExRootAnalysis/ExRootFilter.h \
    706         external/ExRootAnalysis/ExRootClassifier.h
    707 tmp/modules/Efficiency.$(ObjSuf): \
    708         modules/Efficiency.$(SrcSuf) \
    709         modules/Efficiency.h \
    710         classes/DelphesClasses.h \
    711         classes/DelphesFactory.h \
    712         classes/DelphesFormula.h \
    713         external/ExRootAnalysis/ExRootResult.h \
    714         external/ExRootAnalysis/ExRootFilter.h \
    715         external/ExRootAnalysis/ExRootClassifier.h
    716 tmp/modules/TrackPileUpSubtractor.$(ObjSuf): \
    717         modules/TrackPileUpSubtractor.$(SrcSuf) \
    718         modules/TrackPileUpSubtractor.h \
    719         classes/DelphesClasses.h \
    720         classes/DelphesFactory.h \
    721         classes/DelphesFormula.h \
    722         external/ExRootAnalysis/ExRootResult.h \
    723         external/ExRootAnalysis/ExRootFilter.h \
    724         external/ExRootAnalysis/ExRootClassifier.h
    725 tmp/modules/MomentumSmearing.$(ObjSuf): \
    726         modules/MomentumSmearing.$(SrcSuf) \
    727         modules/MomentumSmearing.h \
    728         classes/DelphesClasses.h \
    729         classes/DelphesFactory.h \
    730         classes/DelphesFormula.h \
    731         external/ExRootAnalysis/ExRootResult.h \
    732         external/ExRootAnalysis/ExRootFilter.h \
    733         external/ExRootAnalysis/ExRootClassifier.h
    734 tmp/modules/TimeSmearing.$(ObjSuf): \
    735         modules/TimeSmearing.$(SrcSuf) \
    736         modules/TimeSmearing.h \
    737         classes/DelphesClasses.h \
    738         classes/DelphesFactory.h \
    739         classes/DelphesFormula.h \
    740         external/ExRootAnalysis/ExRootResult.h \
    741         external/ExRootAnalysis/ExRootFilter.h \
    742         external/ExRootAnalysis/ExRootClassifier.h
    743 tmp/modules/ParticlePropagator.$(ObjSuf): \
    744         modules/ParticlePropagator.$(SrcSuf) \
    745         modules/ParticlePropagator.h \
    746         classes/DelphesClasses.h \
    747         classes/DelphesFactory.h \
    748         classes/DelphesFormula.h \
    749         external/ExRootAnalysis/ExRootResult.h \
    750         external/ExRootAnalysis/ExRootFilter.h \
    751         external/ExRootAnalysis/ExRootClassifier.h
    752 tmp/modules/Merger.$(ObjSuf): \
    753         modules/Merger.$(SrcSuf) \
    754         modules/Merger.h \
    755         classes/DelphesClasses.h \
    756         classes/DelphesFactory.h \
    757         classes/DelphesFormula.h \
    758         external/ExRootAnalysis/ExRootResult.h \
    759         external/ExRootAnalysis/ExRootFilter.h \
    760         external/ExRootAnalysis/ExRootClassifier.h
    761 tmp/external/ExRootAnalysis/ExRootUtilities.$(ObjSuf): \
    762         external/ExRootAnalysis/ExRootUtilities.$(SrcSuf) \
    763         external/ExRootAnalysis/ExRootUtilities.h
    764 tmp/external/ExRootAnalysis/ExRootTreeBranch.$(ObjSuf): \
    765         external/ExRootAnalysis/ExRootTreeBranch.$(SrcSuf) \
    766         external/ExRootAnalysis/ExRootTreeBranch.h
    767 tmp/external/ExRootAnalysis/ExRootConfReader.$(ObjSuf): \
    768         external/ExRootAnalysis/ExRootConfReader.$(SrcSuf) \
    769         external/ExRootAnalysis/ExRootConfReader.h \
    770         external/tcl/tcl.h
    771 tmp/external/ExRootAnalysis/ExRootTask.$(ObjSuf): \
    772         external/ExRootAnalysis/ExRootTask.$(SrcSuf) \
    773         external/ExRootAnalysis/ExRootTask.h \
    774         external/ExRootAnalysis/ExRootConfReader.h
    775 tmp/external/ExRootAnalysis/ExRootTreeWriter.$(ObjSuf): \
    776         external/ExRootAnalysis/ExRootTreeWriter.$(SrcSuf) \
    777         external/ExRootAnalysis/ExRootTreeWriter.h \
    778         external/ExRootAnalysis/ExRootTreeBranch.h
    779 tmp/external/ExRootAnalysis/ExRootFilter.$(ObjSuf): \
    780         external/ExRootAnalysis/ExRootFilter.$(SrcSuf) \
    781         external/ExRootAnalysis/ExRootFilter.h \
    782         external/ExRootAnalysis/ExRootClassifier.h
    783 tmp/external/ExRootAnalysis/ExRootResult.$(ObjSuf): \
    784         external/ExRootAnalysis/ExRootResult.$(SrcSuf) \
    785         external/ExRootAnalysis/ExRootResult.h \
    786         external/ExRootAnalysis/ExRootUtilities.h
     758tmp/modules/LeptonDressing.$(ObjSuf): \
     759        modules/LeptonDressing.$(SrcSuf) \
     760        modules/LeptonDressing.h \
     761        classes/DelphesClasses.h \
     762        classes/DelphesFactory.h \
     763        classes/DelphesFormula.h \
     764        external/ExRootAnalysis/ExRootResult.h \
     765        external/ExRootAnalysis/ExRootFilter.h \
     766        external/ExRootAnalysis/ExRootClassifier.h
    787767tmp/external/ExRootAnalysis/ExRootProgressBar.$(ObjSuf): \
    788768        external/ExRootAnalysis/ExRootProgressBar.$(SrcSuf) \
     
    791771        external/ExRootAnalysis/ExRootTreeReader.$(SrcSuf) \
    792772        external/ExRootAnalysis/ExRootTreeReader.h
     773tmp/external/ExRootAnalysis/ExRootTreeBranch.$(ObjSuf): \
     774        external/ExRootAnalysis/ExRootTreeBranch.$(SrcSuf) \
     775        external/ExRootAnalysis/ExRootTreeBranch.h
     776tmp/external/ExRootAnalysis/ExRootTask.$(ObjSuf): \
     777        external/ExRootAnalysis/ExRootTask.$(SrcSuf) \
     778        external/ExRootAnalysis/ExRootTask.h \
     779        external/ExRootAnalysis/ExRootConfReader.h
     780tmp/external/ExRootAnalysis/ExRootConfReader.$(ObjSuf): \
     781        external/ExRootAnalysis/ExRootConfReader.$(SrcSuf) \
     782        external/ExRootAnalysis/ExRootConfReader.h \
     783        external/tcl/tcl.h
     784tmp/external/ExRootAnalysis/ExRootResult.$(ObjSuf): \
     785        external/ExRootAnalysis/ExRootResult.$(SrcSuf) \
     786        external/ExRootAnalysis/ExRootResult.h \
     787        external/ExRootAnalysis/ExRootUtilities.h
     788tmp/external/ExRootAnalysis/ExRootUtilities.$(ObjSuf): \
     789        external/ExRootAnalysis/ExRootUtilities.$(SrcSuf) \
     790        external/ExRootAnalysis/ExRootUtilities.h
     791tmp/external/ExRootAnalysis/ExRootFilter.$(ObjSuf): \
     792        external/ExRootAnalysis/ExRootFilter.$(SrcSuf) \
     793        external/ExRootAnalysis/ExRootFilter.h \
     794        external/ExRootAnalysis/ExRootClassifier.h
     795tmp/external/ExRootAnalysis/ExRootTreeWriter.$(ObjSuf): \
     796        external/ExRootAnalysis/ExRootTreeWriter.$(SrcSuf) \
     797        external/ExRootAnalysis/ExRootTreeWriter.h \
     798        external/ExRootAnalysis/ExRootTreeBranch.h
     799tmp/external/Hector/H_EllipticAperture.$(ObjSuf): \
     800        external/Hector/H_EllipticAperture.$(SrcSuf)
     801tmp/external/Hector/H_Parameters.$(ObjSuf): \
     802        external/Hector/H_Parameters.$(SrcSuf)
     803tmp/external/Hector/H_RectangularAperture.$(ObjSuf): \
     804        external/Hector/H_RectangularAperture.$(SrcSuf)
     805tmp/external/Hector/H_Marker.$(ObjSuf): \
     806        external/Hector/H_Marker.$(SrcSuf)
     807tmp/external/Hector/H_VerticalKicker.$(ObjSuf): \
     808        external/Hector/H_VerticalKicker.$(SrcSuf)
     809tmp/external/Hector/H_HorizontalQuadrupole.$(ObjSuf): \
     810        external/Hector/H_HorizontalQuadrupole.$(SrcSuf)
     811tmp/external/Hector/H_Beam.$(ObjSuf): \
     812        external/Hector/H_Beam.$(SrcSuf)
     813tmp/external/Hector/H_BeamLine.$(ObjSuf): \
     814        external/Hector/H_BeamLine.$(SrcSuf)
     815tmp/external/Hector/H_VerticalQuadrupole.$(ObjSuf): \
     816        external/Hector/H_VerticalQuadrupole.$(SrcSuf)
     817tmp/external/Hector/H_Quadrupole.$(ObjSuf): \
     818        external/Hector/H_Quadrupole.$(SrcSuf)
     819tmp/external/Hector/H_RecRPObject.$(ObjSuf): \
     820        external/Hector/H_RecRPObject.$(SrcSuf)
    793821tmp/external/Hector/H_TransportMatrices.$(ObjSuf): \
    794822        external/Hector/H_TransportMatrices.$(SrcSuf)
    795 tmp/external/Hector/H_RecRPObject.$(ObjSuf): \
    796         external/Hector/H_RecRPObject.$(SrcSuf)
     823tmp/external/Hector/H_CircularAperture.$(ObjSuf): \
     824        external/Hector/H_CircularAperture.$(SrcSuf)
     825tmp/external/Hector/H_Dipole.$(ObjSuf): \
     826        external/Hector/H_Dipole.$(SrcSuf)
     827tmp/external/Hector/H_Drift.$(ObjSuf): \
     828        external/Hector/H_Drift.$(SrcSuf)
     829tmp/external/Hector/H_BeamParticle.$(ObjSuf): \
     830        external/Hector/H_BeamParticle.$(SrcSuf)
     831tmp/external/Hector/H_OpticalElement.$(ObjSuf): \
     832        external/Hector/H_OpticalElement.$(SrcSuf)
     833tmp/external/Hector/H_Kicker.$(ObjSuf): \
     834        external/Hector/H_Kicker.$(SrcSuf)
     835tmp/external/Hector/H_AbstractBeamLine.$(ObjSuf): \
     836        external/Hector/H_AbstractBeamLine.$(SrcSuf)
     837tmp/external/Hector/H_RectEllipticAperture.$(ObjSuf): \
     838        external/Hector/H_RectEllipticAperture.$(SrcSuf)
    797839tmp/external/Hector/H_RectangularCollimator.$(ObjSuf): \
    798840        external/Hector/H_RectangularCollimator.$(SrcSuf)
     841tmp/external/Hector/H_RectangularDipole.$(ObjSuf): \
     842        external/Hector/H_RectangularDipole.$(SrcSuf)
     843tmp/external/Hector/H_BeamLineParser.$(ObjSuf): \
     844        external/Hector/H_BeamLineParser.$(SrcSuf)
     845tmp/external/Hector/H_HorizontalKicker.$(ObjSuf): \
     846        external/Hector/H_HorizontalKicker.$(SrcSuf)
     847tmp/external/Hector/H_Aperture.$(ObjSuf): \
     848        external/Hector/H_Aperture.$(SrcSuf)
     849tmp/external/Hector/H_RomanPot.$(ObjSuf): \
     850        external/Hector/H_RomanPot.$(SrcSuf)
    799851tmp/external/Hector/H_SectorDipole.$(ObjSuf): \
    800852        external/Hector/H_SectorDipole.$(SrcSuf)
    801 tmp/external/Hector/H_RomanPot.$(ObjSuf): \
    802         external/Hector/H_RomanPot.$(SrcSuf)
    803 tmp/external/Hector/H_Kicker.$(ObjSuf): \
    804         external/Hector/H_Kicker.$(SrcSuf)
    805 tmp/external/Hector/H_BeamLine.$(ObjSuf): \
    806         external/Hector/H_BeamLine.$(SrcSuf)
    807 tmp/external/Hector/H_Aperture.$(ObjSuf): \
    808         external/Hector/H_Aperture.$(SrcSuf)
    809 tmp/external/Hector/H_HorizontalQuadrupole.$(ObjSuf): \
    810         external/Hector/H_HorizontalQuadrupole.$(SrcSuf)
    811 tmp/external/Hector/H_RectangularDipole.$(ObjSuf): \
    812         external/Hector/H_RectangularDipole.$(SrcSuf)
    813 tmp/external/Hector/H_Marker.$(ObjSuf): \
    814         external/Hector/H_Marker.$(SrcSuf)
    815 tmp/external/Hector/H_Beam.$(ObjSuf): \
    816         external/Hector/H_Beam.$(SrcSuf)
    817 tmp/external/Hector/H_EllipticAperture.$(ObjSuf): \
    818         external/Hector/H_EllipticAperture.$(SrcSuf)
    819 tmp/external/Hector/H_BeamLineParser.$(ObjSuf): \
    820         external/Hector/H_BeamLineParser.$(SrcSuf)
    821 tmp/external/Hector/H_RectEllipticAperture.$(ObjSuf): \
    822         external/Hector/H_RectEllipticAperture.$(SrcSuf)
    823 tmp/external/Hector/H_Drift.$(ObjSuf): \
    824         external/Hector/H_Drift.$(SrcSuf)
    825 tmp/external/Hector/H_CircularAperture.$(ObjSuf): \
    826         external/Hector/H_CircularAperture.$(SrcSuf)
    827 tmp/external/Hector/H_HorizontalKicker.$(ObjSuf): \
    828         external/Hector/H_HorizontalKicker.$(SrcSuf)
    829 tmp/external/Hector/H_Parameters.$(ObjSuf): \
    830         external/Hector/H_Parameters.$(SrcSuf)
    831 tmp/external/Hector/H_AbstractBeamLine.$(ObjSuf): \
    832         external/Hector/H_AbstractBeamLine.$(SrcSuf)
    833 tmp/external/Hector/H_Dipole.$(ObjSuf): \
    834         external/Hector/H_Dipole.$(SrcSuf)
    835 tmp/external/Hector/H_OpticalElement.$(ObjSuf): \
    836         external/Hector/H_OpticalElement.$(SrcSuf)
    837 tmp/external/Hector/H_BeamParticle.$(ObjSuf): \
    838         external/Hector/H_BeamParticle.$(SrcSuf)
    839 tmp/external/Hector/H_Quadrupole.$(ObjSuf): \
    840         external/Hector/H_Quadrupole.$(SrcSuf)
    841 tmp/external/Hector/H_RectangularAperture.$(ObjSuf): \
    842         external/Hector/H_RectangularAperture.$(SrcSuf)
    843 tmp/external/Hector/H_VerticalKicker.$(ObjSuf): \
    844         external/Hector/H_VerticalKicker.$(SrcSuf)
    845 tmp/external/Hector/H_VerticalQuadrupole.$(ObjSuf): \
    846         external/Hector/H_VerticalQuadrupole.$(SrcSuf)
    847853DELPHES_OBJ +=  \
     854        tmp/classes/DelphesFactory.$(ObjSuf) \
     855        tmp/classes/DelphesLHEFReader.$(ObjSuf) \
     856        tmp/classes/DelphesModule.$(ObjSuf) \
     857        tmp/classes/DelphesStream.$(ObjSuf) \
     858        tmp/classes/DelphesHepMCReader.$(ObjSuf) \
     859        tmp/classes/DelphesClasses.$(ObjSuf) \
    848860        tmp/classes/DelphesFormula.$(ObjSuf) \
    849         tmp/classes/DelphesModule.$(ObjSuf) \
    850861        tmp/classes/DelphesPileUpWriter.$(ObjSuf) \
    851         tmp/classes/DelphesStream.$(ObjSuf) \
    852         tmp/classes/DelphesLHEFReader.$(ObjSuf) \
    853         tmp/classes/DelphesFactory.$(ObjSuf) \
    854         tmp/classes/DelphesHepMCReader.$(ObjSuf) \
     862        tmp/classes/DelphesTF2.$(ObjSuf) \
     863        tmp/classes/DelphesSTDHEPReader.$(ObjSuf) \
    855864        tmp/classes/DelphesPileUpReader.$(ObjSuf) \
    856         tmp/classes/DelphesTF2.$(ObjSuf) \
    857         tmp/classes/DelphesClasses.$(ObjSuf) \
    858         tmp/classes/DelphesSTDHEPReader.$(ObjSuf) \
     865        tmp/modules/Weighter.$(ObjSuf) \
     866        tmp/modules/Hector.$(ObjSuf) \
     867        tmp/modules/ConstituentFilter.$(ObjSuf) \
     868        tmp/modules/JetPileUpSubtractor.$(ObjSuf) \
     869        tmp/modules/TrackPileUpSubtractor.$(ObjSuf) \
     870        tmp/modules/PileUpJetID.$(ObjSuf) \
     871        tmp/modules/ExampleModule.$(ObjSuf) \
     872        tmp/modules/ParticlePropagator.$(ObjSuf) \
     873        tmp/modules/EnergyScale.$(ObjSuf) \
     874        tmp/modules/TimeSmearing.$(ObjSuf) \
     875        tmp/modules/Calorimeter.$(ObjSuf) \
     876        tmp/modules/UniqueObjectFinder.$(ObjSuf) \
     877        tmp/modules/TrackCountingBTagging.$(ObjSuf) \
    859878        tmp/modules/StatusPidFilter.$(ObjSuf) \
    860         tmp/modules/PileUpJetID.$(ObjSuf) \
     879        tmp/modules/AngularSmearing.$(ObjSuf) \
     880        tmp/modules/PileUpMerger.$(ObjSuf) \
     881        tmp/modules/TreeWriter.$(ObjSuf) \
     882        tmp/modules/SimpleCalorimeter.$(ObjSuf) \
     883        tmp/modules/Cloner.$(ObjSuf) \
     884        tmp/modules/Efficiency.$(ObjSuf) \
     885        tmp/modules/ImpactParameterSmearing.$(ObjSuf) \
     886        tmp/modules/Merger.$(ObjSuf) \
     887        tmp/modules/Isolation.$(ObjSuf) \
    861888        tmp/modules/Delphes.$(ObjSuf) \
    862         tmp/modules/Calorimeter.$(ObjSuf) \
    863         tmp/modules/AngularSmearing.$(ObjSuf) \
     889        tmp/modules/IdentificationMap.$(ObjSuf) \
     890        tmp/modules/MomentumSmearing.$(ObjSuf) \
     891        tmp/modules/BTagging.$(ObjSuf) \
     892        tmp/modules/PdgCodeFilter.$(ObjSuf) \
     893        tmp/modules/TauTagging.$(ObjSuf) \
     894        tmp/modules/EnergySmearing.$(ObjSuf) \
    864895        tmp/modules/LeptonDressing.$(ObjSuf) \
    865         tmp/modules/UniqueObjectFinder.$(ObjSuf) \
    866         tmp/modules/IdentificationMap.$(ObjSuf) \
    867         tmp/modules/PdgCodeFilter.$(ObjSuf) \
    868         tmp/modules/Cloner.$(ObjSuf) \
    869         tmp/modules/Isolation.$(ObjSuf) \
    870         tmp/modules/ConstituentFilter.$(ObjSuf) \
    871         tmp/modules/Hector.$(ObjSuf) \
    872         tmp/modules/TauTagging.$(ObjSuf) \
    873         tmp/modules/BTagging.$(ObjSuf) \
    874         tmp/modules/EnergyScale.$(ObjSuf) \
    875         tmp/modules/TrackCountingBTagging.$(ObjSuf) \
    876         tmp/modules/JetPileUpSubtractor.$(ObjSuf) \
    877         tmp/modules/SimpleCalorimeter.$(ObjSuf) \
    878         tmp/modules/EnergySmearing.$(ObjSuf) \
    879         tmp/modules/PileUpMerger.$(ObjSuf) \
    880         tmp/modules/ImpactParameterSmearing.$(ObjSuf) \
    881         tmp/modules/ExampleModule.$(ObjSuf) \
    882         tmp/modules/TreeWriter.$(ObjSuf) \
    883         tmp/modules/Weighter.$(ObjSuf) \
    884         tmp/modules/Efficiency.$(ObjSuf) \
    885         tmp/modules/TrackPileUpSubtractor.$(ObjSuf) \
    886         tmp/modules/MomentumSmearing.$(ObjSuf) \
    887         tmp/modules/TimeSmearing.$(ObjSuf) \
    888         tmp/modules/ParticlePropagator.$(ObjSuf) \
    889         tmp/modules/Merger.$(ObjSuf) \
    890         tmp/external/ExRootAnalysis/ExRootUtilities.$(ObjSuf) \
    891         tmp/external/ExRootAnalysis/ExRootTreeBranch.$(ObjSuf) \
    892         tmp/external/ExRootAnalysis/ExRootConfReader.$(ObjSuf) \
    893         tmp/external/ExRootAnalysis/ExRootTask.$(ObjSuf) \
    894         tmp/external/ExRootAnalysis/ExRootTreeWriter.$(ObjSuf) \
    895         tmp/external/ExRootAnalysis/ExRootFilter.$(ObjSuf) \
    896         tmp/external/ExRootAnalysis/ExRootResult.$(ObjSuf) \
    897896        tmp/external/ExRootAnalysis/ExRootProgressBar.$(ObjSuf) \
    898897        tmp/external/ExRootAnalysis/ExRootTreeReader.$(ObjSuf) \
     898        tmp/external/ExRootAnalysis/ExRootTreeBranch.$(ObjSuf) \
     899        tmp/external/ExRootAnalysis/ExRootTask.$(ObjSuf) \
     900        tmp/external/ExRootAnalysis/ExRootConfReader.$(ObjSuf) \
     901        tmp/external/ExRootAnalysis/ExRootResult.$(ObjSuf) \
     902        tmp/external/ExRootAnalysis/ExRootUtilities.$(ObjSuf) \
     903        tmp/external/ExRootAnalysis/ExRootFilter.$(ObjSuf) \
     904        tmp/external/ExRootAnalysis/ExRootTreeWriter.$(ObjSuf) \
     905        tmp/external/Hector/H_EllipticAperture.$(ObjSuf) \
     906        tmp/external/Hector/H_Parameters.$(ObjSuf) \
     907        tmp/external/Hector/H_RectangularAperture.$(ObjSuf) \
     908        tmp/external/Hector/H_Marker.$(ObjSuf) \
     909        tmp/external/Hector/H_VerticalKicker.$(ObjSuf) \
     910        tmp/external/Hector/H_HorizontalQuadrupole.$(ObjSuf) \
     911        tmp/external/Hector/H_Beam.$(ObjSuf) \
     912        tmp/external/Hector/H_BeamLine.$(ObjSuf) \
     913        tmp/external/Hector/H_VerticalQuadrupole.$(ObjSuf) \
     914        tmp/external/Hector/H_Quadrupole.$(ObjSuf) \
     915        tmp/external/Hector/H_RecRPObject.$(ObjSuf) \
    899916        tmp/external/Hector/H_TransportMatrices.$(ObjSuf) \
    900         tmp/external/Hector/H_RecRPObject.$(ObjSuf) \
     917        tmp/external/Hector/H_CircularAperture.$(ObjSuf) \
     918        tmp/external/Hector/H_Dipole.$(ObjSuf) \
     919        tmp/external/Hector/H_Drift.$(ObjSuf) \
     920        tmp/external/Hector/H_BeamParticle.$(ObjSuf) \
     921        tmp/external/Hector/H_OpticalElement.$(ObjSuf) \
     922        tmp/external/Hector/H_Kicker.$(ObjSuf) \
     923        tmp/external/Hector/H_AbstractBeamLine.$(ObjSuf) \
     924        tmp/external/Hector/H_RectEllipticAperture.$(ObjSuf) \
    901925        tmp/external/Hector/H_RectangularCollimator.$(ObjSuf) \
    902         tmp/external/Hector/H_SectorDipole.$(ObjSuf) \
     926        tmp/external/Hector/H_RectangularDipole.$(ObjSuf) \
     927        tmp/external/Hector/H_BeamLineParser.$(ObjSuf) \
     928        tmp/external/Hector/H_HorizontalKicker.$(ObjSuf) \
     929        tmp/external/Hector/H_Aperture.$(ObjSuf) \
    903930        tmp/external/Hector/H_RomanPot.$(ObjSuf) \
    904         tmp/external/Hector/H_Kicker.$(ObjSuf) \
    905         tmp/external/Hector/H_BeamLine.$(ObjSuf) \
    906         tmp/external/Hector/H_Aperture.$(ObjSuf) \
    907         tmp/external/Hector/H_HorizontalQuadrupole.$(ObjSuf) \
    908         tmp/external/Hector/H_RectangularDipole.$(ObjSuf) \
    909         tmp/external/Hector/H_Marker.$(ObjSuf) \
    910         tmp/external/Hector/H_Beam.$(ObjSuf) \
    911         tmp/external/Hector/H_EllipticAperture.$(ObjSuf) \
    912         tmp/external/Hector/H_BeamLineParser.$(ObjSuf) \
    913         tmp/external/Hector/H_RectEllipticAperture.$(ObjSuf) \
    914         tmp/external/Hector/H_Drift.$(ObjSuf) \
    915         tmp/external/Hector/H_CircularAperture.$(ObjSuf) \
    916         tmp/external/Hector/H_HorizontalKicker.$(ObjSuf) \
    917         tmp/external/Hector/H_Parameters.$(ObjSuf) \
    918         tmp/external/Hector/H_AbstractBeamLine.$(ObjSuf) \
    919         tmp/external/Hector/H_Dipole.$(ObjSuf) \
    920         tmp/external/Hector/H_OpticalElement.$(ObjSuf) \
    921         tmp/external/Hector/H_BeamParticle.$(ObjSuf) \
    922         tmp/external/Hector/H_Quadrupole.$(ObjSuf) \
    923         tmp/external/Hector/H_RectangularAperture.$(ObjSuf) \
    924         tmp/external/Hector/H_VerticalKicker.$(ObjSuf) \
    925         tmp/external/Hector/H_VerticalQuadrupole.$(ObjSuf)
     931        tmp/external/Hector/H_SectorDipole.$(ObjSuf)
    926932
    927933ifeq ($(HAS_PYTHIA8),true)
     
    930936endif
    931937
    932 tmp/modules/FastJetFinder.$(ObjSuf): \
    933         modules/FastJetFinder.$(SrcSuf) \
    934         modules/FastJetFinder.h \
    935         classes/DelphesClasses.h \
    936         classes/DelphesFactory.h \
    937         classes/DelphesFormula.h \
    938         external/ExRootAnalysis/ExRootResult.h \
    939         external/ExRootAnalysis/ExRootFilter.h \
    940         external/ExRootAnalysis/ExRootClassifier.h \
    941         external/fastjet/PseudoJet.hh \
    942         external/fastjet/JetDefinition.hh \
    943         external/fastjet/ClusterSequence.hh \
    944         external/fastjet/Selector.hh \
    945         external/fastjet/ClusterSequenceArea.hh \
    946         external/fastjet/tools/JetMedianBackgroundEstimator.hh \
    947         external/fastjet/plugins/SISCone/fastjet/SISConePlugin.hh \
    948         external/fastjet/plugins/CDFCones/fastjet/CDFMidPointPlugin.hh \
    949         external/fastjet/plugins/CDFCones/fastjet/CDFJetCluPlugin.hh \
    950         external/fastjet/contribs/Nsubjettiness/Nsubjettiness.hh \
    951         external/fastjet/contribs/Nsubjettiness/Njettiness.hh \
    952         external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.hh \
    953         external/fastjet/contribs/Nsubjettiness/WinnerTakeAllRecombiner.hh
    954938tmp/modules/FastJetGridMedianEstimator.$(ObjSuf): \
    955939        modules/FastJetGridMedianEstimator.$(SrcSuf) \
     
    976960        external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.hh \
    977961        external/fastjet/contribs/Nsubjettiness/WinnerTakeAllRecombiner.hh
     962tmp/modules/FastJetFinder.$(ObjSuf): \
     963        modules/FastJetFinder.$(SrcSuf) \
     964        modules/FastJetFinder.h \
     965        classes/DelphesClasses.h \
     966        classes/DelphesFactory.h \
     967        classes/DelphesFormula.h \
     968        external/ExRootAnalysis/ExRootResult.h \
     969        external/ExRootAnalysis/ExRootFilter.h \
     970        external/ExRootAnalysis/ExRootClassifier.h \
     971        external/fastjet/PseudoJet.hh \
     972        external/fastjet/JetDefinition.hh \
     973        external/fastjet/ClusterSequence.hh \
     974        external/fastjet/Selector.hh \
     975        external/fastjet/ClusterSequenceArea.hh \
     976        external/fastjet/tools/JetMedianBackgroundEstimator.hh \
     977        external/fastjet/plugins/SISCone/fastjet/SISConePlugin.hh \
     978        external/fastjet/plugins/CDFCones/fastjet/CDFMidPointPlugin.hh \
     979        external/fastjet/plugins/CDFCones/fastjet/CDFJetCluPlugin.hh \
     980        external/fastjet/contribs/Nsubjettiness/Nsubjettiness.hh \
     981        external/fastjet/contribs/Nsubjettiness/Njettiness.hh \
     982        external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.hh \
     983        external/fastjet/contribs/Nsubjettiness/WinnerTakeAllRecombiner.hh
     984tmp/external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.$(ObjSuf): \
     985        external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.$(SrcSuf) \
     986        external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh
     987tmp/external/fastjet/ClusterSequence_DumbN3.$(ObjSuf): \
     988        external/fastjet/ClusterSequence_DumbN3.$(SrcSuf) \
     989        external/fastjet/PseudoJet.hh \
     990        external/fastjet/ClusterSequence.hh
     991tmp/external/fastjet/Error.$(ObjSuf): \
     992        external/fastjet/Error.$(SrcSuf) \
     993        external/fastjet/Error.hh \
     994        external/fastjet/config.h
     995tmp/external/fastjet/TilingExtent.$(ObjSuf): \
     996        external/fastjet/TilingExtent.$(SrcSuf) \
     997        external/fastjet/internal/TilingExtent.hh
    978998tmp/external/fastjet/ClusterSequence_CP2DChan.$(ObjSuf): \
    979999        external/fastjet/ClusterSequence_CP2DChan.$(SrcSuf) \
    9801000        external/fastjet/ClusterSequence.hh \
    9811001        external/fastjet/internal/ClosestPair2D.hh
    982 tmp/external/fastjet/TilingExtent.$(ObjSuf): \
    983         external/fastjet/TilingExtent.$(SrcSuf) \
    984         external/fastjet/internal/TilingExtent.hh
    985 tmp/external/fastjet/LazyTiling25.$(ObjSuf): \
    986         external/fastjet/LazyTiling25.$(SrcSuf) \
    987         external/fastjet/internal/LazyTiling25.hh \
    988         external/fastjet/internal/TilingExtent.hh
    989 tmp/external/fastjet/ClusterSequencePassiveArea.$(ObjSuf): \
    990         external/fastjet/ClusterSequencePassiveArea.$(SrcSuf) \
    991         external/fastjet/ClusterSequencePassiveArea.hh \
    992         external/fastjet/ClusterSequenceVoronoiArea.hh
    993 tmp/external/fastjet/LazyTiling9.$(ObjSuf): \
    994         external/fastjet/LazyTiling9.$(SrcSuf) \
    995         external/fastjet/internal/LazyTiling9.hh \
    996         external/fastjet/internal/TilingExtent.hh
    997 tmp/external/fastjet/Dnn3piCylinder.$(ObjSuf): \
    998         external/fastjet/Dnn3piCylinder.$(SrcSuf) \
    999         external/fastjet/internal/Dnn3piCylinder.hh
     1002tmp/external/fastjet/ClusterSequence1GhostPassiveArea.$(ObjSuf): \
     1003        external/fastjet/ClusterSequence1GhostPassiveArea.$(SrcSuf) \
     1004        external/fastjet/ClusterSequence1GhostPassiveArea.hh
     1005tmp/external/fastjet/GhostedAreaSpec.$(ObjSuf): \
     1006        external/fastjet/GhostedAreaSpec.$(SrcSuf) \
     1007        external/fastjet/GhostedAreaSpec.hh \
     1008        external/fastjet/Error.hh
     1009tmp/external/fastjet/Dnn4piCylinder.$(ObjSuf): \
     1010        external/fastjet/Dnn4piCylinder.$(SrcSuf) \
     1011        external/fastjet/internal/Dnn4piCylinder.hh
     1012tmp/external/fastjet/AreaDefinition.$(ObjSuf): \
     1013        external/fastjet/AreaDefinition.$(SrcSuf) \
     1014        external/fastjet/AreaDefinition.hh
     1015tmp/external/fastjet/ClusterSequenceAreaBase.$(ObjSuf): \
     1016        external/fastjet/ClusterSequenceAreaBase.$(SrcSuf) \
     1017        external/fastjet/ClusterSequenceAreaBase.hh
    10001018tmp/external/fastjet/ClusterSequence.$(ObjSuf): \
    10011019        external/fastjet/ClusterSequence.$(SrcSuf) \
     
    10151033        external/fastjet/internal/MinHeap.hh \
    10161034        external/fastjet/internal/TilingExtent.hh
     1035tmp/external/fastjet/Dnn3piCylinder.$(ObjSuf): \
     1036        external/fastjet/Dnn3piCylinder.$(SrcSuf) \
     1037        external/fastjet/internal/Dnn3piCylinder.hh
     1038tmp/external/fastjet/ClusterSequenceActiveArea.$(ObjSuf): \
     1039        external/fastjet/ClusterSequenceActiveArea.$(SrcSuf) \
     1040        external/fastjet/PseudoJet.hh \
     1041        external/fastjet/ClusterSequence.hh \
     1042        external/fastjet/ClusterSequenceActiveArea.hh \
     1043        external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh
     1044tmp/external/fastjet/RangeDefinition.$(ObjSuf): \
     1045        external/fastjet/RangeDefinition.$(SrcSuf) \
     1046        external/fastjet/RangeDefinition.hh
     1047tmp/external/fastjet/Dnn2piCylinder.$(ObjSuf): \
     1048        external/fastjet/Dnn2piCylinder.$(SrcSuf) \
     1049        external/fastjet/internal/Dnn2piCylinder.hh
     1050tmp/external/fastjet/LazyTiling9SeparateGhosts.$(ObjSuf): \
     1051        external/fastjet/LazyTiling9SeparateGhosts.$(SrcSuf) \
     1052        external/fastjet/internal/LazyTiling9SeparateGhosts.hh \
     1053        external/fastjet/internal/TilingExtent.hh
     1054tmp/external/fastjet/Selector.$(ObjSuf): \
     1055        external/fastjet/Selector.$(SrcSuf) \
     1056        external/fastjet/Selector.hh \
     1057        external/fastjet/GhostedAreaSpec.hh
    10171058tmp/external/fastjet/ClusterSequenceArea.$(ObjSuf): \
    10181059        external/fastjet/ClusterSequenceArea.$(SrcSuf) \
    10191060        external/fastjet/ClusterSequenceArea.hh
     1061tmp/external/fastjet/PseudoJet.$(ObjSuf): \
     1062        external/fastjet/PseudoJet.$(SrcSuf) \
     1063        external/fastjet/Error.hh \
     1064        external/fastjet/PseudoJet.hh \
     1065        external/fastjet/ClusterSequence.hh \
     1066        external/fastjet/ClusterSequenceAreaBase.hh \
     1067        external/fastjet/CompositeJetStructure.hh
     1068tmp/external/fastjet/LimitedWarning.$(ObjSuf): \
     1069        external/fastjet/LimitedWarning.$(SrcSuf) \
     1070        external/fastjet/LimitedWarning.hh
     1071tmp/external/fastjet/ClusterSequence_N2.$(ObjSuf): \
     1072        external/fastjet/ClusterSequence_N2.$(SrcSuf)
     1073tmp/external/fastjet/ClusterSequenceVoronoiArea.$(ObjSuf): \
     1074        external/fastjet/ClusterSequenceVoronoiArea.$(SrcSuf) \
     1075        external/fastjet/ClusterSequenceVoronoiArea.hh \
     1076        external/fastjet/internal/Voronoi.hh
     1077tmp/external/fastjet/FunctionOfPseudoJet.$(ObjSuf): \
     1078        external/fastjet/FunctionOfPseudoJet.$(SrcSuf)
    10201079tmp/external/fastjet/ClusterSequenceStructure.$(ObjSuf): \
    10211080        external/fastjet/ClusterSequenceStructure.$(SrcSuf) \
     
    10251084        external/fastjet/ClusterSequence.hh \
    10261085        external/fastjet/ClusterSequenceAreaBase.hh
     1086tmp/external/fastjet/PseudoJetStructureBase.$(ObjSuf): \
     1087        external/fastjet/PseudoJetStructureBase.$(SrcSuf) \
     1088        external/fastjet/PseudoJetStructureBase.hh \
     1089        external/fastjet/Error.hh \
     1090        external/fastjet/PseudoJet.hh \
     1091        external/fastjet/ClusterSequence.hh \
     1092        external/fastjet/ClusterSequenceAreaBase.hh
     1093tmp/external/fastjet/Voronoi.$(ObjSuf): \
     1094        external/fastjet/Voronoi.$(SrcSuf) \
     1095        external/fastjet/internal/Voronoi.hh
     1096tmp/external/fastjet/CompositeJetStructure.$(ObjSuf): \
     1097        external/fastjet/CompositeJetStructure.$(SrcSuf)
     1098tmp/external/fastjet/ClosestPair2D.$(ObjSuf): \
     1099        external/fastjet/ClosestPair2D.$(SrcSuf) \
     1100        external/fastjet/internal/ClosestPair2D.hh
     1101tmp/external/fastjet/JetDefinition.$(ObjSuf): \
     1102        external/fastjet/JetDefinition.$(SrcSuf) \
     1103        external/fastjet/JetDefinition.hh \
     1104        external/fastjet/Error.hh \
     1105        external/fastjet/CompositeJetStructure.hh
     1106tmp/external/fastjet/LazyTiling9Alt.$(ObjSuf): \
     1107        external/fastjet/LazyTiling9Alt.$(SrcSuf) \
     1108        external/fastjet/internal/LazyTiling9Alt.hh \
     1109        external/fastjet/internal/TilingExtent.hh
     1110tmp/external/fastjet/DnnPlane.$(ObjSuf): \
     1111        external/fastjet/DnnPlane.$(SrcSuf) \
     1112        external/fastjet/internal/DnnPlane.hh
    10271113tmp/external/fastjet/RectangularGrid.$(ObjSuf): \
    10281114        external/fastjet/RectangularGrid.$(SrcSuf) \
    10291115        external/fastjet/RectangularGrid.hh
    1030 tmp/external/fastjet/MinHeap.$(ObjSuf): \
    1031         external/fastjet/MinHeap.$(SrcSuf) \
    1032         external/fastjet/internal/MinHeap.hh
    1033 tmp/external/fastjet/DnnPlane.$(ObjSuf): \
    1034         external/fastjet/DnnPlane.$(SrcSuf) \
    1035         external/fastjet/internal/DnnPlane.hh
    1036 tmp/external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.$(ObjSuf): \
    1037         external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.$(SrcSuf) \
    1038         external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh
    1039 tmp/external/fastjet/ClosestPair2D.$(ObjSuf): \
    1040         external/fastjet/ClosestPair2D.$(SrcSuf) \
    1041         external/fastjet/internal/ClosestPair2D.hh
    1042 tmp/external/fastjet/Dnn4piCylinder.$(ObjSuf): \
    1043         external/fastjet/Dnn4piCylinder.$(SrcSuf) \
    1044         external/fastjet/internal/Dnn4piCylinder.hh
    1045 tmp/external/fastjet/Voronoi.$(ObjSuf): \
    1046         external/fastjet/Voronoi.$(SrcSuf) \
    1047         external/fastjet/internal/Voronoi.hh
    1048 tmp/external/fastjet/LazyTiling9SeparateGhosts.$(ObjSuf): \
    1049         external/fastjet/LazyTiling9SeparateGhosts.$(SrcSuf) \
    1050         external/fastjet/internal/LazyTiling9SeparateGhosts.hh \
     1116tmp/external/fastjet/LazyTiling25.$(ObjSuf): \
     1117        external/fastjet/LazyTiling25.$(SrcSuf) \
     1118        external/fastjet/internal/LazyTiling25.hh \
    10511119        external/fastjet/internal/TilingExtent.hh
    10521120tmp/external/fastjet/BasicRandom.$(ObjSuf): \
    10531121        external/fastjet/BasicRandom.$(SrcSuf) \
    10541122        external/fastjet/internal/BasicRandom.hh
    1055 tmp/external/fastjet/RangeDefinition.$(ObjSuf): \
    1056         external/fastjet/RangeDefinition.$(SrcSuf) \
    1057         external/fastjet/RangeDefinition.hh
    1058 tmp/external/fastjet/Error.$(ObjSuf): \
    1059         external/fastjet/Error.$(SrcSuf) \
    1060         external/fastjet/Error.hh \
    1061         external/fastjet/config.h
    1062 tmp/external/fastjet/Selector.$(ObjSuf): \
    1063         external/fastjet/Selector.$(SrcSuf) \
    1064         external/fastjet/Selector.hh \
    1065         external/fastjet/GhostedAreaSpec.hh
    1066 tmp/external/fastjet/Dnn2piCylinder.$(ObjSuf): \
    1067         external/fastjet/Dnn2piCylinder.$(SrcSuf) \
    1068         external/fastjet/internal/Dnn2piCylinder.hh
    1069 tmp/external/fastjet/ClusterSequenceActiveArea.$(ObjSuf): \
    1070         external/fastjet/ClusterSequenceActiveArea.$(SrcSuf) \
    1071         external/fastjet/PseudoJet.hh \
    1072         external/fastjet/ClusterSequence.hh \
    1073         external/fastjet/ClusterSequenceActiveArea.hh \
    1074         external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh
    1075 tmp/external/fastjet/GhostedAreaSpec.$(ObjSuf): \
    1076         external/fastjet/GhostedAreaSpec.$(SrcSuf) \
    1077         external/fastjet/GhostedAreaSpec.hh \
    1078         external/fastjet/Error.hh
    1079 tmp/external/fastjet/CompositeJetStructure.$(ObjSuf): \
    1080         external/fastjet/CompositeJetStructure.$(SrcSuf)
    1081 tmp/external/fastjet/ClusterSequence_N2.$(ObjSuf): \
    1082         external/fastjet/ClusterSequence_N2.$(SrcSuf)
    1083 tmp/external/fastjet/ClusterSequence1GhostPassiveArea.$(ObjSuf): \
    1084         external/fastjet/ClusterSequence1GhostPassiveArea.$(SrcSuf) \
    1085         external/fastjet/ClusterSequence1GhostPassiveArea.hh
    10861123tmp/external/fastjet/ClusterSequence_Delaunay.$(ObjSuf): \
    10871124        external/fastjet/ClusterSequence_Delaunay.$(SrcSuf) \
     
    10931130        external/fastjet/internal/Dnn3piCylinder.hh \
    10941131        external/fastjet/internal/Dnn2piCylinder.hh
    1095 tmp/external/fastjet/AreaDefinition.$(ObjSuf): \
    1096         external/fastjet/AreaDefinition.$(SrcSuf) \
    1097         external/fastjet/AreaDefinition.hh
    1098 tmp/external/fastjet/ClusterSequenceVoronoiArea.$(ObjSuf): \
    1099         external/fastjet/ClusterSequenceVoronoiArea.$(SrcSuf) \
    1100         external/fastjet/ClusterSequenceVoronoiArea.hh \
    1101         external/fastjet/internal/Voronoi.hh
    1102 tmp/external/fastjet/LimitedWarning.$(ObjSuf): \
    1103         external/fastjet/LimitedWarning.$(SrcSuf) \
    1104         external/fastjet/LimitedWarning.hh
    1105 tmp/external/fastjet/JetDefinition.$(ObjSuf): \
    1106         external/fastjet/JetDefinition.$(SrcSuf) \
    1107         external/fastjet/JetDefinition.hh \
    1108         external/fastjet/Error.hh \
    1109         external/fastjet/CompositeJetStructure.hh
    1110 tmp/external/fastjet/ClusterSequence_DumbN3.$(ObjSuf): \
    1111         external/fastjet/ClusterSequence_DumbN3.$(SrcSuf) \
    1112         external/fastjet/PseudoJet.hh \
    1113         external/fastjet/ClusterSequence.hh
    1114 tmp/external/fastjet/ClusterSequenceAreaBase.$(ObjSuf): \
    1115         external/fastjet/ClusterSequenceAreaBase.$(SrcSuf) \
    1116         external/fastjet/ClusterSequenceAreaBase.hh
    1117 tmp/external/fastjet/LazyTiling9Alt.$(ObjSuf): \
    1118         external/fastjet/LazyTiling9Alt.$(SrcSuf) \
    1119         external/fastjet/internal/LazyTiling9Alt.hh \
     1132tmp/external/fastjet/ClusterSequencePassiveArea.$(ObjSuf): \
     1133        external/fastjet/ClusterSequencePassiveArea.$(SrcSuf) \
     1134        external/fastjet/ClusterSequencePassiveArea.hh \
     1135        external/fastjet/ClusterSequenceVoronoiArea.hh
     1136tmp/external/fastjet/LazyTiling9.$(ObjSuf): \
     1137        external/fastjet/LazyTiling9.$(SrcSuf) \
     1138        external/fastjet/internal/LazyTiling9.hh \
    11201139        external/fastjet/internal/TilingExtent.hh
    1121 tmp/external/fastjet/PseudoJet.$(ObjSuf): \
    1122         external/fastjet/PseudoJet.$(SrcSuf) \
    1123         external/fastjet/Error.hh \
    1124         external/fastjet/PseudoJet.hh \
    1125         external/fastjet/ClusterSequence.hh \
    1126         external/fastjet/ClusterSequenceAreaBase.hh \
    1127         external/fastjet/CompositeJetStructure.hh
    1128 tmp/external/fastjet/FunctionOfPseudoJet.$(ObjSuf): \
    1129         external/fastjet/FunctionOfPseudoJet.$(SrcSuf)
    1130 tmp/external/fastjet/PseudoJetStructureBase.$(ObjSuf): \
    1131         external/fastjet/PseudoJetStructureBase.$(SrcSuf) \
    1132         external/fastjet/PseudoJetStructureBase.hh \
    1133         external/fastjet/Error.hh \
    1134         external/fastjet/PseudoJet.hh \
    1135         external/fastjet/ClusterSequence.hh \
    1136         external/fastjet/ClusterSequenceAreaBase.hh
     1140tmp/external/fastjet/MinHeap.$(ObjSuf): \
     1141        external/fastjet/MinHeap.$(SrcSuf) \
     1142        external/fastjet/internal/MinHeap.hh
     1143tmp/external/fastjet/tools/JetMedianBackgroundEstimator.$(ObjSuf): \
     1144        external/fastjet/tools/JetMedianBackgroundEstimator.$(SrcSuf) \
     1145        external/fastjet/tools/JetMedianBackgroundEstimator.hh
     1146tmp/external/fastjet/tools/Filter.$(ObjSuf): \
     1147        external/fastjet/tools/Filter.$(SrcSuf) \
     1148        external/fastjet/tools/Filter.hh \
     1149        external/fastjet/tools/Recluster.hh
     1150tmp/external/fastjet/tools/JHTopTagger.$(ObjSuf): \
     1151        external/fastjet/tools/JHTopTagger.$(SrcSuf)
     1152tmp/external/fastjet/tools/GridMedianBackgroundEstimator.$(ObjSuf): \
     1153        external/fastjet/tools/GridMedianBackgroundEstimator.$(SrcSuf) \
     1154        external/fastjet/tools/GridMedianBackgroundEstimator.hh
    11371155tmp/external/fastjet/tools/TopTaggerBase.$(ObjSuf): \
    11381156        external/fastjet/tools/TopTaggerBase.$(SrcSuf)
    1139 tmp/external/fastjet/tools/MassDropTagger.$(ObjSuf): \
    1140         external/fastjet/tools/MassDropTagger.$(SrcSuf)
    1141 tmp/external/fastjet/tools/CASubJetTagger.$(ObjSuf): \
    1142         external/fastjet/tools/CASubJetTagger.$(SrcSuf)
     1157tmp/external/fastjet/tools/BackgroundEstimatorBase.$(ObjSuf): \
     1158        external/fastjet/tools/BackgroundEstimatorBase.$(SrcSuf) \
     1159        external/fastjet/tools/BackgroundEstimatorBase.hh
    11431160tmp/external/fastjet/tools/Pruner.$(ObjSuf): \
    11441161        external/fastjet/tools/Pruner.$(SrcSuf) \
     
    11461163        external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh \
    11471164        external/fastjet/Selector.hh
     1165tmp/external/fastjet/tools/RestFrameNSubjettinessTagger.$(ObjSuf): \
     1166        external/fastjet/tools/RestFrameNSubjettinessTagger.$(SrcSuf)
     1167tmp/external/fastjet/tools/CASubJetTagger.$(ObjSuf): \
     1168        external/fastjet/tools/CASubJetTagger.$(SrcSuf)
    11481169tmp/external/fastjet/tools/Recluster.$(ObjSuf): \
    11491170        external/fastjet/tools/Recluster.$(SrcSuf) \
    11501171        external/fastjet/tools/Recluster.hh \
    11511172        external/fastjet/CompositeJetStructure.hh
    1152 tmp/external/fastjet/tools/RestFrameNSubjettinessTagger.$(ObjSuf): \
    1153         external/fastjet/tools/RestFrameNSubjettinessTagger.$(SrcSuf)
    1154 tmp/external/fastjet/tools/GridMedianBackgroundEstimator.$(ObjSuf): \
    1155         external/fastjet/tools/GridMedianBackgroundEstimator.$(SrcSuf) \
    1156         external/fastjet/tools/GridMedianBackgroundEstimator.hh
    1157 tmp/external/fastjet/tools/JHTopTagger.$(ObjSuf): \
    1158         external/fastjet/tools/JHTopTagger.$(SrcSuf)
     1173tmp/external/fastjet/tools/MassDropTagger.$(ObjSuf): \
     1174        external/fastjet/tools/MassDropTagger.$(SrcSuf)
    11591175tmp/external/fastjet/tools/Subtractor.$(ObjSuf): \
    11601176        external/fastjet/tools/Subtractor.$(SrcSuf) \
    11611177        external/fastjet/tools/Subtractor.hh
    1162 tmp/external/fastjet/tools/Filter.$(ObjSuf): \
    1163         external/fastjet/tools/Filter.$(SrcSuf) \
    1164         external/fastjet/tools/Filter.hh \
    1165         external/fastjet/tools/Recluster.hh
    1166 tmp/external/fastjet/tools/BackgroundEstimatorBase.$(ObjSuf): \
    1167         external/fastjet/tools/BackgroundEstimatorBase.$(SrcSuf) \
    1168         external/fastjet/tools/BackgroundEstimatorBase.hh
    1169 tmp/external/fastjet/tools/JetMedianBackgroundEstimator.$(ObjSuf): \
    1170         external/fastjet/tools/JetMedianBackgroundEstimator.$(SrcSuf) \
    1171         external/fastjet/tools/JetMedianBackgroundEstimator.hh
    11721178tmp/external/fastjet/plugins/CMSIterativeCone/CMSIterativeConePlugin.$(ObjSuf): \
    11731179        external/fastjet/plugins/CMSIterativeCone/CMSIterativeConePlugin.$(SrcSuf) \
     
    11761182        external/fastjet/plugins/GridJet/GridJetPlugin.$(SrcSuf) \
    11771183        external/fastjet/ClusterSequence.hh
    1178 tmp/external/fastjet/plugins/D0RunICone/D0RunIBaseConePlugin.$(ObjSuf): \
    1179         external/fastjet/plugins/D0RunICone/D0RunIBaseConePlugin.$(SrcSuf) \
    1180         external/fastjet/ClusterSequence.hh \
    1181         external/fastjet/Error.hh
    11821184tmp/external/fastjet/plugins/D0RunIICone/D0RunIIConePlugin.$(ObjSuf): \
    11831185        external/fastjet/plugins/D0RunIICone/D0RunIIConePlugin.$(SrcSuf) \
    11841186        external/fastjet/ClusterSequence.hh \
    11851187        external/fastjet/Error.hh
    1186 tmp/external/fastjet/plugins/NestedDefs/NestedDefsPlugin.$(ObjSuf): \
    1187         external/fastjet/plugins/NestedDefs/NestedDefsPlugin.$(SrcSuf) \
    1188         external/fastjet/ClusterSequence.hh
    11891188tmp/external/fastjet/plugins/TrackJet/TrackJetPlugin.$(ObjSuf): \
    11901189        external/fastjet/plugins/TrackJet/TrackJetPlugin.$(SrcSuf) \
    11911190        external/fastjet/ClusterSequence.hh
    1192 tmp/external/fastjet/plugins/EECambridge/EECambridgePlugin.$(ObjSuf): \
    1193         external/fastjet/plugins/EECambridge/EECambridgePlugin.$(SrcSuf) \
    1194         external/fastjet/ClusterSequence.hh \
    1195         external/fastjet/NNH.hh
    1196 tmp/external/fastjet/plugins/ATLASCone/JetConeFinderTool.$(ObjSuf): \
    1197         external/fastjet/plugins/ATLASCone/JetConeFinderTool.$(SrcSuf)
    1198 tmp/external/fastjet/plugins/ATLASCone/Jet.$(ObjSuf): \
    1199         external/fastjet/plugins/ATLASCone/Jet.$(SrcSuf)
    1200 tmp/external/fastjet/plugins/ATLASCone/ATLASConePlugin.$(ObjSuf): \
    1201         external/fastjet/plugins/ATLASCone/ATLASConePlugin.$(SrcSuf) \
    1202         external/fastjet/ClusterSequence.hh
    1203 tmp/external/fastjet/plugins/ATLASCone/JetSplitMergeTool.$(ObjSuf): \
    1204         external/fastjet/plugins/ATLASCone/JetSplitMergeTool.$(SrcSuf)
    1205 tmp/external/fastjet/plugins/SISCone/area.$(ObjSuf): \
    1206         external/fastjet/plugins/SISCone/area.$(SrcSuf)
    1207 tmp/external/fastjet/plugins/SISCone/geom_2d.$(ObjSuf): \
    1208         external/fastjet/plugins/SISCone/geom_2d.$(SrcSuf)
    1209 tmp/external/fastjet/plugins/SISCone/ranlux.$(ObjSuf): \
    1210         external/fastjet/plugins/SISCone/ranlux.$(SrcSuf)
    1211 tmp/external/fastjet/plugins/SISCone/vicinity.$(ObjSuf): \
    1212         external/fastjet/plugins/SISCone/vicinity.$(SrcSuf)
    1213 tmp/external/fastjet/plugins/SISCone/SISConePlugin.$(ObjSuf): \
    1214         external/fastjet/plugins/SISCone/SISConePlugin.$(SrcSuf) \
    1215         external/fastjet/ClusterSequence.hh
    1216 tmp/external/fastjet/plugins/SISCone/siscone.$(ObjSuf): \
    1217         external/fastjet/plugins/SISCone/siscone.$(SrcSuf)
    1218 tmp/external/fastjet/plugins/SISCone/protocones.$(ObjSuf): \
    1219         external/fastjet/plugins/SISCone/protocones.$(SrcSuf)
    1220 tmp/external/fastjet/plugins/SISCone/siscone_error.$(ObjSuf): \
    1221         external/fastjet/plugins/SISCone/siscone_error.$(SrcSuf)
    1222 tmp/external/fastjet/plugins/SISCone/momentum.$(ObjSuf): \
    1223         external/fastjet/plugins/SISCone/momentum.$(SrcSuf)
    1224 tmp/external/fastjet/plugins/SISCone/quadtree.$(ObjSuf): \
    1225         external/fastjet/plugins/SISCone/quadtree.$(SrcSuf)
    1226 tmp/external/fastjet/plugins/SISCone/hash.$(ObjSuf): \
    1227         external/fastjet/plugins/SISCone/hash.$(SrcSuf)
    1228 tmp/external/fastjet/plugins/SISCone/split_merge.$(ObjSuf): \
    1229         external/fastjet/plugins/SISCone/split_merge.$(SrcSuf)
    1230 tmp/external/fastjet/plugins/SISCone/reference.$(ObjSuf): \
    1231         external/fastjet/plugins/SISCone/reference.$(SrcSuf)
    12321191tmp/external/fastjet/plugins/Jade/JadePlugin.$(ObjSuf): \
    12331192        external/fastjet/plugins/Jade/JadePlugin.$(SrcSuf) \
    12341193        external/fastjet/ClusterSequence.hh \
    12351194        external/fastjet/NNH.hh
    1236 tmp/external/fastjet/plugins/CDFCones/CDFMidPointPlugin.$(ObjSuf): \
    1237         external/fastjet/plugins/CDFCones/CDFMidPointPlugin.$(SrcSuf) \
     1195tmp/external/fastjet/plugins/ATLASCone/ATLASConePlugin.$(ObjSuf): \
     1196        external/fastjet/plugins/ATLASCone/ATLASConePlugin.$(SrcSuf) \
     1197        external/fastjet/ClusterSequence.hh
     1198tmp/external/fastjet/plugins/ATLASCone/Jet.$(ObjSuf): \
     1199        external/fastjet/plugins/ATLASCone/Jet.$(SrcSuf)
     1200tmp/external/fastjet/plugins/ATLASCone/JetSplitMergeTool.$(ObjSuf): \
     1201        external/fastjet/plugins/ATLASCone/JetSplitMergeTool.$(SrcSuf)
     1202tmp/external/fastjet/plugins/ATLASCone/JetConeFinderTool.$(ObjSuf): \
     1203        external/fastjet/plugins/ATLASCone/JetConeFinderTool.$(SrcSuf)
     1204tmp/external/fastjet/plugins/D0RunICone/D0RunIBaseConePlugin.$(ObjSuf): \
     1205        external/fastjet/plugins/D0RunICone/D0RunIBaseConePlugin.$(SrcSuf) \
    12381206        external/fastjet/ClusterSequence.hh \
    12391207        external/fastjet/Error.hh
     
    12431211        external/fastjet/plugins/CDFCones/CDFJetCluPlugin.$(SrcSuf) \
    12441212        external/fastjet/ClusterSequence.hh
     1213tmp/external/fastjet/plugins/CDFCones/CDFMidPointPlugin.$(ObjSuf): \
     1214        external/fastjet/plugins/CDFCones/CDFMidPointPlugin.$(SrcSuf) \
     1215        external/fastjet/ClusterSequence.hh \
     1216        external/fastjet/Error.hh
    12451217tmp/external/fastjet/plugins/CDFCones/MidPointAlgorithm.$(ObjSuf): \
    12461218        external/fastjet/plugins/CDFCones/MidPointAlgorithm.$(SrcSuf)
     1219tmp/external/fastjet/plugins/NestedDefs/NestedDefsPlugin.$(ObjSuf): \
     1220        external/fastjet/plugins/NestedDefs/NestedDefsPlugin.$(SrcSuf) \
     1221        external/fastjet/ClusterSequence.hh
     1222tmp/external/fastjet/plugins/EECambridge/EECambridgePlugin.$(ObjSuf): \
     1223        external/fastjet/plugins/EECambridge/EECambridgePlugin.$(SrcSuf) \
     1224        external/fastjet/ClusterSequence.hh \
     1225        external/fastjet/NNH.hh
     1226tmp/external/fastjet/plugins/SISCone/quadtree.$(ObjSuf): \
     1227        external/fastjet/plugins/SISCone/quadtree.$(SrcSuf)
     1228tmp/external/fastjet/plugins/SISCone/split_merge.$(ObjSuf): \
     1229        external/fastjet/plugins/SISCone/split_merge.$(SrcSuf)
     1230tmp/external/fastjet/plugins/SISCone/ranlux.$(ObjSuf): \
     1231        external/fastjet/plugins/SISCone/ranlux.$(SrcSuf)
     1232tmp/external/fastjet/plugins/SISCone/momentum.$(ObjSuf): \
     1233        external/fastjet/plugins/SISCone/momentum.$(SrcSuf)
     1234tmp/external/fastjet/plugins/SISCone/reference.$(ObjSuf): \
     1235        external/fastjet/plugins/SISCone/reference.$(SrcSuf)
     1236tmp/external/fastjet/plugins/SISCone/geom_2d.$(ObjSuf): \
     1237        external/fastjet/plugins/SISCone/geom_2d.$(SrcSuf)
     1238tmp/external/fastjet/plugins/SISCone/hash.$(ObjSuf): \
     1239        external/fastjet/plugins/SISCone/hash.$(SrcSuf)
     1240tmp/external/fastjet/plugins/SISCone/protocones.$(ObjSuf): \
     1241        external/fastjet/plugins/SISCone/protocones.$(SrcSuf)
     1242tmp/external/fastjet/plugins/SISCone/SISConePlugin.$(ObjSuf): \
     1243        external/fastjet/plugins/SISCone/SISConePlugin.$(SrcSuf) \
     1244        external/fastjet/ClusterSequence.hh
     1245tmp/external/fastjet/plugins/SISCone/siscone.$(ObjSuf): \
     1246        external/fastjet/plugins/SISCone/siscone.$(SrcSuf)
     1247tmp/external/fastjet/plugins/SISCone/area.$(ObjSuf): \
     1248        external/fastjet/plugins/SISCone/area.$(SrcSuf)
     1249tmp/external/fastjet/plugins/SISCone/siscone_error.$(ObjSuf): \
     1250        external/fastjet/plugins/SISCone/siscone_error.$(SrcSuf)
     1251tmp/external/fastjet/plugins/SISCone/vicinity.$(ObjSuf): \
     1252        external/fastjet/plugins/SISCone/vicinity.$(SrcSuf)
     1253tmp/external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.$(ObjSuf): \
     1254        external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.$(SrcSuf)
     1255tmp/external/fastjet/contribs/Nsubjettiness/Njettiness.$(ObjSuf): \
     1256        external/fastjet/contribs/Nsubjettiness/Njettiness.$(SrcSuf)
     1257tmp/external/fastjet/contribs/Nsubjettiness/AxesFinder.$(ObjSuf): \
     1258        external/fastjet/contribs/Nsubjettiness/AxesFinder.$(SrcSuf)
     1259tmp/external/fastjet/contribs/Nsubjettiness/NjettinessDefinition.$(ObjSuf): \
     1260        external/fastjet/contribs/Nsubjettiness/NjettinessDefinition.$(SrcSuf)
     1261tmp/external/fastjet/contribs/Nsubjettiness/Nsubjettiness.$(ObjSuf): \
     1262        external/fastjet/contribs/Nsubjettiness/Nsubjettiness.$(SrcSuf)
     1263tmp/external/fastjet/contribs/Nsubjettiness/WinnerTakeAllRecombiner.$(ObjSuf): \
     1264        external/fastjet/contribs/Nsubjettiness/WinnerTakeAllRecombiner.$(SrcSuf)
     1265tmp/external/fastjet/contribs/Nsubjettiness/MeasureFunction.$(ObjSuf): \
     1266        external/fastjet/contribs/Nsubjettiness/MeasureFunction.$(SrcSuf)
    12471267tmp/external/fastjet/contribs/SoftKiller/SoftKiller.$(ObjSuf): \
    12481268        external/fastjet/contribs/SoftKiller/SoftKiller.$(SrcSuf)
    1249 tmp/external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.$(ObjSuf): \
    1250         external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.$(SrcSuf)
    1251 tmp/external/fastjet/contribs/Nsubjettiness/Nsubjettiness.$(ObjSuf): \
    1252         external/fastjet/contribs/Nsubjettiness/Nsubjettiness.$(SrcSuf)
    1253 tmp/external/fastjet/contribs/Nsubjettiness/AxesFinder.$(ObjSuf): \
    1254         external/fastjet/contribs/Nsubjettiness/AxesFinder.$(SrcSuf)
    1255 tmp/external/fastjet/contribs/Nsubjettiness/MeasureFunction.$(ObjSuf): \
    1256         external/fastjet/contribs/Nsubjettiness/MeasureFunction.$(SrcSuf)
    1257 tmp/external/fastjet/contribs/Nsubjettiness/NjettinessDefinition.$(ObjSuf): \
    1258         external/fastjet/contribs/Nsubjettiness/NjettinessDefinition.$(SrcSuf)
    1259 tmp/external/fastjet/contribs/Nsubjettiness/Njettiness.$(ObjSuf): \
    1260         external/fastjet/contribs/Nsubjettiness/Njettiness.$(SrcSuf)
    1261 tmp/external/fastjet/contribs/Nsubjettiness/WinnerTakeAllRecombiner.$(ObjSuf): \
    1262         external/fastjet/contribs/Nsubjettiness/WinnerTakeAllRecombiner.$(SrcSuf)
    12631269FASTJET_OBJ +=  \
     1270        tmp/modules/FastJetGridMedianEstimator.$(ObjSuf) \
    12641271        tmp/modules/FastJetFinder.$(ObjSuf) \
    1265         tmp/modules/FastJetGridMedianEstimator.$(ObjSuf) \
     1272        tmp/external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.$(ObjSuf) \
     1273        tmp/external/fastjet/ClusterSequence_DumbN3.$(ObjSuf) \
     1274        tmp/external/fastjet/Error.$(ObjSuf) \
     1275        tmp/external/fastjet/TilingExtent.$(ObjSuf) \
    12661276        tmp/external/fastjet/ClusterSequence_CP2DChan.$(ObjSuf) \
    1267         tmp/external/fastjet/TilingExtent.$(ObjSuf) \
     1277        tmp/external/fastjet/ClusterSequence1GhostPassiveArea.$(ObjSuf) \
     1278        tmp/external/fastjet/GhostedAreaSpec.$(ObjSuf) \
     1279        tmp/external/fastjet/Dnn4piCylinder.$(ObjSuf) \
     1280        tmp/external/fastjet/AreaDefinition.$(ObjSuf) \
     1281        tmp/external/fastjet/ClusterSequenceAreaBase.$(ObjSuf) \
     1282        tmp/external/fastjet/ClusterSequence.$(ObjSuf) \
     1283        tmp/external/fastjet/ClusterSequence_TiledN2.$(ObjSuf) \
     1284        tmp/external/fastjet/Dnn3piCylinder.$(ObjSuf) \
     1285        tmp/external/fastjet/ClusterSequenceActiveArea.$(ObjSuf) \
     1286        tmp/external/fastjet/RangeDefinition.$(ObjSuf) \
     1287        tmp/external/fastjet/Dnn2piCylinder.$(ObjSuf) \
     1288        tmp/external/fastjet/LazyTiling9SeparateGhosts.$(ObjSuf) \
     1289        tmp/external/fastjet/Selector.$(ObjSuf) \
     1290        tmp/external/fastjet/ClusterSequenceArea.$(ObjSuf) \
     1291        tmp/external/fastjet/PseudoJet.$(ObjSuf) \
     1292        tmp/external/fastjet/LimitedWarning.$(ObjSuf) \
     1293        tmp/external/fastjet/ClusterSequence_N2.$(ObjSuf) \
     1294        tmp/external/fastjet/ClusterSequenceVoronoiArea.$(ObjSuf) \
     1295        tmp/external/fastjet/FunctionOfPseudoJet.$(ObjSuf) \
     1296        tmp/external/fastjet/ClusterSequenceStructure.$(ObjSuf) \
     1297        tmp/external/fastjet/PseudoJetStructureBase.$(ObjSuf) \
     1298        tmp/external/fastjet/Voronoi.$(ObjSuf) \
     1299        tmp/external/fastjet/CompositeJetStructure.$(ObjSuf) \
     1300        tmp/external/fastjet/ClosestPair2D.$(ObjSuf) \
     1301        tmp/external/fastjet/JetDefinition.$(ObjSuf) \
     1302        tmp/external/fastjet/LazyTiling9Alt.$(ObjSuf) \
     1303        tmp/external/fastjet/DnnPlane.$(ObjSuf) \
     1304        tmp/external/fastjet/RectangularGrid.$(ObjSuf) \
    12681305        tmp/external/fastjet/LazyTiling25.$(ObjSuf) \
     1306        tmp/external/fastjet/BasicRandom.$(ObjSuf) \
     1307        tmp/external/fastjet/ClusterSequence_Delaunay.$(ObjSuf) \
    12691308        tmp/external/fastjet/ClusterSequencePassiveArea.$(ObjSuf) \
    12701309        tmp/external/fastjet/LazyTiling9.$(ObjSuf) \
    1271         tmp/external/fastjet/Dnn3piCylinder.$(ObjSuf) \
    1272         tmp/external/fastjet/ClusterSequence.$(ObjSuf) \
    1273         tmp/external/fastjet/ClusterSequence_TiledN2.$(ObjSuf) \
    1274         tmp/external/fastjet/ClusterSequenceArea.$(ObjSuf) \
    1275         tmp/external/fastjet/ClusterSequenceStructure.$(ObjSuf) \
    1276         tmp/external/fastjet/RectangularGrid.$(ObjSuf) \
    12771310        tmp/external/fastjet/MinHeap.$(ObjSuf) \
    1278         tmp/external/fastjet/DnnPlane.$(ObjSuf) \
    1279         tmp/external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.$(ObjSuf) \
    1280         tmp/external/fastjet/ClosestPair2D.$(ObjSuf) \
    1281         tmp/external/fastjet/Dnn4piCylinder.$(ObjSuf) \
    1282         tmp/external/fastjet/Voronoi.$(ObjSuf) \
    1283         tmp/external/fastjet/LazyTiling9SeparateGhosts.$(ObjSuf) \
    1284         tmp/external/fastjet/BasicRandom.$(ObjSuf) \
    1285         tmp/external/fastjet/RangeDefinition.$(ObjSuf) \
    1286         tmp/external/fastjet/Error.$(ObjSuf) \
    1287         tmp/external/fastjet/Selector.$(ObjSuf) \
    1288         tmp/external/fastjet/Dnn2piCylinder.$(ObjSuf) \
    1289         tmp/external/fastjet/ClusterSequenceActiveArea.$(ObjSuf) \
    1290         tmp/external/fastjet/GhostedAreaSpec.$(ObjSuf) \
    1291         tmp/external/fastjet/CompositeJetStructure.$(ObjSuf) \
    1292         tmp/external/fastjet/ClusterSequence_N2.$(ObjSuf) \
    1293         tmp/external/fastjet/ClusterSequence1GhostPassiveArea.$(ObjSuf) \
    1294         tmp/external/fastjet/ClusterSequence_Delaunay.$(ObjSuf) \
    1295         tmp/external/fastjet/AreaDefinition.$(ObjSuf) \
    1296         tmp/external/fastjet/ClusterSequenceVoronoiArea.$(ObjSuf) \
    1297         tmp/external/fastjet/LimitedWarning.$(ObjSuf) \
    1298         tmp/external/fastjet/JetDefinition.$(ObjSuf) \
    1299         tmp/external/fastjet/ClusterSequence_DumbN3.$(ObjSuf) \
    1300         tmp/external/fastjet/ClusterSequenceAreaBase.$(ObjSuf) \
    1301         tmp/external/fastjet/LazyTiling9Alt.$(ObjSuf) \
    1302         tmp/external/fastjet/PseudoJet.$(ObjSuf) \
    1303         tmp/external/fastjet/FunctionOfPseudoJet.$(ObjSuf) \
    1304         tmp/external/fastjet/PseudoJetStructureBase.$(ObjSuf) \
     1311        tmp/external/fastjet/tools/JetMedianBackgroundEstimator.$(ObjSuf) \
     1312        tmp/external/fastjet/tools/Filter.$(ObjSuf) \
     1313        tmp/external/fastjet/tools/JHTopTagger.$(ObjSuf) \
     1314        tmp/external/fastjet/tools/GridMedianBackgroundEstimator.$(ObjSuf) \
    13051315        tmp/external/fastjet/tools/TopTaggerBase.$(ObjSuf) \
     1316        tmp/external/fastjet/tools/BackgroundEstimatorBase.$(ObjSuf) \
     1317        tmp/external/fastjet/tools/Pruner.$(ObjSuf) \
     1318        tmp/external/fastjet/tools/RestFrameNSubjettinessTagger.$(ObjSuf) \
     1319        tmp/external/fastjet/tools/CASubJetTagger.$(ObjSuf) \
     1320        tmp/external/fastjet/tools/Recluster.$(ObjSuf) \
    13061321        tmp/external/fastjet/tools/MassDropTagger.$(ObjSuf) \
    1307         tmp/external/fastjet/tools/CASubJetTagger.$(ObjSuf) \
    1308         tmp/external/fastjet/tools/Pruner.$(ObjSuf) \
    1309         tmp/external/fastjet/tools/Recluster.$(ObjSuf) \
    1310         tmp/external/fastjet/tools/RestFrameNSubjettinessTagger.$(ObjSuf) \
    1311         tmp/external/fastjet/tools/GridMedianBackgroundEstimator.$(ObjSuf) \
    1312         tmp/external/fastjet/tools/JHTopTagger.$(ObjSuf) \
    13131322        tmp/external/fastjet/tools/Subtractor.$(ObjSuf) \
    1314         tmp/external/fastjet/tools/Filter.$(ObjSuf) \
    1315         tmp/external/fastjet/tools/BackgroundEstimatorBase.$(ObjSuf) \
    1316         tmp/external/fastjet/tools/JetMedianBackgroundEstimator.$(ObjSuf) \
    13171323        tmp/external/fastjet/plugins/CMSIterativeCone/CMSIterativeConePlugin.$(ObjSuf) \
    13181324        tmp/external/fastjet/plugins/GridJet/GridJetPlugin.$(ObjSuf) \
     1325        tmp/external/fastjet/plugins/D0RunIICone/D0RunIIConePlugin.$(ObjSuf) \
     1326        tmp/external/fastjet/plugins/TrackJet/TrackJetPlugin.$(ObjSuf) \
     1327        tmp/external/fastjet/plugins/Jade/JadePlugin.$(ObjSuf) \
     1328        tmp/external/fastjet/plugins/ATLASCone/ATLASConePlugin.$(ObjSuf) \
     1329        tmp/external/fastjet/plugins/ATLASCone/Jet.$(ObjSuf) \
     1330        tmp/external/fastjet/plugins/ATLASCone/JetSplitMergeTool.$(ObjSuf) \
     1331        tmp/external/fastjet/plugins/ATLASCone/JetConeFinderTool.$(ObjSuf) \
    13191332        tmp/external/fastjet/plugins/D0RunICone/D0RunIBaseConePlugin.$(ObjSuf) \
    1320         tmp/external/fastjet/plugins/D0RunIICone/D0RunIIConePlugin.$(ObjSuf) \
     1333        tmp/external/fastjet/plugins/CDFCones/JetCluAlgorithm.$(ObjSuf) \
     1334        tmp/external/fastjet/plugins/CDFCones/CDFJetCluPlugin.$(ObjSuf) \
     1335        tmp/external/fastjet/plugins/CDFCones/CDFMidPointPlugin.$(ObjSuf) \
     1336        tmp/external/fastjet/plugins/CDFCones/MidPointAlgorithm.$(ObjSuf) \
    13211337        tmp/external/fastjet/plugins/NestedDefs/NestedDefsPlugin.$(ObjSuf) \
    1322         tmp/external/fastjet/plugins/TrackJet/TrackJetPlugin.$(ObjSuf) \
    13231338        tmp/external/fastjet/plugins/EECambridge/EECambridgePlugin.$(ObjSuf) \
    1324         tmp/external/fastjet/plugins/ATLASCone/JetConeFinderTool.$(ObjSuf) \
    1325         tmp/external/fastjet/plugins/ATLASCone/Jet.$(ObjSuf) \
    1326         tmp/external/fastjet/plugins/ATLASCone/ATLASConePlugin.$(ObjSuf) \
    1327         tmp/external/fastjet/plugins/ATLASCone/JetSplitMergeTool.$(ObjSuf) \
    1328         tmp/external/fastjet/plugins/SISCone/area.$(ObjSuf) \
     1339        tmp/external/fastjet/plugins/SISCone/quadtree.$(ObjSuf) \
     1340        tmp/external/fastjet/plugins/SISCone/split_merge.$(ObjSuf) \
     1341        tmp/external/fastjet/plugins/SISCone/ranlux.$(ObjSuf) \
     1342        tmp/external/fastjet/plugins/SISCone/momentum.$(ObjSuf) \
     1343        tmp/external/fastjet/plugins/SISCone/reference.$(ObjSuf) \
    13291344        tmp/external/fastjet/plugins/SISCone/geom_2d.$(ObjSuf) \
    1330         tmp/external/fastjet/plugins/SISCone/ranlux.$(ObjSuf) \
    1331         tmp/external/fastjet/plugins/SISCone/vicinity.$(ObjSuf) \
     1345        tmp/external/fastjet/plugins/SISCone/hash.$(ObjSuf) \
     1346        tmp/external/fastjet/plugins/SISCone/protocones.$(ObjSuf) \
    13321347        tmp/external/fastjet/plugins/SISCone/SISConePlugin.$(ObjSuf) \
    13331348        tmp/external/fastjet/plugins/SISCone/siscone.$(ObjSuf) \
    1334         tmp/external/fastjet/plugins/SISCone/protocones.$(ObjSuf) \
     1349        tmp/external/fastjet/plugins/SISCone/area.$(ObjSuf) \
    13351350        tmp/external/fastjet/plugins/SISCone/siscone_error.$(ObjSuf) \
    1336         tmp/external/fastjet/plugins/SISCone/momentum.$(ObjSuf) \
    1337         tmp/external/fastjet/plugins/SISCone/quadtree.$(ObjSuf) \
    1338         tmp/external/fastjet/plugins/SISCone/hash.$(ObjSuf) \
    1339         tmp/external/fastjet/plugins/SISCone/split_merge.$(ObjSuf) \
    1340         tmp/external/fastjet/plugins/SISCone/reference.$(ObjSuf) \
    1341         tmp/external/fastjet/plugins/Jade/JadePlugin.$(ObjSuf) \
    1342         tmp/external/fastjet/plugins/CDFCones/CDFMidPointPlugin.$(ObjSuf) \
    1343         tmp/external/fastjet/plugins/CDFCones/JetCluAlgorithm.$(ObjSuf) \
    1344         tmp/external/fastjet/plugins/CDFCones/CDFJetCluPlugin.$(ObjSuf) \
    1345         tmp/external/fastjet/plugins/CDFCones/MidPointAlgorithm.$(ObjSuf) \
    1346         tmp/external/fastjet/contribs/SoftKiller/SoftKiller.$(ObjSuf) \
     1351        tmp/external/fastjet/plugins/SISCone/vicinity.$(ObjSuf) \
    13471352        tmp/external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.$(ObjSuf) \
     1353        tmp/external/fastjet/contribs/Nsubjettiness/Njettiness.$(ObjSuf) \
     1354        tmp/external/fastjet/contribs/Nsubjettiness/AxesFinder.$(ObjSuf) \
     1355        tmp/external/fastjet/contribs/Nsubjettiness/NjettinessDefinition.$(ObjSuf) \
    13481356        tmp/external/fastjet/contribs/Nsubjettiness/Nsubjettiness.$(ObjSuf) \
    1349         tmp/external/fastjet/contribs/Nsubjettiness/AxesFinder.$(ObjSuf) \
     1357        tmp/external/fastjet/contribs/Nsubjettiness/WinnerTakeAllRecombiner.$(ObjSuf) \
    13501358        tmp/external/fastjet/contribs/Nsubjettiness/MeasureFunction.$(ObjSuf) \
    1351         tmp/external/fastjet/contribs/Nsubjettiness/NjettinessDefinition.$(ObjSuf) \
    1352         tmp/external/fastjet/contribs/Nsubjettiness/Njettiness.$(ObjSuf) \
    1353         tmp/external/fastjet/contribs/Nsubjettiness/WinnerTakeAllRecombiner.$(ObjSuf)
     1359        tmp/external/fastjet/contribs/SoftKiller/SoftKiller.$(ObjSuf)
    13541360
    13551361ifeq ($(HAS_PYTHIA8),true)
     
    13671373        display/DelphesEventDisplay.h \
    13681374        classes/DelphesClasses.h
    1369 tmp/display/DelphesPlotSummary.$(ObjSuf): \
    1370         display/DelphesPlotSummary.$(SrcSuf) \
    1371         display/DelphesPlotSummary.h
    13721375tmp/display/DelphesDisplay.$(ObjSuf): \
    13731376        display/DelphesDisplay.$(SrcSuf) \
    13741377        display/DelphesDisplay.h
    1375 tmp/display/Delphes3DGeometry.$(ObjSuf): \
    1376         display/Delphes3DGeometry.$(SrcSuf) \
    1377         display/Delphes3DGeometry.h \
    1378         external/ExRootAnalysis/ExRootConfReader.h \
    1379         classes/DelphesClasses.h
    13801378tmp/display/DelphesBranchElement.$(ObjSuf): \
    13811379        display/DelphesBranchElement.$(SrcSuf) \
     
    13851383        display/DelphesCaloData.$(SrcSuf) \
    13861384        display/DelphesCaloData.h
     1385tmp/display/DelphesPlotSummary.$(ObjSuf): \
     1386        display/DelphesPlotSummary.$(SrcSuf) \
     1387        display/DelphesPlotSummary.h
     1388tmp/display/Delphes3DGeometry.$(ObjSuf): \
     1389        display/Delphes3DGeometry.$(SrcSuf) \
     1390        display/Delphes3DGeometry.h \
     1391        external/ExRootAnalysis/ExRootConfReader.h \
     1392        classes/DelphesClasses.h
    13871393tmp/display/DelphesHtmlSummary.$(ObjSuf): \
    13881394        display/DelphesHtmlSummary.$(SrcSuf) \
     
    13901396DISPLAY_OBJ +=  \
    13911397        tmp/display/DelphesEventDisplay.$(ObjSuf) \
    1392         tmp/display/DelphesPlotSummary.$(ObjSuf) \
    13931398        tmp/display/DelphesDisplay.$(ObjSuf) \
    1394         tmp/display/Delphes3DGeometry.$(ObjSuf) \
    13951399        tmp/display/DelphesBranchElement.$(ObjSuf) \
    13961400        tmp/display/DelphesCaloData.$(ObjSuf) \
     1401        tmp/display/DelphesPlotSummary.$(ObjSuf) \
     1402        tmp/display/Delphes3DGeometry.$(ObjSuf) \
    13971403        tmp/display/DelphesHtmlSummary.$(ObjSuf)
    13981404
     
    14021408endif
    14031409
    1404 tmp/external/tcl/tclHash.$(ObjSuf): \
    1405         external/tcl/tclHash.c
    1406 tmp/external/tcl/tclCompile.$(ObjSuf): \
    1407         external/tcl/tclCompile.c
    1408 tmp/external/tcl/tclStringObj.$(ObjSuf): \
    1409         external/tcl/tclStringObj.c
     1410tmp/external/tcl/tclHistory.$(ObjSuf): \
     1411        external/tcl/tclHistory.c
     1412tmp/external/tcl/tclAlloc.$(ObjSuf): \
     1413        external/tcl/tclAlloc.c
     1414tmp/external/tcl/tclListObj.$(ObjSuf): \
     1415        external/tcl/tclListObj.c
     1416tmp/external/tcl/tclObj.$(ObjSuf): \
     1417        external/tcl/tclObj.c
     1418tmp/external/tcl/tclResolve.$(ObjSuf): \
     1419        external/tcl/tclResolve.c
     1420tmp/external/tcl/tclParse.$(ObjSuf): \
     1421        external/tcl/tclParse.c
     1422tmp/external/tcl/tclUtil.$(ObjSuf): \
     1423        external/tcl/tclUtil.c
     1424tmp/external/tcl/tclVar.$(ObjSuf): \
     1425        external/tcl/tclVar.c
    14101426tmp/external/tcl/tclGet.$(ObjSuf): \
    14111427        external/tcl/tclGet.c
    14121428tmp/external/tcl/tclNamesp.$(ObjSuf): \
    14131429        external/tcl/tclNamesp.c
    1414 tmp/external/tcl/tclListObj.$(ObjSuf): \
    1415         external/tcl/tclListObj.c
     1430tmp/external/tcl/tclCmdIL.$(ObjSuf): \
     1431        external/tcl/tclCmdIL.c
     1432tmp/external/tcl/panic.$(ObjSuf): \
     1433        external/tcl/panic.c
     1434tmp/external/tcl/tclCmdAH.$(ObjSuf): \
     1435        external/tcl/tclCmdAH.c
     1436tmp/external/tcl/tclHash.$(ObjSuf): \
     1437        external/tcl/tclHash.c
     1438tmp/external/tcl/tclIndexObj.$(ObjSuf): \
     1439        external/tcl/tclIndexObj.c
     1440tmp/external/tcl/tclCmdMZ.$(ObjSuf): \
     1441        external/tcl/tclCmdMZ.c
     1442tmp/external/tcl/tclBasic.$(ObjSuf): \
     1443        external/tcl/tclBasic.c
     1444tmp/external/tcl/tclProc.$(ObjSuf): \
     1445        external/tcl/tclProc.c
     1446tmp/external/tcl/tclLink.$(ObjSuf): \
     1447        external/tcl/tclLink.c
     1448tmp/external/tcl/tclPosixStr.$(ObjSuf): \
     1449        external/tcl/tclPosixStr.c
     1450tmp/external/tcl/tclPreserve.$(ObjSuf): \
     1451        external/tcl/tclPreserve.c
     1452tmp/external/tcl/tclCkalloc.$(ObjSuf): \
     1453        external/tcl/tclCkalloc.c
     1454tmp/external/tcl/tclStringObj.$(ObjSuf): \
     1455        external/tcl/tclStringObj.c
    14161456tmp/external/tcl/tclAsync.$(ObjSuf): \
    14171457        external/tcl/tclAsync.c
    1418 tmp/external/tcl/tclLink.$(ObjSuf): \
    1419         external/tcl/tclLink.c
    1420 tmp/external/tcl/tclPreserve.$(ObjSuf): \
    1421         external/tcl/tclPreserve.c
    1422 tmp/external/tcl/tclBasic.$(ObjSuf): \
    1423         external/tcl/tclBasic.c
    1424 tmp/external/tcl/tclPosixStr.$(ObjSuf): \
    1425         external/tcl/tclPosixStr.c
    1426 tmp/external/tcl/tclHistory.$(ObjSuf): \
    1427         external/tcl/tclHistory.c
    14281458tmp/external/tcl/tclExecute.$(ObjSuf): \
    14291459        external/tcl/tclExecute.c
    1430 tmp/external/tcl/tclAlloc.$(ObjSuf): \
    1431         external/tcl/tclAlloc.c
    1432 tmp/external/tcl/tclResolve.$(ObjSuf): \
    1433         external/tcl/tclResolve.c
    1434 tmp/external/tcl/tclCmdMZ.$(ObjSuf): \
    1435         external/tcl/tclCmdMZ.c
    1436 tmp/external/tcl/tclParse.$(ObjSuf): \
    1437         external/tcl/tclParse.c
    1438 tmp/external/tcl/tclObj.$(ObjSuf): \
    1439         external/tcl/tclObj.c
    1440 tmp/external/tcl/tclUtil.$(ObjSuf): \
    1441         external/tcl/tclUtil.c
    1442 tmp/external/tcl/tclVar.$(ObjSuf): \
    1443         external/tcl/tclVar.c
     1460tmp/external/tcl/tclCompile.$(ObjSuf): \
     1461        external/tcl/tclCompile.c
    14441462tmp/external/tcl/tclCompExpr.$(ObjSuf): \
    14451463        external/tcl/tclCompExpr.c
    1446 tmp/external/tcl/tclCmdAH.$(ObjSuf): \
    1447         external/tcl/tclCmdAH.c
    1448 tmp/external/tcl/panic.$(ObjSuf): \
    1449         external/tcl/panic.c
    1450 tmp/external/tcl/tclCmdIL.$(ObjSuf): \
    1451         external/tcl/tclCmdIL.c
    1452 tmp/external/tcl/tclIndexObj.$(ObjSuf): \
    1453         external/tcl/tclIndexObj.c
    1454 tmp/external/tcl/tclProc.$(ObjSuf): \
    1455         external/tcl/tclProc.c
    1456 tmp/external/tcl/tclCkalloc.$(ObjSuf): \
    1457         external/tcl/tclCkalloc.c
    14581464TCL_OBJ +=  \
    1459         tmp/external/tcl/tclHash.$(ObjSuf) \
    1460         tmp/external/tcl/tclCompile.$(ObjSuf) \
    1461         tmp/external/tcl/tclStringObj.$(ObjSuf) \
     1465        tmp/external/tcl/tclHistory.$(ObjSuf) \
     1466        tmp/external/tcl/tclAlloc.$(ObjSuf) \
     1467        tmp/external/tcl/tclListObj.$(ObjSuf) \
     1468        tmp/external/tcl/tclObj.$(ObjSuf) \
     1469        tmp/external/tcl/tclResolve.$(ObjSuf) \
     1470        tmp/external/tcl/tclParse.$(ObjSuf) \
     1471        tmp/external/tcl/tclUtil.$(ObjSuf) \
     1472        tmp/external/tcl/tclVar.$(ObjSuf) \
    14621473        tmp/external/tcl/tclGet.$(ObjSuf) \
    14631474        tmp/external/tcl/tclNamesp.$(ObjSuf) \
    1464         tmp/external/tcl/tclListObj.$(ObjSuf) \
     1475        tmp/external/tcl/tclCmdIL.$(ObjSuf) \
     1476        tmp/external/tcl/panic.$(ObjSuf) \
     1477        tmp/external/tcl/tclCmdAH.$(ObjSuf) \
     1478        tmp/external/tcl/tclHash.$(ObjSuf) \
     1479        tmp/external/tcl/tclIndexObj.$(ObjSuf) \
     1480        tmp/external/tcl/tclCmdMZ.$(ObjSuf) \
     1481        tmp/external/tcl/tclBasic.$(ObjSuf) \
     1482        tmp/external/tcl/tclProc.$(ObjSuf) \
     1483        tmp/external/tcl/tclLink.$(ObjSuf) \
     1484        tmp/external/tcl/tclPosixStr.$(ObjSuf) \
     1485        tmp/external/tcl/tclPreserve.$(ObjSuf) \
     1486        tmp/external/tcl/tclCkalloc.$(ObjSuf) \
     1487        tmp/external/tcl/tclStringObj.$(ObjSuf) \
    14651488        tmp/external/tcl/tclAsync.$(ObjSuf) \
    1466         tmp/external/tcl/tclLink.$(ObjSuf) \
    1467         tmp/external/tcl/tclPreserve.$(ObjSuf) \
    1468         tmp/external/tcl/tclBasic.$(ObjSuf) \
    1469         tmp/external/tcl/tclPosixStr.$(ObjSuf) \
    1470         tmp/external/tcl/tclHistory.$(ObjSuf) \
    14711489        tmp/external/tcl/tclExecute.$(ObjSuf) \
    1472         tmp/external/tcl/tclAlloc.$(ObjSuf) \
    1473         tmp/external/tcl/tclResolve.$(ObjSuf) \
    1474         tmp/external/tcl/tclCmdMZ.$(ObjSuf) \
    1475         tmp/external/tcl/tclParse.$(ObjSuf) \
    1476         tmp/external/tcl/tclObj.$(ObjSuf) \
    1477         tmp/external/tcl/tclUtil.$(ObjSuf) \
    1478         tmp/external/tcl/tclVar.$(ObjSuf) \
    1479         tmp/external/tcl/tclCompExpr.$(ObjSuf) \
    1480         tmp/external/tcl/tclCmdAH.$(ObjSuf) \
    1481         tmp/external/tcl/panic.$(ObjSuf) \
    1482         tmp/external/tcl/tclCmdIL.$(ObjSuf) \
    1483         tmp/external/tcl/tclIndexObj.$(ObjSuf) \
    1484         tmp/external/tcl/tclProc.$(ObjSuf) \
    1485         tmp/external/tcl/tclCkalloc.$(ObjSuf)
     1490        tmp/external/tcl/tclCompile.$(ObjSuf) \
     1491        tmp/external/tcl/tclCompExpr.$(ObjSuf)
    14861492
    14871493external/fastjet/internal/ClosestPair2D.hh: \
     
    15281534        @touch $@
    15291535
    1530 modules/ConstituentFilter.h: \
    1531         classes/DelphesModule.h
    1532         @touch $@
    1533 
    15341536external/fastjet/JetDefinition.hh: \
    15351537        external/fastjet/internal/numconsts.hh \
     
    15381540        @touch $@
    15391541
     1542modules/ConstituentFilter.h: \
     1543        classes/DelphesModule.h
     1544        @touch $@
     1545
    15401546modules/Calorimeter.h: \
    15411547        classes/DelphesModule.h
     
    15581564        @touch $@
    15591565
     1566modules/Isolation.h: \
     1567        classes/DelphesModule.h
     1568        @touch $@
     1569
     1570modules/EnergyScale.h: \
     1571        classes/DelphesModule.h
     1572        @touch $@
     1573
    15601574modules/Merger.h: \
    1561         classes/DelphesModule.h
    1562         @touch $@
    1563 
    1564 modules/Isolation.h: \
    1565         classes/DelphesModule.h
    1566         @touch $@
    1567 
    1568 modules/EnergyScale.h: \
    15691575        classes/DelphesModule.h
    15701576        @touch $@
     
    15761582        @touch $@
    15771583
     1584external/fastjet/Selector.hh: \
     1585        external/fastjet/PseudoJet.hh \
     1586        external/fastjet/RangeDefinition.hh
     1587        @touch $@
     1588
    15781589modules/JetPileUpSubtractor.h: \
    15791590        classes/DelphesModule.h
    1580         @touch $@
    1581 
    1582 external/fastjet/Selector.hh: \
    1583         external/fastjet/PseudoJet.hh \
    1584         external/fastjet/RangeDefinition.hh
    1585         @touch $@
    1586 
    1587 external/fastjet/Error.hh: \
    1588         external/fastjet/internal/base.hh \
    1589         external/fastjet/config.h \
    1590         external/fastjet/LimitedWarning.hh
    15911591        @touch $@
    15921592
     
    15981598        @touch $@
    15991599
     1600external/fastjet/Error.hh: \
     1601        external/fastjet/internal/base.hh \
     1602        external/fastjet/config.h \
     1603        external/fastjet/LimitedWarning.hh
     1604        @touch $@
     1605
    16001606external/fastjet/contribs/Nsubjettiness/Njettiness.hh: \
    16011607        external/fastjet/PseudoJet.hh \
     
    16071613        @touch $@
    16081614
     1615modules/Efficiency.h: \
     1616        classes/DelphesModule.h
     1617        @touch $@
     1618
    16091619modules/TrackPileUpSubtractor.h: \
    1610         classes/DelphesModule.h
    1611         @touch $@
    1612 
    1613 modules/Efficiency.h: \
    16141620        classes/DelphesModule.h
    16151621        @touch $@
     
    16341640        @touch $@
    16351641
    1636 external/fastjet/ClusterSequence1GhostPassiveArea.hh: \
    1637         external/fastjet/PseudoJet.hh \
    1638         external/fastjet/ClusterSequenceAreaBase.hh \
    1639         external/fastjet/ClusterSequenceActiveArea.hh
    1640         @touch $@
    1641 
    16421642external/fastjet/internal/LazyTiling9Alt.hh: \
    16431643        external/fastjet/internal/MinHeap.hh \
     
    16451645        @touch $@
    16461646
     1647external/fastjet/ClusterSequence1GhostPassiveArea.hh: \
     1648        external/fastjet/PseudoJet.hh \
     1649        external/fastjet/ClusterSequenceAreaBase.hh \
     1650        external/fastjet/ClusterSequenceActiveArea.hh
     1651        @touch $@
     1652
    16471653external/fastjet/RectangularGrid.hh: \
    16481654        external/fastjet/PseudoJet.hh \
     
    16631669        @touch $@
    16641670
    1665 modules/Cloner.h: \
    1666         classes/DelphesModule.h
    1667         @touch $@
    1668 
    16691671external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.hh: \
    16701672        external/fastjet/ClusterSequence.hh \
    16711673        external/fastjet/JetDefinition.hh
     1674        @touch $@
     1675
     1676modules/Cloner.h: \
     1677        classes/DelphesModule.h
    16721678        @touch $@
    16731679
     
    18181824        @touch $@
    18191825
    1820 external/ExRootAnalysis/ExRootTask.h: \
    1821         external/ExRootAnalysis/ExRootConfReader.h
    1822         @touch $@
    1823 
    18241826external/fastjet/plugins/CDFCones/fastjet/CDFJetCluPlugin.hh: \
    18251827        external/fastjet/JetDefinition.hh \
    18261828        external/fastjet/PseudoJet.hh
     1829        @touch $@
     1830
     1831external/ExRootAnalysis/ExRootTask.h: \
     1832        external/ExRootAnalysis/ExRootConfReader.h
    18271833        @touch $@
    18281834
     
    18391845        @touch $@
    18401846
    1841 external/fastjet/AreaDefinition.hh: \
    1842         external/fastjet/GhostedAreaSpec.hh
    1843         @touch $@
    1844 
    18451847external/fastjet/internal/Dnn3piCylinder.hh: \
    18461848        external/fastjet/internal/DynamicNearestNeighbours.hh \
    18471849        external/fastjet/internal/DnnPlane.hh \
    18481850        external/fastjet/internal/numconsts.hh
     1851        @touch $@
     1852
     1853external/fastjet/AreaDefinition.hh: \
     1854        external/fastjet/GhostedAreaSpec.hh
    18491855        @touch $@
    18501856
  • README

    r17826f2 rcd75093  
    3030   wget http://cp3.irmp.ucl.ac.be/downloads/z_ee.hep.gz
    3131   gunzip z_ee.hep.gz
    32    ./DelphesSTDHEP examples/delphes_card_CMS.tcl delphes_output.root z_ee.hep
     32   ./DelphesSTDHEP cards/delphes_card_CMS.tcl delphes_output.root z_ee.hep
    3333
    3434or
    3535
    36    curl -s http://cp3.irmp.ucl.ac.be/downloads/z_ee.hep.gz | gunzip | ./DelphesSTDHEP examples/delphes_card_CMS.tcl delphes_output.root
     36   curl -s http://cp3.irmp.ucl.ac.be/downloads/z_ee.hep.gz | gunzip | ./DelphesSTDHEP cards/delphes_card_CMS.tcl delphes_output.root
    3737
    3838For more detailed documentation, please visit
  • README_4LHCb

    r17826f2 rcd75093  
    5353  wget http://cp3.irmp.ucl.ac.be/downloads/pp2bb.hep.tgz
    5454  tar -xzvf pp2bb.hep.tgz
    55   ./DelphesSTDHEP examples/delphes_card_prelLHCb.tcl delphes_output.root pp2bb.hep
     55  ./DelphesSTDHEP cards/delphes_card_prelLHCb.tcl delphes_output.root pp2bb.hep
    5656
    5757
  • examples/DelphesBrowser.C

    r17826f2 rcd75093  
    1818  TObjArray *partonOutputArray = modularDelphes->ExportArray("partons");
    1919
    20   confReader->ReadFile("examples/delphes_card_CMS.tcl");
     20  confReader->ReadFile("cards/delphes_card_CMS.tcl");
    2121
    2222  modularDelphes->SetConfReader(confReader);
  • examples/ExternalFastJetHepMC.cpp

    r17826f2 rcd75093  
    1717 */
    1818
     19/*
     20########################################################################
     21
     22
     23This simple example shows how to use Delphes with an external fastjet installation.
     24Events in hepmc format are read via the DelphesHepMC reader.
     25
     26In order to run this example you first, you need to set the paths to your Delphes, FastJet
     27and ROOT installations (DELPHES_DIR, FASTJET_DIR and ROOT_DIR):
     28
     29DELPHES_DIR=<path to Delphes installation>
     30FASTJET_DIR=<path to FastJet installation>
     31ROOT_DIR=<path to ROOT installation>
     32
     33Then run the following commands to build the executable:
     34
     35DELPHES_LIB="-Wl,-rpath $DELPHES_DIR -L$DELPHES_DIR -lDelphesNoFastJet"
     36
     37FASTJET_INC=`$FASTJET_DIR/bin/fastjet-config --cxxflags`
     38FASTJET_LIB=`$FASTJET_DIR/bin/fastjet-config --libs`
     39
     40ROOT_INC=`$ROOT_DIR/bin/root-config --incdir`
     41ROOT_LIB=`$ROOT_DIR/bin/root-config --libs`
     42
     43CXXFLAGS="$FASTJET_INC -I$ROOT_INC -I$DELPHES_DIR -I$DELPHES_DIR/external"
     44LDFLAGS="$FASTJET_LIB $ROOT_LIB $DELPHES_LIB"
     45
     46g++ $CXXFLAGS $LDFLAGS examples/ExternalFastJetHepMC.cpp -o examples/ExternalFastJetHepMC
     47
     48Then run (you need an event file in hepmc format):
     49
     50./examples/ExternalFastJetHepMC cards/delphes_card_CMS_NoFastJet.tcl file.hepmc
     51
     52
     53########################################################################
     54
     55*/
     56
    1957#include <stdexcept>
    2058#include <iostream>
     
    4684#include "fastjet/JetDefinition.hh"
    4785#include "fastjet/ClusterSequence.hh"
    48 #include "fastjet/Selector.hh"
    49 #include "fastjet/ClusterSequenceArea.hh"
    50 #include "fastjet/tools/JetMedianBackgroundEstimator.hh"
    51 
    52 #include "fastjet/plugins/SISCone/fastjet/SISConePlugin.hh"
    53 #include "fastjet/plugins/CDFCones/fastjet/CDFMidPointPlugin.hh"
    54 #include "fastjet/plugins/CDFCones/fastjet/CDFJetCluPlugin.hh"
    55 
    56 #include "fastjet/contribs/Nsubjettiness/Nsubjettiness.hh"
    57 #include "fastjet/contribs/Nsubjettiness/Njettiness.hh"
    58 #include "fastjet/contribs/Nsubjettiness/NjettinessPlugin.hh"
    59 #include "fastjet/contribs/Nsubjettiness/WinnerTakeAllRecombiner.hh"
     86
     87// #include "fastjet/contrib/Nsubjettiness.hh"
     88// #include "fastjet/contrib/Njettiness.hh"
     89// #include "fastjet/contrib/NjettinessPlugin.hh"
     90// #include "fastjet/contrib/WinnerTakeAllRecombiner.hh"
    6091
    6192using namespace std;
    6293using namespace fastjet;
    63 using namespace fastjet::contrib;
     94// using namespace fastjet::contrib;
    6495
    6596//---------------------------------------------------------------------------
     
    76107int main(int argc, char *argv[])
    77108{
    78   char appName[] = "StandaloneHepMC";
     109  char appName[] = "ExternalFastJetHepMC";
    79110  stringstream message;
    80111  FILE *inputFile = 0;
     
    93124
    94125  JetDefinition *definition = 0;
    95   JetDefinition::Recombiner *recomb = 0;
     126//  JetDefinition::Recombiner *recomb = 0;
    96127  vector<PseudoJet> inputList, outputList;
    97128  PseudoJet jet;
     
    145176
    146177    ClusterSequence::print_banner();
    147     recomb = new WinnerTakeAllRecombiner();
    148     definition = new JetDefinition(antikt_algorithm, 0.5, recomb, Best);
    149 
    150     inputArray = modularDelphes->ImportArray("Calorimeter/towers");
     178
     179//    recomb = new WinnerTakeAllRecombiner();
     180//    definition = new JetDefinition(antikt_algorithm, 0.5, recomb, Best);
     181 
     182    definition = new JetDefinition(antikt_algorithm, 0.5);
     183   
     184   
     185    // Define your input candidates to fastjet (by default particle-flow objects).
     186    // If you want pure calorimeter towers change "EFlowMerger/eflow" into "Calorimeter/towers":
     187     
     188    inputArray = modularDelphes->ImportArray("EFlowMerger/eflow");
     189
    151190    inputIterator = inputArray->MakeIterator();
     191
     192
     193    // start reading hepmc file
    152194
    153195    i = 2;
     
    185227      }
    186228
     229     
    187230      reader->SetInputFile(inputFile);
    188231
     
    195238        stableParticleOutputArray, partonOutputArray) && !interrupted)
    196239      {
    197         if(reader->EventReady())
     240       
     241         // loop over events
     242        if(reader->EventReady())
    198243        {
    199244          ++eventCounter;
     
    201246          if(eventCounter > skipEvents)
    202247          {
    203             modularDelphes->ProcessTask();
     248           
     249            // run delphes reconstruction
     250            modularDelphes->ProcessTask();
    204251           
    205252            inputList.clear();
    206253            inputIterator->Reset();
    207             while((candidate = static_cast<Candidate*>(inputIterator->Next())))
     254       
     255       
     256            // pass delphes candidates to fastjet clustering 
     257             while((candidate = static_cast<Candidate*>(inputIterator->Next())))
    208258            {
    209259              momentum = candidate->Momentum;
     
    211261              inputList.push_back(jet);
    212262            }
    213             ClusterSequence sequence(inputList, *definition);
     263           
     264            // run fastjet clustering
     265            ClusterSequence sequence(inputList, *definition);
    214266            outputList.clear();
    215             outputList = sorted_by_pt(sequence.inclusive_jets(10.0));
     267            outputList = sorted_by_pt(sequence.inclusive_jets(0.0));
     268
     269           
     270            // Prints for the first event:
     271            //  - the description of the algorithm used
     272            //  - show the inclusive jets as
     273            //      {index, rapidity, phi, pt}
     274            //----------------------------------------------------------
     275           
     276            if(eventCounter == skipEvents + 1)
     277            {
     278              cout << "Ran " << definition->description() << endl;
     279
     280              // label the columns
     281              printf("%5s %15s %15s %15s\n","jet #", "rapidity", "phi", "pt");
     282
     283              // print out the details for each jet
     284              for (unsigned int i = 0; i < outputList.size(); i++) {
     285                printf("%5u %15.8f %15.8f %15.8f\n",
     286                       i, outputList[i].rap(), outputList[i].phi(),
     287                       outputList[i].perp());
     288              }
     289            }
    216290          }
    217291
     
    219293          reader->Clear();
    220294        }
    221       }
     295      } // end of event loop
    222296
    223297      if(inputFile != stdin) fclose(inputFile);
     
    230304
    231305    cout << "** Exiting..." << endl;
     306
     307    delete definition;
     308//    delete recomb;
    232309
    233310    delete reader;
  • modules/Hector.cc

    r17826f2 rcd75093  
    9090
    9191  fBeamLine = new H_BeamLine(fDirection, fBeamLineLength + 0.1);
    92   fBeamLine->fill(GetString("BeamLineFile", "examples/LHCB1IR5_5TeV.tfs"), fDirection, GetString("IPName", "IP5"));
     92  fBeamLine->fill(GetString("BeamLineFile", "cards/LHCB1IR5_5TeV.tfs"), fDirection, GetString("IPName", "IP5"));
    9393  fBeamLine->offsetElements(fOffsetS, fOffsetX);
    9494  fBeamLine->calcMatrix();
  • modules/IdentificationMap.cc

    r17826f2 rcd75093  
    181181      Pi = formula->Eval(pt, eta);
    182182   
    183      // cout<<"PdgIn: "<<pdgIn<<", PdgOut: "<<pdgOut<<", Pi = "<<Pi<<endl;
    184    
    185183      // check that sum of probabilities does not exceed 1.
    186      
    187184      P = (P - Pi)/P;
    188185       
    189       if( P < 0.0 )
    190       {
    191        // cout<<"Sum of probabilities exceeds 1 for particle ID "<<pdgIn<<", check formulas in IdentificationMap module"<<endl;
    192         continue;
    193       }
     186      if( P < 0.0 ) continue;
    194187      else
    195188      {
    196189     
    197         //randomly assign a PID to particle according to map
    198      
    199         Double_t rndm = gRandom->Uniform();
    200        // cout<<"Random number vs P //  "<<rndm<<"  "<<P<<endl;
    201      
    202         if(rndm > P)
    203         //if(gRandom->Uniform() > P)
    204         {
    205          // cout<<"particle "<<candidate->PID<<" --> ";
    206        
    207           //change PID of particle
    208           if(pdgOut != 0) candidate->PID = charge*pdgOut;
    209          // cout<<"Final PID: "<<candidate->PID<<endl;
    210        
    211           fOutputArray->Add(candidate);
    212           break;
    213       }
    214      } 
     190       //randomly assign a PID to particle according to map
     191       Double_t rndm = gRandom->Uniform();
     192       
     193       if(rndm > P)
     194       {
     195         //change PID of particle
     196         if(pdgOut != 0) candidate->PID = charge*pdgOut;
     197         fOutputArray->Add(candidate);
     198         break;
     199       }
     200      }
    215201       
    216202    }
Note: See TracChangeset for help on using the changeset viewer.