diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkFlavourTag/share/FTAG2.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkFlavourTag/share/FTAG2.py
index 21584121a4b0c9c89a8a975dc892a3ac54be80c1..9cc2fbb3dbca4679a0a0edb748cbb3c6d268bb20 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkFlavourTag/share/FTAG2.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkFlavourTag/share/FTAG2.py
@@ -38,7 +38,7 @@ FTAG2Seq = CfgMgr.AthSequencer("FTAG2Sequence");
 # Create skimming tool, and create + add kernel to sequence
 #====================================================================
 FTAG2StringSkimmingTool = DerivationFramework__xAODStringSkimmingTool(name = "FTAG2StringSkimmingTool",
-                          expression = 'count( (Muons.pt > 18*GeV) && (Muons.DFCommonGoodMuon) ) + count(( Electrons.pt > 18*GeV) && ((Electrons.Loose) || (Electrons.DFCommonElectronsLHLoose))) >= 2 ')
+                          expression = 'count( (Muons.pt > 18*GeV) && (0 == Muons.muonType || 1 == Muons.muonType || 4 == Muons.muonType) ) + count(( Electrons.pt > 18*GeV) && ((Electrons.Loose) || (Electrons.DFCommonElectronsLHLoose))) >= 2 ')
 
 ToolSvc += FTAG2StringSkimmingTool
 print FTAG2StringSkimmingTool
@@ -157,7 +157,6 @@ FTAG2SlimmingHelper = SlimmingHelper("FTAG2SlimmingHelper")
 # nb: BTagging_AntiKt4EMTopo smart collection includes both AntiKt4EMTopoJets and BTagging_AntiKt4EMTopo
 # container variables. Thus BTagging_AntiKt4EMTopo is needed in SmartCollections as well as AllVariables
 FTAG2SlimmingHelper.SmartCollections = ["Electrons","Muons",
-                                        "InDetTrackParticles",
                                         "AntiKt4EMTopoJets","BTagging_AntiKt4EMTopo",
                                         "MET_Reference_AntiKt4EMTopo",
                                         "AntiKt4EMPFlowJets",
@@ -168,7 +167,6 @@ FTAG2SlimmingHelper.SmartCollections = ["Electrons","Muons",
                                         "BTagging_AntiKt8EMTopoExKt2Sub",
                                         "BTagging_AntiKt8EMTopoExKt3Sub",
                                         "BTagging_AntiKtVR30Rmax4Rmin02TrackGhostTag",
-
                                         ]
 
 FTAG2SlimmingHelper.AllVariables = ["AntiKt4EMTopoJets",
@@ -191,16 +189,16 @@ for FT2_bjetTriggerVtx in FTAllVars_bjetTriggerVtx:
     FTAG2SlimmingHelper.AllVariables.append(FT2_bjetTriggerVtx)
 
 FTAG2SlimmingHelper.ExtraVariables += [AntiKt4EMTopoJetsCPContent[1].replace("AntiKt4EMTopoJetsAux","AntiKt10LCTopoJets"),
-                                       "InDetTrackParticles.truthMatchProbability.x.y.z.vx.vy.vz",
-                                       "InDetTrackParticles.numberOfContribPixelLayers.numberOfTRTHits.numberOfInnermostPixelLayerSharedHits.numberOfNextToInnermostPixelLayerSharedHits",
-                                       "InDetTrackParticles.numberOfPixelSplitHits.numberOfInnermostPixelLayerSplitHits.numberOfNextToInnermostPixelLayerSplitHits",
-                                       "InDetTrackParticles.hitPattern.radiusOfFirstHit",
+                                       #"InDetTrackParticles.truthMatchProbability.x.y.z.vx.vy.vz",
+                                       #"InDetTrackParticles.numberOfContribPixelLayers.numberOfTRTHits.numberOfInnermostPixelLayerSharedHits.numberOfNextToInnermostPixelLayerSharedHits",
+                                       #"InDetTrackParticles.numberOfPixelSplitHits.numberOfInnermostPixelLayerSplitHits.numberOfNextToInnermostPixelLayerSplitHits",
+                                       #"InDetTrackParticles.hitPattern.radiusOfFirstHit",
                                        #"InDetTrackParticles.FTAG2_unbiased_d0.FTAG2_unbiased_z0.FTAG2_unbiased_d0Sigma.FTAG2_unbiased_z0Sigma",
-                                       "CombinedMuonTrackParticles.vx.vy.vz",
-                                       "ExtrapolatedMuonTrackParticles.vx.vy.vz",
-                                       "MSOnlyExtrapolatedMuonTrackParticles.vx.vy.vz",
-                                       "MuonSpectrometerTrackParticles.vx.vy.vz",
-                                       "InDetForwardTrackParticles.phi.qOverP.theta",
+                                       #"CombinedMuonTrackParticles.vx.vy.vz",
+                                       #"ExtrapolatedMuonTrackParticles.vx.vy.vz",
+                                       #"MSOnlyExtrapolatedMuonTrackParticles.vx.vy.vz",
+                                       #"MuonSpectrometerTrackParticles.vx.vy.vz",
+                                       #"InDetForwardTrackParticles.phi.qOverP.theta",
                                        "BTagging_AntiKt4EMTopoSecVtx.-vxTrackAtVertex",
                                        "BTagging_AntiKt4EMPFlowSecVtx.-vxTrackAtVertex",
                                        "BTagging_AntiKt4EMTopoSecVtx.-vxTrackAtVertex",
@@ -217,6 +215,10 @@ FTAG2SlimmingHelper.ExtraVariables += [AntiKt4EMTopoJetsCPContent[1].replace("An
 #----------------------------------------------------------------------
 # Add needed dictionary stuff
 FTAG2SlimmingHelper.AppendToDictionary = {
+  "TruthHFWithDecayParticles"                      :  "xAOD::TruthParticleContainer",
+  "TruthHFWithDecayParticlesAux"                   :  "xAOD::TruthParticleAuxContainer",
+  "TruthHFWithDecayVertices"                       :  "xAOD::TruthVertexContainer",
+  "TruthHFWithDecayVerticesAux"                    :  "xAOD::TruthVertexAuxContainer",  
   "BTagging_AntiKt4EMPFlow"                        :   "xAOD::BTaggingContainer",
   "BTagging_AntiKt4EMPFlowAux"                     :   "xAOD::BTaggingAuxContainer",
   "BTagging_AntiKt4EMPFlowJFVtx"                   :   "xAOD::BTagVertexContainer",