CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
RecoMuonValidator_cfi.py
Go to the documentation of this file.
2 from RecoMuon.TrackingTools.MuonServiceProxy_cff import MuonServiceProxy
3 from Validation.RecoMuon.selectors_cff import muonTPSet
4 
5 recoMuonValidator = cms.EDAnalyzer("RecoMuonValidator",
6  MuonServiceProxy,
7  tpSelector = muonTPSet,
8 
9  simLabel = cms.InputTag("mergedtruth","MergedTrackTruth"),
10  trkMuLabel = cms.InputTag("generalTracks"),
11  staMuLabel = cms.InputTag("standalonemuons:UpdatedAtVtx"),
12  glbMuLabel = cms.InputTag("globalMuons"),
13  muonLabel = cms.InputTag("muons"),
14 
15  trkMuAssocLabel = cms.InputTag("TrackAssociatorByHits"),
16  staMuAssocLabel = cms.InputTag("TrackAssociatorByHits"),
17  glbMuAssocLabel = cms.InputTag("TrackAssociatorByHits"),
18  doAssoc = cms.untracked.bool(False),
19 
20  outputFileName = cms.untracked.string(''),
21  subDir = cms.untracked.string('Muons/RecoMuonV/'),
22 
23  #
24  # Histogram dimensions #
25  #
26  nBinP = cms.untracked.uint32(25),
27  minP = cms.untracked.double(0.0),
28  maxP = cms.untracked.double(200.0),
29 
30  nBinPt = cms.untracked.uint32(25),
31  minPt = cms.untracked.double(0.0),
32  maxPt = cms.untracked.double(200.0),
33 
34  doAbsEta = cms.untracked.bool(False),
35  nBinEta = cms.untracked.uint32(50),
36  minEta = cms.untracked.double(-2.5),
37  maxEta = cms.untracked.double(2.5),
38 
39  nBinPhi = cms.untracked.uint32(25),
40 
41  # Pull width #
42  nBinPull = cms.untracked.uint32(25),
43  wPull = cms.untracked.double(10.0),
44 
45  nBinErr = cms.untracked.uint32(25),
46 
47  # |p| resolution #
48  minErrP = cms.untracked.double(-0.2),
49  maxErrP = cms.untracked.double(0.2),
50 
51  # pT resolution #
52  minErrPt = cms.untracked.double(-0.2),
53  maxErrPt = cms.untracked.double(0.2),
54 
55  # q/pT resolution #
56  minErrQPt = cms.untracked.double(-5.0),
57  maxErrQPt = cms.untracked.double(5.0),
58 
59  # Eta resolution #
60  minErrEta = cms.untracked.double(-0.02),
61  maxErrEta = cms.untracked.double(0.02),
62 
63  # Phi resolution #
64  minErrPhi = cms.untracked.double(-0.1),
65  maxErrPhi = cms.untracked.double(0.1),
66 
67  # Dxy resolution #
68  minErrDxy = cms.untracked.double(-0.1),
69  maxErrDxy = cms.untracked.double(0.1),
70 
71  # Dz resolution #
72  minErrDz = cms.untracked.double(-0.1),
73  maxErrDz = cms.untracked.double(0.1),
74 
75  # Number of sim-reco associations #
76  nAssoc = cms.untracked.uint32(10),
77 
78  # Number of sim,reco Tracks #
79  nTrks = cms.untracked.uint32(50)
80 )
81