CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/DQM/SiStripMonitorCluster/python/SiStripMonitorCluster_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 # SiStripMonitorCluster
00004 SiStripMonitorCluster = cms.EDAnalyzer("SiStripMonitorCluster",
00005     # by default do not write out any file with histograms
00006     # can overwrite this in .cfg file with: replace SiStripMonitorCluster.OutputMEsInRootFile = true
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),  # k from linear fit of the diagonal default 0.13
00214         q0 = cms.double(300),   # +/- variation of y axis intercept default 300
00215         dk0 = cms.double(40),   #+/- variation of k0 (in %) to contain the diagonal zone defoult 40
00216         MaxClus = cms.double(20000), #Divide Region 2 and Region 3  default 20000
00217         MinPix = cms.double(50)  # minimum number of Pix clusters to flag events with zero Si clusters default 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 # Nunmber of Cluster in Pixel
00234     TH1NClusPx = cms.PSet(
00235         Nbinsx = cms.int32(200),
00236         xmax = cms.double(19999.5),                      
00237         xmin = cms.double(-0.5)
00238         ),
00239                                        
00240 # Number of Cluster in Strip
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 )