Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-03-17 10:57:06

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
0004 digiMon = DQMEDAnalyzer('Phase2TrackerMonitorDigi',
0005                         Verbosity = cms.bool(False),
0006                         TopFolderName = cms.string("Ph2TkDigi"),
0007                         PixelPlotFillingFlag = cms.bool(False),
0008                         StandAloneClusteriserFlag = cms.bool(False),                    
0009                         InnerPixelDigiSource   = cms.InputTag("simSiPixelDigis","Pixel"),
0010                         OuterTrackerDigiSource = cms.InputTag("mix", "Tracker"),
0011                         GeometryType = cms.string('idealForDigi'),
0012                         NumberOfDigisPerDetH = cms.PSet(
0013                             Nbins = cms.int32(100),
0014                             xmin = cms.double(-0.5),
0015                             xmax = cms.double(99.5),
0016                             switch = cms.bool(True)
0017                         ),
0018                         DigiOccupancySH = cms.PSet(
0019                             Nbins = cms.int32(51),
0020                             xmin = cms.double(-0.001),
0021                             xmax = cms.double(0.05),
0022                             switch = cms.bool(True)
0023                         ),
0024                         DigiOccupancyPH = cms.PSet(
0025                             Nbins = cms.int32(51),
0026                             xmin = cms.double(-0.0001),
0027                             xmax = cms.double(0.005),
0028                             switch = cms.bool(True)
0029                         ),
0030                         ChargeXYMapH = cms.PSet(
0031                             Nxbins = cms.int32(450),
0032                             xmin   = cms.double(0.5),
0033                             xmax   = cms.double(450.5),
0034                             Nybins = cms.int32(1350),
0035                             ymin   = cms.double(0.5),
0036                             ymax   = cms.double(1350.5),
0037                             switch = cms.bool(True)
0038                         ),
0039                         PositionOfDigisSH = cms.PSet(
0040                             Nxbins = cms.int32(1016),
0041                             xmin   = cms.double(0.5),
0042                             xmax   = cms.double(1016.5),
0043                             Nybins = cms.int32(2),
0044                             ymin   = cms.double(0.5),
0045                             ymax   = cms.double(2.5),
0046                             switch = cms.bool(True)
0047                         ),
0048                         PositionOfDigisPH = cms.PSet(
0049                             Nxbins = cms.int32(960),
0050                             xmin   = cms.double(0.5),
0051                             xmax   = cms.double(960.5),
0052                             Nybins = cms.int32(32),
0053                             ymin   = cms.double(0.5),
0054                             ymax   = cms.double(32.5),
0055                             switch = cms.bool(True)
0056                         ),
0057                         EtaH = cms.PSet(
0058                             Nbins  = cms.int32(45),
0059                             xmin   = cms.double(-4.5),
0060                             xmax   = cms.double(4.5),
0061                             switch = cms.bool(True)
0062                         ),
0063                         DigiChargeH = cms.PSet(
0064                             Nbins = cms.int32(16),
0065                             xmin   = cms.double(-0.5),
0066                             xmax   = cms.double(15.5),
0067                             switch = cms.bool(True)
0068                         ), 
0069                         TotalNumberOfDigisPerLayerH = cms.PSet(
0070                             Nbins = cms.int32(5000),
0071                             xmin   = cms.double(0.0),
0072                             xmax   = cms.double(100000.0),
0073                             switch = cms.bool(True)
0074                         ),
0075                         NumberOfHitDetsPerLayerH = cms.PSet(
0076                             Nbins = cms.int32(500),
0077                             xmin   = cms.double(-0.5),
0078                             xmax   = cms.double(2499.5),
0079                             switch = cms.bool(True)
0080                         ),
0081                         NumberOfClustersPerDetH = cms.PSet(
0082                             Nbins = cms.int32(100),
0083                             xmin = cms.double(-0.5),
0084                             xmax = cms.double(99.5),
0085                             switch = cms.bool(True)
0086                         ),
0087                         ClusterWidthH = cms.PSet(
0088                             Nbins = cms.int32(16),
0089                             xmin   = cms.double(-0.5),
0090                             xmax   = cms.double(15.5),
0091                             switch = cms.bool(True)
0092                         ),
0093                         ClusterChargeH = cms.PSet(
0094                             Nbins = cms.int32(1024),
0095                             xmin   = cms.double(0.5),
0096                             xmax   = cms.double(1024.5),
0097                             switch = cms.bool(True)
0098                         ),  
0099                         ClusterPositionSH = cms.PSet(
0100                             Nxbins = cms.int32(1016),
0101                             xmin   = cms.double(0.5),
0102                             xmax   = cms.double(1016.5),
0103                             Nybins = cms.int32(2),
0104                             ymin   = cms.double(0.5),
0105                             ymax   = cms.double(2.5),
0106                             switch = cms.bool(True)
0107                         ),
0108                         ClusterPositionPH = cms.PSet(
0109                             Nxbins = cms.int32(1016),
0110                             xmin   = cms.double(0.5),
0111                             xmax   = cms.double(1016.5),
0112                             Nybins = cms.int32(32),
0113                             ymin   = cms.double(0.5),
0114                             ymax   = cms.double(32.5),
0115                             switch = cms.bool(True)
0116                         ),
0117                         XYPositionMapH = cms.PSet(
0118                             Nxbins = cms.int32(1250),
0119                             xmin   = cms.double(-1250.),
0120                             xmax   = cms.double(1250.),
0121                             Nybins = cms.int32(1250),
0122                             ymin   = cms.double(-1250.),
0123                             ymax   = cms.double(1250.),
0124                             switch = cms.bool(True)
0125                         ),
0126                         RZPositionMapH = cms.PSet(
0127                             Nxbins = cms.int32(3000),
0128                             xmin   = cms.double(-3000.),
0129                             xmax   = cms.double(3000.),
0130                             Nybins = cms.int32(1250),
0131                             ymin   = cms.double(0.),
0132                             ymax   = cms.double(1250.),
0133                             switch = cms.bool(True)
0134                         )
0135                     )
0136 
0137 from Configuration.ProcessModifiers.premix_stage2_cff import premix_stage2
0138 premix_stage2.toModify(digiMon,
0139                        InnerPixelDigiSource = "mixData:Pixel",
0140                        OuterTrackerDigiSource="mixData:Tracker"
0141                                                                  )