00001 import FWCore.ParameterSet.Config as cms
00002
00003
00004 SiStripMonitorCluster = cms.EDAnalyzer("SiStripMonitorCluster",
00005
00006
00007 ClusterProducerStrip = cms.InputTag('siStripClusters'),
00008 ClusterProducerPix = cms.InputTag('siPixelClusters'),
00009 OutputMEsInRootFile = cms.bool(False),
00010 OutputFileName = cms.string('SiStripMonitorCluster.root'),
00011
00012 ResetMEsEachRun = cms.bool(False),
00013
00014 StripQualityLabel = cms.string(''),
00015
00016 SelectAllDetectors = cms.bool(False),
00017 ShowMechanicalStructureView = cms.bool(True),
00018
00019 ClusterLabel = cms.string(''),
00020
00021 TkHistoMap_On = cms.bool(True),
00022
00023 TopFolderName = cms.string('SiStrip'),
00024
00025 CreateTrendMEs = cms.bool(False),
00026 Trending = cms.PSet(
00027 Nbins = cms.int32(360),
00028 xmin = cms.double(0.0),
00029 xmax = cms.double(1.0*60*60),
00030 ymin = cms.double(0.0),
00031 ymax = cms.double(100000.0)
00032 ),
00033 TH1ClusterNoise = cms.PSet(
00034 Nbinx = cms.int32(20),
00035 xmin = cms.double(-0.5),
00036 xmax = cms.double(9.5),
00037 layerswitchon = cms.bool(False),
00038 moduleswitchon = cms.bool(True)
00039 ),
00040
00041 TH1NrOfClusterizedStrips = cms.PSet(
00042 Nbinx = cms.int32(20),
00043 xmin = cms.double(-0.5),
00044 xmax = cms.double(99.5),
00045 layerswitchon = cms.bool(True),
00046 moduleswitchon = cms.bool(True)
00047 ),
00048 TH1ClusterPos = cms.PSet(
00049 Nbinx = cms.int32(768),
00050 xmin = cms.double(-0.5),
00051 xmax = cms.double(767.5),
00052 layerswitchon = cms.bool(False),
00053 moduleswitchon = cms.bool(True)
00054 ),
00055 TH1ClusterDigiPos = cms.PSet(
00056 Nbinx = cms.int32(768),
00057 xmin = cms.double(-0.5),
00058 xmax = cms.double(767.5),
00059 layerswitchon = cms.bool(False),
00060 moduleswitchon = cms.bool(False)
00061 ),
00062 TH1ModuleLocalOccupancy = cms.PSet(
00063 Nbinx = cms.int32(51),
00064 xmin = cms.double(-0.01),
00065 xmax = cms.double(1.01),
00066 layerswitchon = cms.bool(True),
00067 moduleswitchon = cms.bool(True)
00068 ),
00069 TH1nClusters = cms.PSet(
00070 Nbinx = cms.int32(11),
00071 xmin = cms.double(-0.5),
00072 xmax = cms.double(10.5),
00073 layerswitchon = cms.bool(False),
00074 moduleswitchon = cms.bool(True)
00075 ),
00076 TH1ClusterStoN = cms.PSet(
00077 Nbinx = cms.int32(100),
00078 xmin = cms.double(-0.5),
00079 xmax = cms.double(299.5),
00080 layerswitchon = cms.bool(False),
00081 moduleswitchon = cms.bool(True)
00082 ),
00083 TH1ClusterStoNVsPos = cms.PSet(
00084 Nbinx = cms.int32(768),
00085 xmin = cms.double(-0.5),
00086 xmax = cms.double(767.5),
00087 Nbiny = cms.int32(100),
00088 ymin = cms.double(-0.5),
00089 ymax = cms.double(299.5),
00090 layerswitchon = cms.bool(False),
00091 moduleswitchon = cms.bool(False)
00092 ),
00093 TH1ClusterCharge = cms.PSet(
00094 Nbinx = cms.int32(200),
00095 xmin = cms.double(-0.5),
00096 xmax = cms.double(799.5),
00097 layerswitchon = cms.bool(False),
00098 moduleswitchon = cms.bool(True)
00099 ),
00100 TH1ClusterWidth = cms.PSet(
00101 Nbinx = cms.int32(20),
00102 xmin = cms.double(-0.5),
00103 xmax = cms.double(19.5),
00104 layerswitchon = cms.bool(False),
00105 moduleswitchon = cms.bool(True)
00106 ),
00107
00108 TProfNumberOfCluster = cms.PSet(
00109 Nbinx = cms.int32(100),
00110 xmin = cms.double(-0.5),
00111 xmax = cms.double(499.5),
00112 layerswitchon = cms.bool(False),
00113 moduleswitchon = cms.bool(False)
00114 ),
00115
00116 TProfClusterWidth = cms.PSet(
00117 Nbinx = cms.int32(100),
00118 xmin = cms.double(-0.5),
00119 xmax = cms.double(499.5),
00120 layerswitchon = cms.bool(False),
00121 moduleswitchon = cms.bool(False)
00122 ),
00123
00124 ClusterConditions = cms.PSet(
00125 minWidth = cms.double(0.0),
00126 On = cms.bool(True),
00127 maxStoN = cms.double(10000.0),
00128 minStoN = cms.double(0.0),
00129 maxWidth = cms.double(10000.0)
00130 ),
00131 TProfTotalNumberOfClusters = cms.PSet(
00132 Nbins = cms.int32(600),
00133 xmin = cms.double(0.0),
00134 xmax = cms.double(1.0*60*60),
00135 ymin = cms.double(0.0),
00136 ymax = cms.double(0.0),
00137 subdetswitchon = cms.bool(False)
00138 ),
00139
00140 TH1TotalNumberOfClusters = cms.PSet(
00141 Nbinx = cms.int32(50),
00142 xmin = cms.double(-0.5),
00143 xmax = cms.double(299.5),
00144 subdetswitchon = cms.bool(False)
00145 ),
00146
00147 TProfClustersApvCycle = cms.PSet(
00148 Nbins = cms.int32(70),
00149 xmin = cms.double(-0.5),
00150 xmax = cms.double(69.5),
00151 Nbinsy = cms.int32(200),
00152 ymin = cms.double(0.0),
00153 ymax = cms.double(0.0),
00154 subdetswitchon = cms.bool(False)
00155 ),
00156
00157 TH2ClustersApvCycle = cms.PSet(
00158 Nbinsx = cms.int32(70),
00159 xmin = cms.double(-0.5),
00160 xmax = cms.double(69.5),
00161 Nbinsy = cms.int32(200),
00162 ymin = cms.double(0.0),
00163 yfactor = cms.double(0.2),
00164 subdetswitchon = cms.bool(False)
00165 ),
00166
00167 TProfClustersVsDBxCycle = cms.PSet(
00168 Nbins = cms.int32(800),
00169 xmin = cms.double(0.5),
00170 xmax = cms.double(800.5),
00171 ymin = cms.double(0.0),
00172 ymax = cms.double(0.0),
00173 subdetswitchon = cms.bool(True)
00174 ),
00175
00176 TProf2ApvCycleVsDBx = cms.PSet(
00177 Nbinsx = cms.int32(70),
00178 xmin = cms.double(-0.5),
00179 xmax = cms.double(69.5),
00180 Nbinsy = cms.int32(800),
00181 ymin = cms.double(0.5),
00182 ymax = cms.double(800.5),
00183 zmin = cms.double(0.0),
00184 zmax = cms.double(0.0),
00185 subdetswitchon = cms.bool(False)
00186 ),
00187
00188 TH2ApvCycleVsDBxGlobal = cms.PSet(
00189 Nbinsx = cms.int32(70),
00190 xmin = cms.double(-0.5),
00191 xmax = cms.double(69.5),
00192 Nbinsy = cms.int32(800),
00193 ymin = cms.double(0.5),
00194 ymax = cms.double(800.5),
00195 globalswitchon = cms.bool(True)
00196 ),
00197
00198 TH2CStripVsCpixel = cms.PSet(
00199 Nbinsx = cms.int32(150),
00200 xmin = cms.double(-0.5),
00201 xmax = cms.double(74999.5),
00202 Nbinsy = cms.int32(50),
00203 ymin = cms.double(-0.5),
00204 ymax = cms.double(14999.5),
00205 globalswitchon = cms.bool(True)
00206 ),
00207
00208 MultiplicityRegions = cms.PSet(
00209 k0 = cms.double(0.13),
00210 q0 = cms.double(300),
00211 dk0 = cms.double(40),
00212 MaxClus = cms.double(20000),
00213 MinPix = cms.double(50)
00214 ),
00215
00216 TH1MultiplicityRegions = cms.PSet(
00217 Nbinx = cms.int32(5),
00218 xmin = cms.double(0.5),
00219 xmax = cms.double(5.5),
00220 globalswitchon = cms.bool(False)
00221 ),
00222
00223 TH1MainDiagonalPosition= cms.PSet(
00224 Nbinsx = cms.int32(100),
00225 xmin = cms.double(0.),
00226 xmax = cms.double(2.),
00227 globalswitchon = cms.bool(False)
00228 ),
00229
00230 TH1NClusPx = cms.PSet(
00231 Nbinsx = cms.int32(200),
00232 xmax = cms.double(19999.5),
00233 xmin = cms.double(-0.5)
00234 ),
00235
00236
00237 TH1NClusStrip = cms.PSet(
00238 Nbinsx = cms.int32(500),
00239 xmax = cms.double(99999.5),
00240 xmin = cms.double(-0.5)
00241 ),
00242
00243 TH1StripNoise2ApvCycle = cms.PSet(
00244 Nbinsx = cms.int32(70),
00245 xmin = cms.double(-0.5),
00246 xmax = cms.double(69.5),
00247 globalswitchon = cms.bool(False)
00248 )
00249 ,
00250 TH1StripNoise3ApvCycle = cms.PSet(
00251 Nbinsx = cms.int32(70),
00252 xmin = cms.double(-0.5),
00253 xmax = cms.double(69.5),
00254 globalswitchon = cms.bool(False)
00255 ),
00256
00257 Mod_On = cms.bool(True),
00258 ClusterHisto = cms.bool(False),
00259
00260 HistoryProducer = cms.InputTag("consecutiveHEs"),
00261 ApvPhaseProducer = cms.InputTag("APVPhases"),
00262
00263 UseDCSFiltering = cms.bool(True),
00264
00265 ShowControlView = cms.bool(False),
00266 ShowReadoutView = cms.bool(False)
00267 )