1 import FWCore.ParameterSet.Config
as cms
3 from DQMOffline.Trigger.metPlusTrackMonitoring_cfi
import metPlusTrackMonitoring
5 hltMETplusTrackMonitoring = metPlusTrackMonitoring.clone()
6 hltMETplusTrackMonitoring.FolderName = cms.string(
'HLT/MET/MET105_IsoTrk50/')
7 hltMETplusTrackMonitoring.histoPSet.metPSet = cms.PSet(
8 nbins = cms.uint32 (100),
9 xmin = cms.double(-0.5),
10 xmax = cms.double(999.5),
12 hltMETplusTrackMonitoring.histoPSet.ptPSet = cms.PSet(
13 nbins = cms.uint32 (100),
14 xmin = cms.double(-0.5),
15 xmax = cms.double(999.5),
17 hltMETplusTrackMonitoring.histoPSet.etaPSet = cms.PSet(
18 nbins = cms.uint32 (24),
19 xmin = cms.double(-2.4),
20 xmax = cms.double(2.4),
22 hltMETplusTrackMonitoring.histoPSet.phiPSet = cms.PSet(
23 nbins = cms.uint32(32),
24 xmin = cms.double(-3.2),
25 xmax = cms.double(3.2),
29 binsLogX_METplusTrack = []
30 nBinsLogX_METplusTrack = 100
31 powerLo_METplusTrack = 0.0
32 powerHi_METplusTrack = 3.0
33 binPowerWidth_METplusTrack = (powerHi_METplusTrack - powerLo_METplusTrack) / nBinsLogX_METplusTrack
34 for ibin
in range(nBinsLogX_METplusTrack + 1):
35 binsLogX_METplusTrack.append(
pow(10, powerLo_METplusTrack + ibin * binPowerWidth_METplusTrack) )
37 hltMETplusTrackMonitoring.histoPSet.metBinning = cms.vdouble(binsLogX_METplusTrack)
38 hltMETplusTrackMonitoring.histoPSet.ptBinning = cms.vdouble(binsLogX_METplusTrack)
40 hltMETplusTrackMonitoring.met = cms.InputTag(
"caloMet")
41 hltMETplusTrackMonitoring.jets = cms.InputTag(
"pfJetsEI")
42 hltMETplusTrackMonitoring.muons = cms.InputTag(
"muons")
44 hltMETplusTrackMonitoring.muonSelection = cms.string(
'pt>26 && abs(eta)<2.1 && (pfIsolationR04.sumChargedHadronPt+pfIsolationR04.sumPhotonEt+pfIsolationR04.sumNeutralHadronEt-0.5*pfIsolationR04.sumPUPt)/pt<0.12')
45 hltMETplusTrackMonitoring.vtxSelection = cms.string(
'ndof>=4 && abs(z)<24.0 && position.Rho<2.0')
46 hltMETplusTrackMonitoring.nmuons = cms.uint32(1)
47 hltMETplusTrackMonitoring.leadJetEtaCut = cms.double(2.4)
49 hltMETplusTrackMonitoring.numGenericTriggerEventPSet.andOr = cms.bool(
False )
51 hltMETplusTrackMonitoring.numGenericTriggerEventPSet.andOrHlt = cms.bool(
True)
52 hltMETplusTrackMonitoring.numGenericTriggerEventPSet.hltInputTag = cms.InputTag(
"TriggerResults::HLT" )
53 hltMETplusTrackMonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring(
"HLT_MET105_IsoTrk50_v*")
55 hltMETplusTrackMonitoring.numGenericTriggerEventPSet.errorReplyHlt = cms.bool(
False )
56 hltMETplusTrackMonitoring.numGenericTriggerEventPSet.verbosityLevel = cms.uint32(0)
58 hltMETplusTrackMonitoring.denGenericTriggerEventPSet.andOr = cms.bool(
False )
59 hltMETplusTrackMonitoring.denGenericTriggerEventPSet.dcsInputTag = cms.InputTag(
"scalersRawToDigi" )
60 hltMETplusTrackMonitoring.denGenericTriggerEventPSet.dcsPartitions = cms.vint32 ( 24, 25, 26, 27, 28, 29 )
61 hltMETplusTrackMonitoring.denGenericTriggerEventPSet.andOrDcs = cms.bool(
False )
62 hltMETplusTrackMonitoring.denGenericTriggerEventPSet.errorReplyDcs = cms.bool(
True )
63 hltMETplusTrackMonitoring.denGenericTriggerEventPSet.verbosityLevel = cms.uint32(1)
64 hltMETplusTrackMonitoring.denGenericTriggerEventPSet.hltPaths = cms.vstring(
"HLT_IsoMu27_v*",
"HLT_IsoTkMu27_v*")
Power< A, B >::type pow(const A &a, const B &b)