1 import FWCore.ParameterSet.Config
as cms
4 from DQMServices.Core.DQMEDAnalyzer
import DQMEDAnalyzer
5 OuterTrackerMonitorTrackingParticles =
DQMEDAnalyzer(
'OuterTrackerMonitorTrackingParticles',
6 TopFolderName = cms.string(
'SiOuterTrackerV'),
7 trackingParticleToken = cms.InputTag(
"mix",
"MergedTrackTruth"),
8 MCTruthStubInputTag = cms.InputTag(
"TTStubAssociatorFromPixelDigis",
"StubAccepted"),
9 MCTruthTrackInputTag = cms.InputTag(
"TTTrackAssociatorFromPixelDigis",
"Level1TTTracks"),
10 MCTruthClusterInputTag = cms.InputTag(
"TTClusterAssociatorFromPixelDigis",
"ClusterAccepted"),
11 L1Tk_minNStub = cms.int32(4),
12 L1Tk_maxChi2dof = cms.double(25.0),
13 TP_minNStub = cms.int32(4),
14 TP_minNLayersStub = cms.int32(4),
15 TP_minPt = cms.double(2.0),
16 TP_maxEta = cms.double(2.4),
17 TP_maxVtxZ = cms.double(15.0),
20 TH1TrackParts_Eta = cms.PSet(
21 Nbinsx = cms.int32(45),
27 TH1TrackParts_Phi = cms.PSet(
28 Nbinsx = cms.int32(60),
29 xmax = cms.double(math.pi),
30 xmin = cms.double(-math.pi)
34 TH1TrackParts_Pt = cms.PSet(
35 Nbinsx = cms.int32(45),
36 xmax = cms.double(100),
41 TH1Res_ptRel = cms.PSet(
42 Nbinsx = cms.int32(200),
43 xmax = cms.double(0.5),
44 xmin = cms.double(-0.5)
48 TH1Effic_pt = cms.PSet(
49 Nbinsx = cms.int32(50),
50 xmax = cms.double(100),
55 TH1Effic_pt_zoom = cms.PSet(
56 Nbinsx = cms.int32(50),
57 xmax = cms.double(10),
62 TH1Effic_eta = cms.PSet(
63 Nbinsx = cms.int32(50),
64 xmax = cms.double(2.5),
65 xmin = cms.double(-2.5)
69 TH1Effic_d0 = cms.PSet(
70 Nbinsx = cms.int32(50),
76 TH1Effic_VtxR = cms.PSet(
77 Nbinsx = cms.int32(50),
83 TH1Effic_VtxZ = cms.PSet(
84 Nbinsx = cms.int32(50),
85 xmax = cms.double(30),
86 xmin = cms.double(-30)
91 Nbinsx = cms.int32(100),
92 xmax = cms.double(0.2),
93 xmin = cms.double(-0.2)
97 TH1Res_eta = cms.PSet(
98 Nbinsx = cms.int32(100),
99 xmax = cms.double(0.01),
100 xmin = cms.double(-0.01)
104 TH1Res_phi = cms.PSet(
105 Nbinsx = cms.int32(100),
106 xmax = cms.double(0.01),
107 xmin = cms.double(-0.01)
111 TH1Res_VtxZ = cms.PSet(
112 Nbinsx = cms.int32(100),
113 xmax = cms.double(1.0),
114 xmin = cms.double(-1.0)
118 TH1Res_d0 = cms.PSet(
119 Nbinsx = cms.int32(100),
120 xmax = cms.double(0.05),
121 xmin = cms.double(-0.05)
125 from Configuration.ProcessModifiers.premix_stage2_cff
import premix_stage2
126 premix_stage2.toModify(OuterTrackerMonitorTrackingParticles, trackingParticleToken =
"mixData:MergedTrackTruth")