Index: Makefile
===================================================================
--- Makefile	(revision 532016ba92777558296990d551324c72fd156f6b)
+++ Makefile	(revision de6d698e6d53b2d96cd7ccf120327db54ee5c205)
@@ -329,4 +329,5 @@
 	modules/JetPileUpSubtractor.h \
 	modules/TrackPileUpSubtractor.h \
+	modules/TaggingParticlesSkimmer.h \
 	modules/PileUpJetID.h \
 	modules/ConstituentFilter.h \
@@ -336,4 +337,5 @@
 	modules/Weighter.h \
 	modules/Hector.h \
+	modules/RunPUPPI.h \
 	modules/ExampleModule.h
 ModulesDict$(PcmSuf): \
@@ -520,4 +522,7 @@
 tmp/external/Hector/H_VerticalQuadrupole.$(ObjSuf): \
 	external/Hector/H_VerticalQuadrupole.$(SrcSuf)
+tmp/external/PUPPI/puppiCleanContainer.$(ObjSuf): \
+	external/PUPPI/puppiCleanContainer.$(SrcSuf) \
+	external/fastjet/Selector.hh
 tmp/modules/AngularSmearing.$(ObjSuf): \
 	modules/AngularSmearing.$(SrcSuf) \
@@ -729,9 +734,19 @@
 	classes/DelphesClasses.h \
 	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
+	classes/DelphesTF2.h \
 	classes/DelphesPileUpReader.h \
 	external/ExRootAnalysis/ExRootResult.h \
 	external/ExRootAnalysis/ExRootFilter.h \
 	external/ExRootAnalysis/ExRootClassifier.h
+tmp/modules/RunPUPPI.$(ObjSuf): \
+	modules/RunPUPPI.$(SrcSuf) \
+	modules/RunPUPPI.h \
+	external/PUPPI/puppiCleanContainer.hh \
+	external/PUPPI/RecoObj.hh \
+	external/PUPPI/puppiParticle.hh \
+	external/PUPPI/puppiAlgoBin.hh \
+	classes/DelphesClasses.h \
+	classes/DelphesFactory.h \
+	classes/DelphesFormula.h
 tmp/modules/SimpleCalorimeter.$(ObjSuf): \
 	modules/SimpleCalorimeter.$(SrcSuf) \
@@ -752,4 +767,14 @@
 	external/ExRootAnalysis/ExRootFilter.h \
 	external/ExRootAnalysis/ExRootClassifier.h
+tmp/modules/TaggingParticlesSkimmer.$(ObjSuf): \
+	modules/TaggingParticlesSkimmer.$(SrcSuf) \
+	modules/TaggingParticlesSkimmer.h \
+	modules/TauTagging.h \
+	classes/DelphesClasses.h \
+	classes/DelphesFactory.h \
+	classes/DelphesFormula.h \
+	external/ExRootAnalysis/ExRootResult.h \
+	external/ExRootAnalysis/ExRootFilter.h \
+	external/ExRootAnalysis/ExRootClassifier.h
 tmp/modules/TauTagging.$(ObjSuf): \
 	modules/TauTagging.$(SrcSuf) \
@@ -757,8 +782,5 @@
 	classes/DelphesClasses.h \
 	classes/DelphesFactory.h \
-	classes/DelphesFormula.h \
-	external/ExRootAnalysis/ExRootResult.h \
-	external/ExRootAnalysis/ExRootFilter.h \
-	external/ExRootAnalysis/ExRootClassifier.h
+	classes/DelphesFormula.h
 tmp/modules/TimeSmearing.$(ObjSuf): \
 	modules/TimeSmearing.$(SrcSuf) \
@@ -861,4 +883,5 @@
 	tmp/external/Hector/H_VerticalKicker.$(ObjSuf) \
 	tmp/external/Hector/H_VerticalQuadrupole.$(ObjSuf) \
+	tmp/external/PUPPI/puppiCleanContainer.$(ObjSuf) \
 	tmp/modules/AngularSmearing.$(ObjSuf) \
 	tmp/modules/BTagging.$(ObjSuf) \
@@ -883,6 +906,8 @@
 	tmp/modules/PileUpJetID.$(ObjSuf) \
 	tmp/modules/PileUpMerger.$(ObjSuf) \
+	tmp/modules/RunPUPPI.$(ObjSuf) \
 	tmp/modules/SimpleCalorimeter.$(ObjSuf) \
 	tmp/modules/StatusPidFilter.$(ObjSuf) \
+	tmp/modules/TaggingParticlesSkimmer.$(ObjSuf) \
 	tmp/modules/TauTagging.$(ObjSuf) \
 	tmp/modules/TimeSmearing.$(ObjSuf) \
@@ -1532,13 +1557,13 @@
 	@touch $@
 
-external/fastjet/Selector.hh: \
-	external/fastjet/PseudoJet.hh \
-	external/fastjet/RangeDefinition.hh
-	@touch $@
-
 external/fastjet/internal/Dnn2piCylinder.hh: \
 	external/fastjet/internal/DynamicNearestNeighbours.hh \
 	external/fastjet/internal/DnnPlane.hh \
 	external/fastjet/internal/numconsts.hh
+	@touch $@
+
+external/fastjet/Selector.hh: \
+	external/fastjet/PseudoJet.hh \
+	external/fastjet/RangeDefinition.hh
 	@touch $@
 
@@ -1630,4 +1655,8 @@
 	@touch $@
 
+modules/RunPUPPI.h: \
+	classes/DelphesModule.h
+	@touch $@
+
 modules/Cloner.h: \
 	classes/DelphesModule.h
@@ -1675,5 +1704,8 @@
 
 modules/TauTagging.h: \
-	classes/DelphesModule.h
+	classes/DelphesModule.h \
+	external/ExRootAnalysis/ExRootResult.h \
+	external/ExRootAnalysis/ExRootFilter.h \
+	external/ExRootAnalysis/ExRootClassifier.h
 	@touch $@
 
@@ -1747,4 +1779,12 @@
 	@touch $@
 
+external/PUPPI/puppiCleanContainer.hh: \
+	external/PUPPI/RecoObj.hh \
+	external/PUPPI/puppiParticle.hh \
+	external/PUPPI/puppiAlgoBin.hh \
+	external/fastjet/internal/base.hh \
+	external/fastjet/PseudoJet.hh
+	@touch $@
+
 modules/BTagging.h: \
 	classes/DelphesModule.h
@@ -1769,4 +1809,8 @@
 
 modules/Weighter.h: \
+	classes/DelphesModule.h
+	@touch $@
+
+modules/TaggingParticlesSkimmer.h: \
 	classes/DelphesModule.h
 	@touch $@
