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