Skip to content
Snippets Groups Projects
Commit 80e4ae82 authored by Giacinto Piacquadio's avatar Giacinto Piacquadio
Browse files

migrate to using Truth3 also in HIGG2D4 and HIGG5D1

Former-commit-id: 2d18e33e837bec616f051139066339acd58025e1
parent 5472b9ec
No related branches found
No related tags found
No related merge requests found
......@@ -15,4 +15,4 @@ ExtraContentTruth=HIGG5Common.getHIGG5CommonTruth()
ExtraContainers=[]
ExtraContainersTruth=[]
ExtraContainersTruth=HIGG5Common.getHIGG5CommonTruthContainers()
......@@ -11,4 +11,4 @@ ExtraContent+=[
ExtraContentTruth=HIGG5Common.getHIGG5CommonTruth()
ExtraContainers=[]
ExtraContainersTruth=[]
ExtraContainersTruth=HIGG5Common.getHIGG5CommonTruthContainers()
......@@ -57,10 +57,6 @@ thinningTools.append( HIGG5Common.getTCCTrackParticleThinning( 'HIGG2D4
thinningTools.append( HIGG5Common.getAntiKt10LCTopoTrimmedPtFrac5SmallR20Thinning('HIGG2D4',HIGG2D4ThinningHelper) )
thinningTools.append( HIGG5Common.getAntiKt10TrackCaloClusterTrimmedPtFrac5SmallR20Thinning('HIGG2D4',HIGG2D4ThinningHelper) )
# Truth particles
if DerivationFrameworkIsMonteCarlo:
thinningTools.append(HIGG5Common.getTruthThinningTool('HIGG2D4', HIGG2D4ThinningHelper))
print "HIGG2D4.py thinningTools", thinningTools
#====================================================================
......@@ -280,6 +276,13 @@ BTaggingFlags.CalibrationChannelAliases += ["AntiKtVR30Rmax4Rmin02Track->AntiKtV
import JetTagNonPromptLepton.JetTagNonPromptLeptonConfig as JetTagConfig
higg2d4Seq += JetTagConfig.GetDecoratePromptLeptonAlgs()
#====================================================================
# SET UP CUSTOM TRUTH3 INFORMATION (only for higg5D2Kernel)
#====================================================================
if DerivationFrameworkIsMonteCarlo :
HIGG5Common.getTruth3Collections(higg2d4Seq)
# Main selection
higg2d4Seq += CfgMgr.DerivationFramework__DerivationKernel(
"HIGG2D4Kernel",
......@@ -301,6 +304,30 @@ HIGG2D4SlimmingHelper.AppendToDictionary = {
"AntiKtVR30Rmax4Rmin02TrackJetsAux" : "xAOD::JetAuxContainer" ,
"BTagging_AntiKtVR30Rmax4Rmin02Track" : "xAOD::BTaggingContainer" ,
"BTagging_AntiKtVR30Rmax4Rmin02TrackAux" : "xAOD::BTaggingAuxContainer",
"TruthBoson" : "xAOD::TruthParticleContainer" ,
"TruthBosonAux" : "xAOD::TruthParticleAuxContainer" ,
"TruthTop" : "xAOD::TruthParticleContainer" ,
"TruthTopAux" : "xAOD::TruthParticleAuxContainer" ,
"TruthBSM" : "xAOD::TruthParticleContainer" ,
"TruthBSMAux" : "xAOD::TruthParticleAuxContainer" ,
"HardScatterParticles" : "xAOD::TruthParticleContainer" ,
"HardScatterParticlesAux" : "xAOD::TruthParticleAuxContainer" ,
"TruthBosonWithDecayParticles" : "xAOD::TruthParticleContainer" ,
"TruthBosonWithDecayParticlesAux" : "xAOD::TruthParticleAuxContainer" ,
"TruthTopQuarkWithDecayParticles" : "xAOD::TruthParticleContainer" ,
"TruthTopQuarkWithDecayParticlesAux" : "xAOD::TruthParticleAuxContainer" ,
"TruthHFWithDecayParticles" : "xAOD::TruthParticleContainer" ,
"TruthHFWithDecayParticlesAux" : "xAOD::TruthParticleAuxContainer" ,
"HardScatterVertices" : "xAOD::TruthVertexContainer" ,
"HardScatterVerticesAux" : "xAOD::TruthVertexAuxContainer" ,
"TruthBosonWithDecayVertices" : "xAOD::TruthVertexContainer" ,
"TruthBosonWithDecayVerticesAux" : "xAOD::TruthVertexAuxContainer" ,
"TruthTopQuarkWithDecayVertices" : "xAOD::TruthVertexContainer" ,
"TruthTopQuarkWithDecayVerticesAux" : "xAOD::TruthVertexAuxContainer" ,
"TruthPrimaryVertices" : "xAOD::TruthVertexContainer",
"TruthPrimaryVerticesAux" : "xAOD::TruthVertexAuxContainer",
"TruthHFWithDecayVertices" : "xAOD::TruthVertexContainer",
"TruthHFWithDecayVerticesAux" : "xAOD::TruthVertexAuxContainer",
}
HIGG2D4SlimmingHelper.SmartCollections = ["Electrons",
......
......@@ -57,10 +57,6 @@ thinningTools.append( HIGG5Common.getTCCTrackParticleThinning( 'HIGG5D1
thinningTools.append( HIGG5Common.getAntiKt10LCTopoTrimmedPtFrac5SmallR20Thinning('HIGG5D1',HIGG5D1ThinningHelper) )
thinningTools.append( HIGG5Common.getAntiKt10TrackCaloClusterTrimmedPtFrac5SmallR20Thinning('HIGG5D1',HIGG5D1ThinningHelper) )
# MC truth thinning (not for data)
if DerivationFrameworkIsMonteCarlo :
thinningTools.append(HIGG5Common.getTruthThinningTool('HIGG5D1', HIGG5D1ThinningHelper))
#====================================================================
# jet selection
#====================================================================
......@@ -250,6 +246,12 @@ BTaggingFlags.CalibrationChannelAliases += ["AntiKtVR30Rmax4Rmin02Track->AntiKtV
import JetTagNonPromptLepton.JetTagNonPromptLeptonConfig as JetTagConfig
higg5d1Seq += JetTagConfig.GetDecoratePromptLeptonAlgs()
#====================================================================
# SET UP CUSTOM TRUTH3 INFORMATION (only for higg5D2Kernel)
#====================================================================
if DerivationFrameworkIsMonteCarlo :
HIGG5Common.getTruth3Collections(higg5d1Seq)
higg5d1Seq += CfgMgr.DerivationFramework__DerivationKernel(
"HIGG5D1Kernel_jet",
......@@ -283,6 +285,30 @@ HIGG5D1SlimmingHelper.AppendToDictionary = {
"AntiKtVR30Rmax4Rmin02TrackJetsAux" : "xAOD::JetAuxContainer" ,
"BTagging_AntiKtVR30Rmax4Rmin02Track" : "xAOD::BTaggingContainer" ,
"BTagging_AntiKtVR30Rmax4Rmin02TrackAux" : "xAOD::BTaggingAuxContainer",
"TruthBoson" : "xAOD::TruthParticleContainer" ,
"TruthBosonAux" : "xAOD::TruthParticleAuxContainer" ,
"TruthTop" : "xAOD::TruthParticleContainer" ,
"TruthTopAux" : "xAOD::TruthParticleAuxContainer" ,
"TruthBSM" : "xAOD::TruthParticleContainer" ,
"TruthBSMAux" : "xAOD::TruthParticleAuxContainer" ,
"HardScatterParticles" : "xAOD::TruthParticleContainer" ,
"HardScatterParticlesAux" : "xAOD::TruthParticleAuxContainer" ,
"TruthBosonWithDecayParticles" : "xAOD::TruthParticleContainer" ,
"TruthBosonWithDecayParticlesAux" : "xAOD::TruthParticleAuxContainer" ,
"TruthTopQuarkWithDecayParticles" : "xAOD::TruthParticleContainer" ,
"TruthTopQuarkWithDecayParticlesAux" : "xAOD::TruthParticleAuxContainer" ,
"TruthHFWithDecayParticles" : "xAOD::TruthParticleContainer" ,
"TruthHFWithDecayParticlesAux" : "xAOD::TruthParticleAuxContainer" ,
"HardScatterVertices" : "xAOD::TruthVertexContainer" ,
"HardScatterVerticesAux" : "xAOD::TruthVertexAuxContainer" ,
"TruthBosonWithDecayVertices" : "xAOD::TruthVertexContainer" ,
"TruthBosonWithDecayVerticesAux" : "xAOD::TruthVertexAuxContainer" ,
"TruthTopQuarkWithDecayVertices" : "xAOD::TruthVertexContainer" ,
"TruthTopQuarkWithDecayVerticesAux" : "xAOD::TruthVertexAuxContainer" ,
"TruthPrimaryVertices" : "xAOD::TruthVertexContainer",
"TruthPrimaryVerticesAux" : "xAOD::TruthVertexAuxContainer",
"TruthHFWithDecayVertices" : "xAOD::TruthVertexContainer",
"TruthHFWithDecayVerticesAux" : "xAOD::TruthVertexAuxContainer",
}
HIGG5D1SlimmingHelper.SmartCollections = [ "Electrons",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment