File indexing completed on 2024-11-23 03:27:59
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def RazorMonitor(*args, **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 a in args:
0107 mod.update_(a)
0108 mod.update_(kwargs)
0109 return mod