CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
hltMuonValidator_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
4 hltMuonValidator = DQMEDAnalyzer('HLTMuonValidator',
5 
6  hltProcessName = cms.string("HLT"),
7  hltPathsToCheck = cms.vstring(
8  "HLT_(L[12])?(Iso)?(Tk)?Mu[0-9]*(Open)?(_NoVertex)?(_eta2p1)?(_v[0-9]*)?$",
9  "HLT_Mu17_NoFilters?(_v[0-9]*)?$",
10  "HLT_Dimuon0_Jpsi_v10",
11  "HLT_Dimuon13_Jpsi_Barrel_v5",
12  ),
13 
14  genParticleLabel = cms.string("genParticles" ),
15  recMuonLabel = cms.string("muons" ),
16 
17  parametersTurnOn = cms.vdouble(0,
18  1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
19  11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
20  22, 24, 26, 28, 30, 32, 34, 36, 38, 40,
21  45, 50, 55, 60, 65, 70,
22  80, 100, 200, 500, 1000, 2000,
23  ),
24  parametersEta = cms.vdouble(48, -2.400, 2.400),
25  parametersPhi = cms.vdouble(50, -3.142, 3.142),
26 
27  # set criteria for matching at L1, L2, L3
28  cutsDr = cms.vdouble(0.4, 0.4, 0.015),
29  # parameters for attempting an L1 match using a propagator
30  maxDeltaPhi = cms.double(0.4),
31  maxDeltaR = cms.double(0.4),
32  useSimpleGeometry = cms.bool(True),
33  useTrack = cms.string("none"),
34  useState = cms.string("atVertex"),
35 
36  # set cuts on generated and reconstructed muons
37  genMuonCut = cms.string("abs(pdgId) == 13 && status == 1"),
38  recMuonCut = cms.string("isGlobalMuon"),
39 
40 )