CMS 3D CMS Logo

Phase2TrackerMonitorDigi_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
4 digiMon = DQMEDAnalyzer('Phase2TrackerMonitorDigi',
5  Verbosity = cms.bool(False),
6  TopFolderName = cms.string("Ph2TkDigi"),
7  PixelPlotFillingFlag = cms.bool(False),
8  InnerPixelDigiSource = cms.InputTag("simSiPixelDigis","Pixel"),
9  OuterTrackerDigiSource = cms.InputTag("mix", "Tracker"),
10  GeometryType = cms.string('idealForDigi'),
11  NumberOfDigisPerDetH = cms.PSet(
12  Nbins = cms.int32(100),
13  xmin = cms.double(-0.5),
14  xmax = cms.double(99.5),
15  switch = cms.bool(True)
16  ),
17  DigiOccupancySH = cms.PSet(
18  Nbins = cms.int32(51),
19  xmin = cms.double(-0.001),
20  xmax = cms.double(0.05),
21  switch = cms.bool(True)
22  ),
23  DigiOccupancyPH = cms.PSet(
24  Nbins = cms.int32(51),
25  xmin = cms.double(-0.0001),
26  xmax = cms.double(0.005),
27  switch = cms.bool(True)
28  ),
29  ChargeXYMapH = cms.PSet(
30  Nxbins = cms.int32(450),
31  xmin = cms.double(0.5),
32  xmax = cms.double(450.5),
33  Nybins = cms.int32(1350),
34  ymin = cms.double(0.5),
35  ymax = cms.double(1350.5),
36  switch = cms.bool(False)
37  ),
38  PositionOfDigisSH = cms.PSet(
39  Nxbins = cms.int32(1016),
40  xmin = cms.double(0.5),
41  xmax = cms.double(1016.5),
42  Nybins = cms.int32(2),
43  ymin = cms.double(0.5),
44  ymax = cms.double(2.5),
45  switch = cms.bool(True)
46  ),
47  PositionOfDigisPH = cms.PSet(
48  Nxbins = cms.int32(960),
49  xmin = cms.double(0.5),
50  xmax = cms.double(960.5),
51  Nybins = cms.int32(32),
52  ymin = cms.double(0.5),
53  ymax = cms.double(32.5),
54  switch = cms.bool(True)
55  ),
56  EtaH = cms.PSet(
57  Nbins = cms.int32(45),
58  xmin = cms.double(-4.5),
59  xmax = cms.double(4.5),
60  switch = cms.bool(True)
61  ),
62  DigiChargeH = cms.PSet(
63  Nbins = cms.int32(261),
64  xmin = cms.double(0.5),
65  xmax = cms.double(260.5),
66  switch = cms.bool(True)
67  ),
68  TotalNumberOfDigisPerLayerH = cms.PSet(
69  Nbins = cms.int32(100),
70  xmin = cms.double(0.0),
71  xmax = cms.double(50000.0),
72  switch = cms.bool(True)
73  ),
74  NumberOfHitDetsPerLayerH = cms.PSet(
75  Nbins = cms.int32(2000),
76  xmin = cms.double(-0.5),
77  xmax = cms.double(2000.5),
78  switch = cms.bool(True)
79  ),
80  NumberOfClustersPerDetH = cms.PSet(
81  Nbins = cms.int32(100),
82  xmin = cms.double(-0.5),
83  xmax = cms.double(99.5),
84  switch = cms.bool(True)
85  ),
86  ClusterWidthH = cms.PSet(
87  Nbins = cms.int32(16),
88  xmin = cms.double(-0.5),
89  xmax = cms.double(15.5),
90  switch = cms.bool(True)
91  ),
92  ClusterChargeH = cms.PSet(
93  Nbins = cms.int32(1024),
94  xmin = cms.double(0.5),
95  xmax = cms.double(1024.5),
96  switch = cms.bool(True)
97  ),
98  ClusterPositionSH = cms.PSet(
99  Nxbins = cms.int32(1016),
100  xmin = cms.double(0.5),
101  xmax = cms.double(1016.5),
102  Nybins = cms.int32(2),
103  ymin = cms.double(0.5),
104  ymax = cms.double(2.5),
105  switch = cms.bool(True)
106  ),
107  ClusterPositionPH = cms.PSet(
108  Nxbins = cms.int32(1016),
109  xmin = cms.double(0.5),
110  xmax = cms.double(1016.5),
111  Nybins = cms.int32(32),
112  ymin = cms.double(0.5),
113  ymax = cms.double(32.5),
114  switch = cms.bool(True)
115  ),
116  XYPositionMapH = cms.PSet(
117  Nxbins = cms.int32(1250),
118  xmin = cms.double(-1250.),
119  xmax = cms.double(1250.),
120  Nybins = cms.int32(1250),
121  ymin = cms.double(-1250.),
122  ymax = cms.double(1250.),
123  switch = cms.bool(False)
124  ),
125  RZPositionMapH = cms.PSet(
126  Nxbins = cms.int32(3000),
127  xmin = cms.double(-3000.),
128  xmax = cms.double(3000.),
129  Nybins = cms.int32(1250),
130  ymin = cms.double(0.),
131  ymax = cms.double(1250.),
132  switch = cms.bool(False)
133  )
134 )
135 
136 from Configuration.ProcessModifiers.premix_stage2_cff import premix_stage2
137 premix_stage2.toModify(digiMon,
138  InnerPixelDigiSource = "mixData:Pixel",
139  OuterTrackerDigiSource="mixData:Tracker"
140  )
DQMEDAnalyzer
Definition: DQMEDAnalyzer.py:1