Skip to content
Snippets Groups Projects
Commit d800a4a6 authored by Francesco Guescini's avatar Francesco Guescini
Browse files

Fix for custom-built large-R jets.

This update, recommended by the Jet/ETmiss group, fixes a calibration issue that affects custom-built large-R jets.
This is step 1 of 2 to bring the DerivationFrameworkExotics git repository (swept from DerivationFrameworkExotics-00-06-22) up to date with the latest svn tag (DerivationFrameworkExotics-00-06-23).


Former-commit-id: 45dda80e02248dbfe5028e98298e715e7ba2de44
parent cfa9b1d3
No related branches found
No related tags found
No related merge requests found
......@@ -8,7 +8,7 @@ jtm.modifiersMap["calib_notruth"] = jtm.modifiersMap["lctopo_ungroomed"]
if globalflags.DataSource()=='geant4':
jtm.modifiersMap["calib_notruth"].remove('truthassoc')
jtm.modifiersMap["exotJetMods"] = jtm.modifiersMap["groomed"]
jtm.modifiersMap["exotJetMods"] = jtm.modifiersMap["lctopo_groomed"]
if globalflags.DataSource()=='geant4':
jtm.modifiersMap["exotJetMods"] += [jtm.truthpartondr]
......@@ -38,4 +38,3 @@ def scheduleMETCustomClustJet(jetcoll='AntiKt4EMTopo', clustColl='CaloCalTopoClu
#from METReconstruction.METRecoFlags import metFlags
#metFlags.METAssocConfigs()[cfg.suffix] = cfg
......@@ -43,8 +43,6 @@ from DerivationFrameworkInDet.DerivationFrameworkInDetConf import DerivationFram
# InDetTrackParticlesKey = "InDetTrackParticles")
#ToolSvc += EXOT3JetTPThinningTool
thinExpression = '(InDetTrackParticles.d0 < 1.5) && ((DFCommonInDetTrackZ0AtPV * sin(InDetTrackParticles.theta )) <= 1.5)'
EXOT3TPThinningTool = DerivationFramework__TrackParticleThinning(name = "EXOT3TPThinningTool",
ThinningService = "EXOT3ThinningSvc",
......@@ -105,7 +103,6 @@ thinningTools.append(EXOT3AKt10JetTPThinningTool)
#ToolSvc += EXOT3AKt10JetTPThinningTool
#thinningTools.append(EXOT3AKt10JetTPThinningTool)
# Calo-cluster thinning
from DerivationFrameworkCalo.DerivationFrameworkCaloConf import DerivationFramework__JetCaloClusterThinning
EXOT3AKt10CCThinningTool = DerivationFramework__JetCaloClusterThinning(name = "EXOT3Ak10CCThinningTool",
......@@ -191,7 +188,6 @@ triggers = [
"HLT_ht1000_L1J100",
]
topology_selection_1jet = "((count (abs(AntiKt10LCTopoTrimmedPtFrac5SmallR20Jets.DFCommonJets_Calib_eta) < 2.8 && AntiKt10LCTopoTrimmedPtFrac5SmallR20Jets.DFCommonJets_Calib_pt > 100*GeV && AntiKt10LCTopoTrimmedPtFrac5SmallR20Jets.DFCommonJets_Calib_m > 30*GeV) >= 1)"
topology_selection_1jet += " )"#FIX #ATLJETMET-744
#topology_selection_1jet += " || (count (abs(CamKt12LCTopoBDRSFilteredMU100Y4Jets.eta) < 2.8 && CamKt12LCTopoBDRSFilteredMU100Y4Jets.pt > 100*GeV && CamKt12LCTopoBDRSFilteredMU100Y4Jets.m > 30*GeV) >= 1))"#FIX #ATLJETMET-744
......@@ -272,12 +268,11 @@ addDefaultTrimmedJets(exot3Seq,"EXOT3")
#addFilteredJets("CamKt", 1.2, "PV0Track", mumax=1.0, ymin=0.04, algseq=exot3Seq, outputGroup="EXOT3")#FIX #ATLJETMET-744
#trimmed jets
addTrimmedJets("AntiKt", 1.0, "PV0Track", rclus=0.2, ptfrac=0.05, algseq=exot3Seq, outputGroup="EXOT3")#AntiKt10PV0TrackTrimmedPtFrac5SmallR20Jets
addTrimmedJets("AntiKt", 1.0, "PV0Track", rclus=0.2, ptfrac=0.05, mods="groomed", algseq=exot3Seq, outputGroup="EXOT3")#AntiKt10PV0TrackTrimmedPtFrac5SmallR20Jets
#jet calibration
applyJetCalibration_CustomColl("AntiKt10LCTopoTrimmedPtFrac5SmallR20", exot3Seq)
#=======================================
# SKIMMING, THINNING, AUGMENTATION
#=======================================
......
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