CMS 3D CMS Logo

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