Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:00:22

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 def RazorMonitor(**kwargs):
0004   mod = cms.EDProducer('RazorMonitor',
0005     FolderName = cms.string('HLT/SUSY/Razor'),
0006     requireValidHLTPaths = cms.bool(True),
0007     met = cms.InputTag('pfMet'),
0008     jets = cms.InputTag('ak4PFJetsCHS'),
0009     hemispheres = cms.InputTag('hemispheresDQM'),
0010     metSelection = cms.string('pt > 0'),
0011     jetSelection = cms.string('pt > 80'),
0012     njets = cms.uint32(2),
0013     mrCut = cms.double(300),
0014     rsqCut = cms.double(0.15),
0015     numGenericTriggerEventPSet = cms.PSet(
0016       ReadPrescalesFromFile = cms.bool(False),
0017       andOr = cms.bool(False),
0018       andOrDcs = cms.bool(False),
0019       andOrHlt = cms.bool(False),
0020       andOrL1 = cms.bool(False),
0021       errorReplyDcs = cms.bool(False),
0022       errorReplyHlt = cms.bool(False),
0023       errorReplyL1 = cms.bool(False),
0024       l1BeforeMask = cms.bool(False),
0025       stage2 = cms.bool(False),
0026       dcsInputTag = cms.InputTag('scalersRawToDigi'),
0027       dcsRecordInputTag = cms.InputTag('onlineMetaDataDigis'),
0028       hltInputTag = cms.InputTag('TriggerResults', '', 'HLT'),
0029       l1tAlgBlkInputTag = cms.InputTag('gtStage2Digis'),
0030       l1tExtBlkInputTag = cms.InputTag('gtStage2Digis'),
0031       dbLabel = cms.string(''),
0032       hltDBKey = cms.string(''),
0033       dcsPartitions = cms.vint32(),
0034       hltPaths = cms.vstring(),
0035       l1Algorithms = cms.vstring(),
0036       verbosityLevel = cms.uint32(0)
0037     ),
0038     denGenericTriggerEventPSet = cms.PSet(
0039       ReadPrescalesFromFile = cms.bool(False),
0040       andOr = cms.bool(False),
0041       andOrDcs = cms.bool(False),
0042       andOrHlt = cms.bool(False),
0043       andOrL1 = cms.bool(False),
0044       errorReplyDcs = cms.bool(False),
0045       errorReplyHlt = cms.bool(False),
0046       errorReplyL1 = cms.bool(False),
0047       l1BeforeMask = cms.bool(False),
0048       stage2 = cms.bool(False),
0049       dcsInputTag = cms.InputTag('scalersRawToDigi'),
0050       dcsRecordInputTag = cms.InputTag('onlineMetaDataDigis'),
0051       hltInputTag = cms.InputTag('TriggerResults', '', 'HLT'),
0052       l1tAlgBlkInputTag = cms.InputTag('gtStage2Digis'),
0053       l1tExtBlkInputTag = cms.InputTag('gtStage2Digis'),
0054       dbLabel = cms.string(''),
0055       hltDBKey = cms.string(''),
0056       dcsPartitions = cms.vint32(),
0057       hltPaths = cms.vstring(),
0058       l1Algorithms = cms.vstring(),
0059       verbosityLevel = cms.uint32(0)
0060     ),
0061     histoPSet = cms.PSet(
0062       mrBins = cms.vdouble(
0063         0,
0064         100,
0065         200,
0066         300,
0067         400,
0068         500,
0069         575,
0070         650,
0071         750,
0072         900,
0073         1200,
0074         1600,
0075         2500,
0076         4000
0077       ),
0078       rsqBins = cms.vdouble(
0079         0,
0080         0.05,
0081         0.1,
0082         0.15,
0083         0.2,
0084         0.25,
0085         0.3,
0086         0.41,
0087         0.52,
0088         0.64,
0089         0.8,
0090         1.5
0091       ),
0092       dphiRBins = cms.vdouble(
0093         0,
0094         0.5,
0095         1,
0096         1.5,
0097         2,
0098         2.5,
0099         2.8,
0100         3,
0101         3.2
0102       )
0103     ),
0104     mightGet = cms.optional.untracked.vstring
0105   )
0106   for k,v in kwargs.items():
0107     setattr(mod, k, v)
0108   return mod