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.
1 import FWCore.ParameterSet.Config as cms
2 
3 hltMuonValidator = cms.EDAnalyzer("HLTMuonValidator",
4 
5  hltProcessName = cms.string("HLT"),
6  hltPathsToCheck = cms.vstring(
7  "HLT_(L[12])?(OldIso)?(Iso)?(Tk)?Mu[0-9]*(Open)?(_NoVertex)?(_eta2p1)?(_v[0-9]*)?$",
8  "HLT_Mu17_NoFilters?(_v[0-9]*)?$",
9  "HLT_Dimuon0_Jpsi_v10",
10  "HLT_Dimuon13_Jpsi_Barrel_v5",
11  ),
12 
13  genParticleLabel = cms.string("genParticles" ),
14  recMuonLabel = cms.string("muons" ),
15 
16  parametersTurnOn = cms.vdouble(0,
17  1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
18  11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
19  22, 24, 26, 28, 30, 32, 34, 36, 38, 40,
20  45, 50, 55, 60, 65, 70,
21  80, 100, 200, 500, 1000, 2000,
22  ),
23  parametersEta = cms.vdouble(48, -2.400, 2.400),
24  parametersPhi = cms.vdouble(50, -3.142, 3.142),
25 
26  # set criteria for matching at L1, L2, L3
27  cutsDr = cms.vdouble(0.4, 0.4, 0.015),
28  # parameters for attempting an L1 match using a propagator
29  maxDeltaPhi = cms.double(0.4),
30  maxDeltaR = cms.double(0.4),
31  useSimpleGeometry = cms.bool(True),
32  useTrack = cms.string("none"),
33  useState = cms.string("atVertex"),
34 
35  # set cuts on generated and reconstructed muons
36  genMuonCut = cms.string("abs(pdgId) == 13 && status == 1"),
37  recMuonCut = cms.string("isGlobalMuon"),
38 
39 )