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_nPar = cms.int32(4),
12 L1Tk_minNStub = cms.int32(4),
13 L1Tk_maxChi2 = cms.double(400.0),
14 L1Tk_maxChi2dof = cms.double(100.0),
15 TP_minNStub = cms.int32(4),
16 TP_minNLayersStub = cms.int32(4),
17 TP_minPt = cms.double(2.0),
18 TP_maxPt = cms.double(1000.0),
19 TP_maxEta = cms.double(2.4),
20 TP_maxVtxZ = cms.double(30.0),
21 TP_select_eventid = cms.int32(0),
24 TH1TrackParts_Eta = cms.PSet(
25 Nbinsx = cms.int32(45),
31 TH1TrackParts_Phi = cms.PSet(
32 Nbinsx = cms.int32(60),
33 xmax = cms.double(math.pi),
34 xmin = cms.double(-math.pi)
38 TH1TrackParts_Pt = cms.PSet(
39 Nbinsx = cms.int32(45),
40 xmax = cms.double(100),
45 TH1_Track_Chi2 = cms.PSet(
46 Nbinsx = cms.int32(100),
47 xmax = cms.double(50),
52 TH1_Track_Chi2R = cms.PSet(
53 Nbinsx = cms.int32(100),
54 xmax = cms.double(10),
59 TH1Res_ptRel = cms.PSet(
60 Nbinsx = cms.int32(200),
61 xmax = cms.double(0.5),
62 xmin = cms.double(-0.5)
66 TH1Effic_pt = cms.PSet(
67 Nbinsx = cms.int32(50),
68 xmax = cms.double(100),
73 TH1Effic_pt_zoom = cms.PSet(
74 Nbinsx = cms.int32(50),
75 xmax = cms.double(10),
80 TH1Effic_eta = cms.PSet(
81 Nbinsx = cms.int32(50),
82 xmax = cms.double(2.5),
83 xmin = cms.double(-2.5)
87 TH1Effic_d0 = cms.PSet(
88 Nbinsx = cms.int32(50),
94 TH1Effic_VtxR = cms.PSet(
95 Nbinsx = cms.int32(50),
101 TH1Effic_VtxZ = cms.PSet(
102 Nbinsx = cms.int32(50),
103 xmax = cms.double(30),
104 xmin = cms.double(-30)
108 TH1Res_pt = cms.PSet(
109 Nbinsx = cms.int32(100),
110 xmax = cms.double(0.2),
111 xmin = cms.double(-0.2)
115 TH1Res_eta = cms.PSet(
116 Nbinsx = cms.int32(100),
117 xmax = cms.double(0.01),
118 xmin = cms.double(-0.01)
122 TH1Res_phi = cms.PSet(
123 Nbinsx = cms.int32(100),
124 xmax = cms.double(0.01),
125 xmin = cms.double(-0.01)
129 TH1Res_VtxZ = cms.PSet(
130 Nbinsx = cms.int32(100),
131 xmax = cms.double(1.0),
132 xmin = cms.double(-1.0)
136 TH1Res_d0 = cms.PSet(
137 Nbinsx = cms.int32(100),
138 xmax = cms.double(0.05),
139 xmin = cms.double(-0.05)
143 from Configuration.ProcessModifiers.premix_stage2_cff
import premix_stage2
144 premix_stage2.toModify(OuterTrackerMonitorTrackingParticles, trackingParticleToken =
"mixData:MergedTrackTruth")