CMS 3D CMS Logo

SiStripMonitorTrack_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 # MonitorTrackGlobal
4 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
5 SiStripMonitorTrack = DQMEDAnalyzer(
6  "SiStripMonitorTrack",
7 
8  TopFolderName = cms.string('SiStrip'),
9  TrackProducer = cms.string('generalTracks'),
10  TrackLabel = cms.string(''),
11  TrajectoryInEvent = cms.bool(True),
12  AlgoName = cms.string('GenTk'),
13 
14  ADCDigi_src = cms.InputTag('siStripDigis','ZeroSuppressed'),
15  Cluster_src = cms.InputTag('siStripClusters'),
16 
17  genericTriggerEventPSet = cms.PSet(),
18 
19  ModulesToBeExcluded = cms.vuint32(),
20 
21  Mod_On = cms.bool(False),
22  OffHisto_On = cms.bool(True),
23  Trend_On = cms.bool(False),
24  HistoFlag_On = cms.bool(False),
25  TkHistoMap_On = cms.bool(True),
26  clchCMoriginTkHmap_On = cms.bool(False),
27  ClusterConditions = cms.PSet( On = cms.bool(False),
28  minStoN = cms.double(0.0),
29  maxStoN = cms.double(2000.0),
30  minWidth = cms.double(0.0),
31  maxWidth = cms.double(200.0)
32  ),
33 
34  TH1nClustersOn = cms.PSet( Nbinx = cms.int32(50),
35  xmin = cms.double(-0.5),
36  xmax = cms.double(2999.5)
37  ),
38 
39  TH1nClustersOff = cms.PSet( Nbinx = cms.int32(100),
40  xmin = cms.double(-0.5),
41  xmax = cms.double(99999.5)
42  ),
43 
44  TH1ClusterGain = cms.PSet(
45  layerView = cms.bool(True),
46  ringView = cms.bool(False),
47  Nbinx = cms.int32(100),
48  xmin = cms.double(-0.5),
49  xmax = cms.double(3.5)
50  ),
51 
52  TH1ClusterCharge = cms.PSet(
53  layerView = cms.bool(True),
54  ringView = cms.bool(False),
55  Nbinx = cms.int32(100),
56  xmin = cms.double(-0.5),
57  xmax = cms.double(999.5)
58  ),
59 
60  TH1ClusterChargeRaw = cms.PSet(
61  layerView = cms.bool(True),
62  ringView = cms.bool(False),
63  Nbinx = cms.int32(100),
64  xmin = cms.double(-0.5),
65  xmax = cms.double(999.5)
66  ),
67 
68  TH1ClusterStoN = cms.PSet(
69  layerView = cms.bool(True),
70  ringView = cms.bool(False),
71  Nbinx = cms.int32(100),
72  xmin = cms.double(-0.5),
73  xmax = cms.double(299.5)
74  ),
75 
76  TH1ClusterChargeCorr = cms.PSet(
77  layerView = cms.bool(True),
78  ringView = cms.bool(False),
79  Nbinx = cms.int32(100),
80  xmin = cms.double(-0.5),
81  xmax = cms.double(399.5)
82  ),
83 
84  TH1ClusterStoNCorr = cms.PSet(
85  layerView = cms.bool(True),
86  ringView = cms.bool(False),
87  Nbinx = cms.int32(100),
88  xmin = cms.double(-0.5),
89  xmax = cms.double(99.5)
90  ),
91 
92  TH1ClusterStoNCorrMod = cms.PSet(
93  Nbinx = cms.int32(50),
94  xmin = cms.double(-0.5),
95  xmax = cms.double(199.5)
96  ),
97 
98  TH1ClusterNoise = cms.PSet(
99  layerView = cms.bool(True),
100  ringView = cms.bool(False),
101  Nbinx = cms.int32(20),
102  xmin = cms.double(-0.5),
103  xmax = cms.double(9.5)
104  ),
105 
106  TH1ClusterWidth = cms.PSet(
107  layerView = cms.bool(True),
108  ringView = cms.bool(False),
109  Nbinx = cms.int32(20),
110  xmin = cms.double(-0.5),
111  xmax = cms.double(19.5)
112  ),
113 
114  TH1ClusterPos = cms.PSet(
115  layerView = cms.bool(True),
116  ringView = cms.bool(False),
117  ),
118 
119  TH1ClusterSymmEtaCC = cms.PSet( Nbinx = cms.int32(120),
120  xmin = cms.double(-0.1),
121  xmax = cms.double(1.1)
122  ),
123 
124  TH1ClusterWidthCC = cms.PSet( Nbinx = cms.int32(10),
125  xmin = cms.double(-0.5),
126  xmax = cms.double(9.5)
127  ),
128 
129  TH1ClusterEstimatorCC = cms.PSet( Nbinx = cms.int32(120),
130  xmin = cms.double(-0.1),
131  xmax = cms.double(1.1)
132  ),
133 
134  TProfileClusterPGV = cms.PSet( Nbinx = cms.int32(20),
135  xmin = cms.double(-10.0),
136  xmax = cms.double(10.0),
137  Nbiny = cms.int32(20),
138  ymin = cms.double(-0.1),
139  ymax = cms.double(1.2)
140  ),
141 
142  Trending = cms.PSet(
143  Nbins = cms.int32(2400),
144  xmin = cms.double(0.0),
145  xmax = cms.double(150)
146  ),
147 
148  TH1ClusterChargePerCM = cms.PSet(
149  layerView = cms.bool(False),
150  ringView = cms.bool(True),
151  Nbinx = cms.int32(100),
152  xmin = cms.double(-0.5),
153  xmax = cms.double(9999.5)
154  ),
155 
156  UseDCSFiltering = cms.bool(True)
157 
158 )
159 
160 from Configuration.Eras.Modifier_run3_common_cff import run3_common
161 run3_common.toModify(SiStripMonitorTrack, TH1nClustersOn = dict(xmax = 5999.5))