CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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  StandAloneClusteriserFlag = cms.bool(False),
9  InnerPixelDigiSource = cms.InputTag("simSiPixelDigis","Pixel"),
10  OuterTrackerDigiSource = cms.InputTag("mix", "Tracker"),
11  GeometryType = cms.string('idealForDigi'),
12  NumberOfDigisPerDetH = cms.PSet(
13  Nbins = cms.int32(100),
14  xmin = cms.double(-0.5),
15  xmax = cms.double(99.5),
16  switch = cms.bool(True)
17  ),
18  DigiOccupancySH = cms.PSet(
19  Nbins = cms.int32(51),
20  xmin = cms.double(-0.001),
21  xmax = cms.double(0.05),
22  switch = cms.bool(True)
23  ),
24  DigiOccupancyPH = cms.PSet(
25  Nbins = cms.int32(51),
26  xmin = cms.double(-0.0001),
27  xmax = cms.double(0.005),
28  switch = cms.bool(True)
29  ),
30  ChargeXYMapH = cms.PSet(
31  Nxbins = cms.int32(450),
32  xmin = cms.double(0.5),
33  xmax = cms.double(450.5),
34  Nybins = cms.int32(1350),
35  ymin = cms.double(0.5),
36  ymax = cms.double(1350.5),
37  switch = cms.bool(True)
38  ),
39  PositionOfDigisSH = cms.PSet(
40  Nxbins = cms.int32(1016),
41  xmin = cms.double(0.5),
42  xmax = cms.double(1016.5),
43  Nybins = cms.int32(2),
44  ymin = cms.double(0.5),
45  ymax = cms.double(2.5),
46  switch = cms.bool(True)
47  ),
48  PositionOfDigisPH = cms.PSet(
49  Nxbins = cms.int32(960),
50  xmin = cms.double(0.5),
51  xmax = cms.double(960.5),
52  Nybins = cms.int32(32),
53  ymin = cms.double(0.5),
54  ymax = cms.double(32.5),
55  switch = cms.bool(True)
56  ),
57  EtaH = cms.PSet(
58  Nbins = cms.int32(45),
59  xmin = cms.double(-4.5),
60  xmax = cms.double(4.5),
61  switch = cms.bool(True)
62  ),
63  DigiChargeH = cms.PSet(
64  Nbins = cms.int32(16),
65  xmin = cms.double(-0.5),
66  xmax = cms.double(15.5),
67  switch = cms.bool(True)
68  ),
69  TotalNumberOfDigisPerLayerH = cms.PSet(
70  Nbins = cms.int32(5000),
71  xmin = cms.double(0.0),
72  xmax = cms.double(100000.0),
73  switch = cms.bool(True)
74  ),
75  NumberOfHitDetsPerLayerH = cms.PSet(
76  Nbins = cms.int32(500),
77  xmin = cms.double(-0.5),
78  xmax = cms.double(2499.5),
79  switch = cms.bool(True)
80  ),
81  NumberOfClustersPerDetH = cms.PSet(
82  Nbins = cms.int32(100),
83  xmin = cms.double(-0.5),
84  xmax = cms.double(99.5),
85  switch = cms.bool(True)
86  ),
87  ClusterWidthH = cms.PSet(
88  Nbins = cms.int32(16),
89  xmin = cms.double(-0.5),
90  xmax = cms.double(15.5),
91  switch = cms.bool(True)
92  ),
93  ClusterChargeH = cms.PSet(
94  Nbins = cms.int32(1024),
95  xmin = cms.double(0.5),
96  xmax = cms.double(1024.5),
97  switch = cms.bool(True)
98  ),
99  ClusterPositionSH = cms.PSet(
100  Nxbins = cms.int32(1016),
101  xmin = cms.double(0.5),
102  xmax = cms.double(1016.5),
103  Nybins = cms.int32(2),
104  ymin = cms.double(0.5),
105  ymax = cms.double(2.5),
106  switch = cms.bool(True)
107  ),
108  ClusterPositionPH = cms.PSet(
109  Nxbins = cms.int32(1016),
110  xmin = cms.double(0.5),
111  xmax = cms.double(1016.5),
112  Nybins = cms.int32(32),
113  ymin = cms.double(0.5),
114  ymax = cms.double(32.5),
115  switch = cms.bool(True)
116  ),
117  XYPositionMapH = cms.PSet(
118  Nxbins = cms.int32(1250),
119  xmin = cms.double(-1250.),
120  xmax = cms.double(1250.),
121  Nybins = cms.int32(1250),
122  ymin = cms.double(-1250.),
123  ymax = cms.double(1250.),
124  switch = cms.bool(True)
125  ),
126  RZPositionMapH = cms.PSet(
127  Nxbins = cms.int32(3000),
128  xmin = cms.double(-3000.),
129  xmax = cms.double(3000.),
130  Nybins = cms.int32(1250),
131  ymin = cms.double(0.),
132  ymax = cms.double(1250.),
133  switch = cms.bool(True)
134  )
135  )
136 
137 from Configuration.ProcessModifiers.premix_stage2_cff import premix_stage2
138 premix_stage2.toModify(digiMon,
139  InnerPixelDigiSource = "mixData:Pixel",
140  OuterTrackerDigiSource="mixData:Tracker"
141  )