CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_9/src/DQM/SiStripMonitorSummary/python/SiStripMonitorCondData_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 CondDataMonitoring = cms.EDAnalyzer("SiStripMonitorCondData",
00004 
00005     OutputFileName             = cms.string('SiStripMonitorCondData_MYTEST.root'),
00006                                   
00007     OutputMEsInRootFile        = cms.bool(True),
00008 
00009     MonitorSiStripPedestal     = cms.bool(True),
00010     MonitorSiStripNoise        = cms.bool(True),
00011     MonitorSiStripQuality      = cms.bool(False),
00012     MonitorSiStripCabling      = cms.bool(True),
00013     MonitorSiStripLowThreshold = cms.bool(True),
00014     MonitorSiStripHighThreshold= cms.bool(True),
00015     MonitorSiStripApvGain      = cms.bool(True),                              
00016     MonitorSiStripLorentzAngle = cms.bool(True),                            
00017 
00018     FillConditions_PSet = cms.PSet(
00019       FolderName_For_QualityAndCabling_SummaryHistos= cms.string("SiStrip/Tracks"),
00020       OutputSummaryAtLayerLevelAsImage           = cms.bool(True),
00021       OutputSummaryProfileAtLayerLevelAsImage    = cms.bool(True),
00022       OutputCumulativeSummaryAtLayerLevelAsImage = cms.bool(True),
00023       Mod_On                  = cms.bool(False),
00024       HistoMaps_On            = cms.bool(True),
00025       SummaryOnStringLevel_On = cms.bool(False),
00026       SummaryOnLayerLevel_On  = cms.bool(True),
00027       GrandSummary_On         = cms.bool(True),
00028       StripQualityLabel       = cms.string(''),
00029 
00030       ActiveDetIds_On         =  cms.bool(False),
00031       TkMap_On                =  cms.bool(False),
00032         
00033       #  exclude OR include a set of modules
00034       restrictModules         = cms.bool(False),
00035 
00036       ModulesToBeIncluded     = cms.vuint32(), #e.g. {369120277, 369120278, 369120282}
00037       ModulesToBeExcluded     = cms.vuint32(),
00038         
00039       # exclude a subdetector
00040       SubDetectorsToBeExcluded = cms.vstring('none'), #possibilities : "none" or
00041                                                       #combinations of {"TIB","TOB","TID","TEC" }
00042       ModulesToBeFilled = cms.string('all')          
00043     ),
00044                                   
00045 
00046     # -----
00047 
00048     SiStripCablingDQM_PSet = cms.PSet(
00049 
00050     ActiveDetIds_On         =  cms.bool(True),
00051 
00052     TkMap_On                =  cms.bool(True),
00053     TkMapName               =  cms.string('CablingTkMap.png'),
00054     minValue               =  cms.double(0.),
00055     maxValue               =  cms.double(6.), 
00056     saturatedFraction      = cms.double(.01),
00057     
00058     CondObj_fillId       = cms.string('ProfileAndCumul'),
00059     CondObj_name         = cms.string('fedcabling')
00060     ),    
00061 
00062     # -----
00063 
00064     SiStripPedestalsDQM_PSet = cms.PSet(
00065 
00066       ActiveDetIds_On         =  cms.bool(True),
00067       
00068       TkMap_On                =  cms.bool(True),     
00069       TkMapName               =  cms.string('PedestalTkMap.png'),
00070       minValue               =  cms.double(0.),
00071       maxValue               =  cms.double(400.),  
00072       saturatedFraction      = cms.double(.01),
00073 
00074       CondObj_fillId       = cms.string('onlyProfile'),
00075       CondObj_name         = cms.string('pedestal'),
00076 
00077       FillSummaryAtLayerLevel           = cms.bool(True),
00078       FillSummaryProfileAtLayerLevel    = cms.bool(True),
00079 
00080       Profile_description     = cms.string('Profile_PedestalFromCondDB'),
00081       Profile_xTitle          = cms.string('Strip Number'),
00082       Profile_yTitle          = cms.string('Pedestal from CondDB(ADC)'),
00083       
00084       SummaryOfProfile_description = cms.string('ProfileSummary_PedestalFromCondDB'),
00085       SummaryOfProfile_xTitle = cms.string('Strip Number'),
00086       SummaryOfProfile_yTitle = cms.string('Pedestal from CondDB(ADC)'),
00087       SummaryOfProfile_NchY   = cms.int32(100),
00088       SummaryOfProfile_LowY   = cms.double(0.0),
00089       SummaryOfProfile_HighY  = cms.double(1000.0),
00090 
00091       Summary_description     = cms.string('Summary_PedestalFromCondDB'),
00092       Summary_xTitle          = cms.string('detId'),
00093       Summary_yTitle          = cms.string('Pedestal from CondDB(ADC)'),
00094       Summary_NchY            = cms.int32(100),
00095       Summary_LowY            = cms.double(0.0),
00096       Summary_HighY           = cms.double(1000.0)
00097     ),
00098 
00099     # -----
00100                                   
00101     SiStripNoisesDQM_PSet = cms.PSet(
00102 
00103       ActiveDetIds_On         =  cms.bool(True),
00104       
00105       TkMap_On                =  cms.bool(True),
00106       TkMapName               =  cms.string('NoiseTkMap.png'),
00107       minValue               =  cms.double(3.),
00108       maxValue               =  cms.double(9.),      
00109       saturatedFraction      = cms.double(.01),
00110 
00111       CondObj_fillId    = cms.string('onlyCumul'),
00112       CondObj_name      = cms.string('noise'),
00113 
00114       GainRenormalisation               = cms.bool(False),
00115       
00116       FillSummaryAtLayerLevel           = cms.bool(True),
00117       FillSummaryProfileAtLayerLevel    = cms.bool(True),
00118       FillCumulativeSummaryAtLayerLevel = cms.bool(True),
00119       
00120       Profile_description               = cms.string('Profile_NoiseFromCondDB'),
00121       Profile_xTitle                    = cms.string('Strip Number'),
00122       Profile_yTitle                    = cms.string('noise from CondDB(ADC)'),
00123 
00124       Cumul_description = cms.string('NoiseFromCondDB'),
00125       Cumul_xTitle      = cms.string('noise from CondDB(ADC)'),
00126       Cumul_yTitle      = cms.string(' '),
00127       Cumul_NchX        = cms.int32(50),
00128       Cumul_LowX        = cms.double(0.0),
00129       Cumul_HighX       = cms.double(5.0),
00130       
00131       SummaryOfProfile_description = cms.string('ProfileSummary_NoiseFromCondDB'),
00132       SummaryOfProfile_xTitle      = cms.string('Strip Number'),      
00133       SummaryOfProfile_yTitle      = cms.string('noise from CondDB(ADC)'),
00134       SummaryOfProfile_NchY        = cms.int32(50),
00135       SummaryOfProfile_LowY        = cms.double(0.0),
00136       SummaryOfProfile_HighY       = cms.double(10.0),
00137 
00138       Summary_description          = cms.string('Summary_NoiseFromCondDB'),
00139       Summary_xTitle               = cms.string('detId'),
00140       Summary_yTitle               = cms.string('noise from CondDB(ADC)'),
00141       Summary_NchY                 = cms.int32(50),
00142       Summary_LowY                 = cms.double(0.0),
00143       Summary_HighY                = cms.double(10.0),
00144       
00145       SummaryOfCumul_description = cms.string('CumulativeSummary_NoiseFromCondDB'),
00146       SummaryOfCumul_xTitle      = cms.string('noise from CondDB'),
00147       SummaryOfCumul_yTitle      = cms.string(' '),
00148       SummaryOfCumul_NchX        = cms.int32(50),
00149       SummaryOfCumul_LowX        = cms.double(0.0),
00150       SummaryOfCumul_HighX       = cms.double(10.0)
00151     ),
00152 
00153     # -----
00154     SiStripQualityDQM_PSet = cms.PSet(
00155 
00156       ActiveDetIds_On         =  cms.bool(True),
00157     
00158       TkMap_On                =  cms.bool(True),
00159       TkMapName               =  cms.string('QualityTkMap.svg'),
00160       minValue               =  cms.double(0.),
00161       maxValue               =  cms.double(0.), 
00162       saturatedFraction      = cms.double(.01),
00163 
00164 
00165       CondObj_name   = cms.string('quality'),
00166       CondObj_fillId = cms.string('onlyProfile'),
00167       
00168       FillSummaryAtLayerLevel           = cms.bool(True),
00169 
00170       Profile_description = cms.string('Profile_QualityFlagFromCondDB'),
00171       Profile_xTitle      = cms.string('Strip Number'),
00172       Profile_yTitle      = cms.string('Quality Flag from CondDB'),
00173       
00174       Summary_description = cms.string('Summary_FractionOfBadStripsFromCondDB'),
00175       Summary_xTitle      = cms.string('detId'),
00176       Summary_yTitle      = cms.string('Fraction of bad strips from CondDB(%)'),
00177       Summary_NchY        = cms.int32(100),
00178       Summary_LowY        = cms.double(0.5),
00179       Summary_HighY       = cms.double(100.5),
00180 
00181       Summary_BadObjects_histo_xTitle      =cms.string('Sub Det And Layer'),
00182       
00183       Summary_BadModules_histo_name =cms.string('Summary_BadModules_FromCondDB'),
00184       Summary_BadModules_histo_yTitle      =cms.string('Number of bad Modules from CondDB'),
00185       
00186       Summary_BadFibers_histo_name =cms.string('Summary_BadFibers_FromCondDB'),
00187       Summary_BadFibers_histo_yTitle      =cms.string('Number of bad Fibers from CondDB'),
00188       
00189       Summary_BadApvs_histo_name =cms.string('Summary_BadApvs_FromCondDB'),
00190       Summary_BadApvs_histo_yTitle      =cms.string('Number of bad Apvs from CondDB'),
00191       
00192       Summary_BadStrips_histo_name =cms.string('Summary_BadStrips_FromCondDB'),
00193       Summary_BadStrips_histo_yTitle      =cms.string('Number of bad Strips from CondDB'),
00194       
00195       SummaryOfCumul_description   =cms.string('CumulativeSummary_SiStripQualityFromCondDB'),
00196       SummaryOfCumul_xTitle        =cms.string('SiStripQualityfrom CondDB'),
00197       SummaryOfCumul_yTitle        =cms.string(' '),
00198       
00199       SummaryOfCumul_NchX          = cms.int32(100),
00200       SummaryOfCumul_LowX          = cms.double(0.0),
00201       SummaryOfCumul_HighX         = cms.double(100.0)  
00202 
00203     ),
00204 
00205     # -----
00206     SiStripApvGainsDQM_PSet = cms.PSet(
00207 
00208       ActiveDetIds_On         =  cms.bool(True),
00209 
00210       TkMap_On                =  cms.bool(True),
00211       TkMapName               =  cms.string('GainTkMap.svg'),
00212       minValue               =  cms.double(0.),
00213       maxValue               =  cms.double(1.5),  
00214       saturatedFraction      = cms.double(.01),
00215 
00216       CondObj_name   = cms.string('apvgain'),
00217       CondObj_fillId = cms.string('ProfileAndCumul'),
00218 
00219       FillSummaryAtLayerLevel           = cms.bool(True),
00220       FillSummaryProfileAtLayerLevel    = cms.bool(True),
00221 
00222       Profile_description = cms.string('Profile_ApvGainFromCondDB'),
00223       Profile_xTitle      = cms.string('Apv Number'),
00224       Profile_yTitle      = cms.string('ApvGain from CondDB'),
00225 
00226       Cumul_description   = cms.string('ApvGainFromCondDB'),
00227       Cumul_xTitle        = cms.string('ApvGain from CondDB'),
00228       Cumul_yTitle        = cms.string(' '),        
00229       Cumul_NchX          = cms.int32(50),
00230       Cumul_LowX          = cms.double(0.5),
00231       Cumul_HighX         = cms.double(1.5),
00232 
00233       SummaryOfProfile_description = cms.string('ProfileSummary_ApvGainFromCondDB'),
00234       SummaryOfProfile_xTitle      = cms.string('Apv Number'),
00235       SummaryOfProfile_yTitle      = cms.string('ApvGain from CondDB'),
00236       SummaryOfProfile_NchY        = cms.int32(50),
00237       SummaryOfProfile_LowY        = cms.double(0.5),
00238       SummaryOfProfile_HighY       = cms.double(1.5),
00239 
00240       Summary_description   = cms.string('Summary_ApvGainFromCondDB'),
00241       Summary_xTitle        = cms.string('detId'),
00242       Summary_yTitle        = cms.string('ApvGain from CondDB'),
00243       Summary_NchY          = cms.int32(50),        
00244       Summary_LowY          = cms.double(0.5),
00245       Summary_HighY         = cms.double(1.5)
00246     ),
00247 
00248     # -----
00249 
00250     SiStripLorentzAngleDQM_PSet = cms.PSet(
00251 
00252     ActiveDetIds_On         =  cms.bool(False),
00253       
00254     TkMap_On                =  cms.bool(True),
00255     TkMapName               =  cms.string('LorentzAngleTkMap.png'),
00256     minValue               =  cms.double(0.01),
00257     maxValue               =  cms.double(0.03),
00258     saturatedFraction      = cms.double(.01),
00259 
00260       CondObj_name = cms.string('lorentzangle'),
00261       CondObj_fillId = cms.string('ProfileAndCumul'),
00262       
00263       FillSummaryProfileAtLayerLevel = cms.bool(True),
00264       FillCumulativeSummaryAtLayerLevel = cms.bool(True),
00265 
00266       SummaryOfCumul_description = cms.string('ProfileSummary_LorentzAngleFromCondDB'),
00267       SummaryOfCumul_xTitle      = cms.string('LorentzAngle from CondDB'),
00268       SummaryOfCumul_yTitle      = cms.string(' '),
00269       SummaryOfCumul_NchX        = cms.int32(50),      
00270       SummaryOfCumul_LowX        = cms.double(0.01),
00271       SummaryOfCumul_HighX       = cms.double(0.06),
00272       
00273       SummaryOfProfile_description = cms.string('Summary_LorentzAngleFromCondDB'),
00274       SummaryOfProfile_xTitle      = cms.string('detId'),
00275       SummaryOfProfile_yTitle      = cms.string('LorentzAngle from CondDB'),
00276       SummaryOfProfile_NchY        = cms.int32(50),
00277       SummaryOfProfile_LowY        = cms.double(0.01),
00278       SummaryOfProfile_HighY       = cms.double(0.06)      
00279     ),
00280 
00281     # -----
00282 
00283       SiStripLowThresholdDQM_PSet = cms.PSet(
00284 
00285       ActiveDetIds_On         =  cms.bool(True),
00286       
00287       TkMap_On                =  cms.bool(True),
00288       TkMapName               =  cms.string('LowThresholdTkMap.png'),
00289       minValue               =  cms.double(0.),
00290       maxValue               =  cms.double(10.), 
00291       saturatedFraction      = cms.double(.01),
00292 
00293       WhichThreshold= cms.string('Low'),
00294 
00295       CondObj_fillId = cms.string('onlyProfile'), 
00296       CondObj_name   = cms.string('lowthreshold'),  
00297 
00298       FillSummaryAtLayerLevel= cms.bool(True),
00299       FillSummaryProfileAtLayerLevel=cms.bool(True),
00300       FillCumulativeSummaryAtLayerLevel = cms.bool(True),
00301 
00302       Profile_description = cms.string('Profile_LowThresholdFromCondDB'),
00303       Profile_xTitle      = cms.string('Strip Number'),
00304       Profile_yTitle      = cms.string('Low Threshold from CondDB(ADC)'),
00305       
00306       SummaryOfProfile_description = cms.string('ProfileSummary_LowThresholdFromCondDB'),
00307       SummaryOfProfile_xTitle      = cms.string('Strip Number'),
00308       SummaryOfProfile_yTitle      = cms.string('Low Threshold from CondDB(ADC)'),      
00309       SummaryOfProfile_NchY        = cms.int32(100),
00310       SummaryOfProfile_LowY        = cms.double(0),
00311       SummaryOfProfile_HighY       = cms.double(10),
00312 
00313       Summary_description   = cms.string('Summary_LowThresholdFromCondDB'),
00314       Summary_xTitle        = cms.string('detId'),
00315       Summary_yTitle        = cms.string('Low Threshold from CondDB(ADC)'),
00316       Summary_NchY          = cms.int32(100),
00317       Summary_LowY          = cms.double(0),
00318       Summary_HighY         = cms.double(10)
00319       ),
00320 
00321 
00322     # -----
00323 
00324     SiStripHighThresholdDQM_PSet = cms.PSet(
00325 
00326     ActiveDetIds_On         =  cms.bool(True),
00327 
00328     TkMap_On                =  cms.bool(True),
00329     TkMapName               =  cms.string('HighThresholdTkMap.png'),
00330     minValue               =  cms.double(0.),
00331     maxValue               =  cms.double(10.),  
00332     saturatedFraction      = cms.double(.01),
00333 
00334     WhichThreshold= cms.string('High'),
00335     
00336     CondObj_fillId = cms.string('onlyProfile'), 
00337     CondObj_name   = cms.string('highthreshold'),  
00338 
00339     FillSummaryAtLayerLevel= cms.bool(True),
00340     FillSummaryProfileAtLayerLevel=cms.bool(True),
00341     FillCumulativeSummaryAtLayerLevel = cms.bool(True),
00342 
00343     Profile_description = cms.string('Profile_HighThresholdFromCondDB'),
00344     Profile_xTitle      = cms.string('Strip Number'),
00345     Profile_yTitle      = cms.string('High Threshold from CondDB(ADC)'),
00346         
00347     SummaryOfProfile_description = cms.string('ProfileSummary_HighThresholdFromCondDB'),
00348     SummaryOfProfile_xTitle      = cms.string('Strip Number'),
00349     SummaryOfProfile_yTitle      = cms.string('High Threshold from CondDB(ADC)'),       
00350     SummaryOfProfile_NchY        = cms.int32(100),
00351     SummaryOfProfile_LowY        = cms.double(0),
00352     SummaryOfProfile_HighY       = cms.double(10),
00353         
00354     Summary_description   = cms.string('Summary_HighThresholdFromCondDB'),
00355     Summary_xTitle        = cms.string('detId'),
00356     Summary_yTitle        = cms.string('High Threshold from CondDB(ADC)'),
00357     Summary_NchY          = cms.int32(100),
00358     Summary_LowY          = cms.double(0),
00359     Summary_HighY         = cms.double(10)
00360     )
00361                                   
00362 )