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 StubInputTag = cms.InputTag(
"TTStubsFromPhase2TrackerDigis",
"StubAccepted"),
9 TTTracksTag = cms.InputTag(
"TTTracksFromTracklet",
"Level1TTTracks"),
10 MCTruthStubInputTag = cms.InputTag(
"TTStubAssociatorFromPixelDigis",
"StubAccepted"),
11 MCTruthTrackInputTag = cms.InputTag(
"TTTrackAssociatorFromPixelDigis",
"Level1TTTracks"),
12 MCTruthClusterInputTag = cms.InputTag(
"TTClusterAssociatorFromPixelDigis",
"ClusterAccepted"),
13 L1Tk_nPar = cms.int32(4),
14 L1Tk_minNStub = cms.int32(4),
15 L1Tk_maxChi2 = cms.double(400.0),
16 L1Tk_maxChi2dof = cms.double(100.0),
17 TP_minNStub = cms.int32(4),
18 TP_minPt = cms.double(2.0),
19 TP_maxPt = cms.double(1000.0),
20 TP_maxEta = cms.double(2.4),
21 TP_maxVtxZ = cms.double(30.0),
22 TP_select_eventid = cms.int32(0),
25 TH1TrackParts_Eta = cms.PSet(
26 Nbinsx = cms.int32(45),
32 TH1TrackParts_Phi = cms.PSet(
33 Nbinsx = cms.int32(60),
34 xmax = cms.double(math.pi),
35 xmin = cms.double(-math.pi)
39 TH1TrackParts_Pt = cms.PSet(
40 Nbinsx = cms.int32(45),
41 xmax = cms.double(100),
46 TH1_Track_Chi2 = cms.PSet(
47 Nbinsx = cms.int32(100),
48 xmax = cms.double(50),
53 TH1_Track_Chi2R = cms.PSet(
54 Nbinsx = cms.int32(100),
55 xmax = cms.double(10),
60 TH1Res_ptRel = cms.PSet(
61 Nbinsx = cms.int32(200),
62 xmax = cms.double(0.5),
63 xmin = cms.double(-0.5)
67 TH1Effic_pt = cms.PSet(
68 Nbinsx = cms.int32(50),
69 xmax = cms.double(100),
74 TH1Effic_pt_zoom = cms.PSet(
75 Nbinsx = cms.int32(50),
76 xmax = cms.double(10),
81 TH1Effic_eta = cms.PSet(
82 Nbinsx = cms.int32(50),
83 xmax = cms.double(2.5),
84 xmin = cms.double(-2.5)
88 TH1Effic_d0 = cms.PSet(
89 Nbinsx = cms.int32(50),
95 TH1Effic_VtxR = cms.PSet(
96 Nbinsx = cms.int32(50),
102 TH1Effic_VtxZ = cms.PSet(
103 Nbinsx = cms.int32(50),
104 xmax = cms.double(30),
105 xmin = cms.double(-30)
109 TH1Res_pt = cms.PSet(
110 Nbinsx = cms.int32(100),
111 xmax = cms.double(0.2),
112 xmin = cms.double(-0.2)
116 TH1Res_eta = cms.PSet(
117 Nbinsx = cms.int32(100),
118 xmax = cms.double(0.01),
119 xmin = cms.double(-0.01)
123 TH1Res_phi = cms.PSet(
124 Nbinsx = cms.int32(100),
125 xmax = cms.double(0.01),
126 xmin = cms.double(-0.01)
130 TH1Res_VtxZ = cms.PSet(
131 Nbinsx = cms.int32(100),
132 xmax = cms.double(1.0),
133 xmin = cms.double(-1.0)
137 TH1Res_d0 = cms.PSet(
138 Nbinsx = cms.int32(100),
139 xmax = cms.double(0.05),
140 xmin = cms.double(-0.05)
144 from Configuration.ProcessModifiers.premix_stage2_cff
import premix_stage2
145 premix_stage2.toModify(OuterTrackerMonitorTrackingParticles, trackingParticleToken =
"mixData:MergedTrackTruth")