CMS 3D CMS Logo

SiStripMonitorCondDataOffline_cfi.py

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

Generated on Tue Jun 9 17:33:39 2009 for CMSSW by  doxygen 1.5.4