From 40e8783c620dd2d8e7568f8d03ca2452255366a5 Mon Sep 17 00:00:00 2001 From: zc11 Date: Mon, 15 Jun 2015 22:42:43 -0700 Subject: [PATCH] add full track DQM --- .../python/HILowLumiHLTOfflineClient_cfi.py | 2 +- .../python/HILowLumiHLTOfflineSource_cfi.py | 28 +++++++++++++++++++ 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/DQMOffline/Trigger/python/HILowLumiHLTOfflineClient_cfi.py b/DQMOffline/Trigger/python/HILowLumiHLTOfflineClient_cfi.py index 5747bacfa3adc..f5c09556dfa8c 100644 --- a/DQMOffline/Trigger/python/HILowLumiHLTOfflineClient_cfi.py +++ b/DQMOffline/Trigger/python/HILowLumiHLTOfflineClient_cfi.py @@ -1,7 +1,7 @@ import FWCore.ParameterSet.Config as cms HiJetClient = cms.EDAnalyzer("DQMGenericClient", - subDirs = cms.untracked.vstring("HLT/HI/HLT_AK4Calo*", "HLT/HI/HLT_AK4PF*", "HLT/HI/HLT_HISinglePhoton*"), + subDirs = cms.untracked.vstring("HLT/HI/HLT_AK4Calo*", "HLT/HI/HLT_AK4PF*", "HLT/HI/HLT_HISinglePhoton*", "HLT/HI/HLT_FullTrack*"), verbose = cms.untracked.uint32(0), # Set to 2 for all messages outputFileName = cms.untracked.string(''), commands = cms.vstring(), diff --git a/DQMOffline/Trigger/python/HILowLumiHLTOfflineSource_cfi.py b/DQMOffline/Trigger/python/HILowLumiHLTOfflineSource_cfi.py index 4acb098430353..70a30e6bb871d 100644 --- a/DQMOffline/Trigger/python/HILowLumiHLTOfflineSource_cfi.py +++ b/DQMOffline/Trigger/python/HILowLumiHLTOfflineSource_cfi.py @@ -107,9 +107,37 @@ def getHILowLumiTriggers(): return ret +def getFullTrackVPSet(): + ret=cms.VPSet() + thresholds = [12, 20, 30, 50] + for t in thresholds: + partialPathName = "HLT_FullTrack"+str(t)+"_v" + hltFullTrack = cms.PSet( + triggerSelection = cms.string(partialPathName+"*"), + handlerType = cms.string("FromHLT"), + partialPathName = cms.string(partialPathName), + partialFilterName = cms.string("hltHighPtFullTrack"), + dqmhistolabel = cms.string("hltHighPtFullTrack"), + mainDQMDirname = cms.untracked.string(dirname), + singleObjectsPreselection = cms.string("1==1"), + singleObjectDrawables = cms.VPSet( + cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(100), min = cms.double(0), max = cms.double(100)), + cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-2.5), max = cms.double(2.5)), + cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15)) + ), + combinedObjectSelection = cms.string("1==1"), + combinedObjectSortCriteria = cms.string("at(0).pt"), + combinedObjectDimension = cms.int32(1), + combinedObjectDrawables = cms.VPSet() + ) + ret.append(hltFullTrack) + + return ret + def getHILowLumi(): ret = cms.VPSet() ret.extend(getHILowLumiTriggers()) + ret.extend(getFullTrackVPSet()) return ret dirname = "HLT/HI/"