File indexing completed on 2025-02-07 14:23:43
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def DiJetMonitor(*args, **kwargs):
0004 mod = cms.EDProducer('DiJetMonitor',
0005 FolderName = cms.string('HLT/JME/Jets/AK4/PF'),
0006 requireValidHLTPaths = cms.bool(True),
0007 met = cms.InputTag('pfMet'),
0008 dijetSrc = cms.InputTag('ak4PFJets'),
0009 electrons = cms.InputTag('gedGsfElectrons'),
0010 muons = cms.InputTag('muons'),
0011 njets = cms.int32(0),
0012 nelectrons = cms.int32(0),
0013 ptcut = cms.double(20),
0014 numGenericTriggerEventPSet = cms.PSet(
0015 ReadPrescalesFromFile = cms.bool(False),
0016 andOr = cms.bool(False),
0017 andOrDcs = cms.bool(False),
0018 andOrHlt = cms.bool(False),
0019 andOrL1 = cms.bool(False),
0020 errorReplyDcs = cms.bool(False),
0021 errorReplyHlt = cms.bool(False),
0022 errorReplyL1 = cms.bool(False),
0023 l1BeforeMask = cms.bool(False),
0024 stage2 = cms.bool(False),
0025 dcsInputTag = cms.InputTag('scalersRawToDigi'),
0026 dcsRecordInputTag = cms.InputTag('onlineMetaDataDigis'),
0027 hltInputTag = cms.InputTag('TriggerResults', '', 'HLT'),
0028 l1tAlgBlkInputTag = cms.InputTag('gtStage2Digis'),
0029 l1tExtBlkInputTag = cms.InputTag('gtStage2Digis'),
0030 dbLabel = cms.string(''),
0031 hltDBKey = cms.string(''),
0032 dcsPartitions = cms.vint32(),
0033 hltPaths = cms.vstring(),
0034 l1Algorithms = cms.vstring(),
0035 verbosityLevel = cms.uint32(0)
0036 ),
0037 denGenericTriggerEventPSet = cms.PSet(
0038 ReadPrescalesFromFile = cms.bool(False),
0039 andOr = cms.bool(False),
0040 andOrDcs = cms.bool(False),
0041 andOrHlt = cms.bool(False),
0042 andOrL1 = cms.bool(False),
0043 errorReplyDcs = cms.bool(False),
0044 errorReplyHlt = cms.bool(False),
0045 errorReplyL1 = cms.bool(False),
0046 l1BeforeMask = cms.bool(False),
0047 stage2 = cms.bool(False),
0048 dcsInputTag = cms.InputTag('scalersRawToDigi'),
0049 dcsRecordInputTag = cms.InputTag('onlineMetaDataDigis'),
0050 hltInputTag = cms.InputTag('TriggerResults', '', 'HLT'),
0051 l1tAlgBlkInputTag = cms.InputTag('gtStage2Digis'),
0052 l1tExtBlkInputTag = cms.InputTag('gtStage2Digis'),
0053 dbLabel = cms.string(''),
0054 hltDBKey = cms.string(''),
0055 dcsPartitions = cms.vint32(),
0056 hltPaths = cms.vstring(),
0057 l1Algorithms = cms.vstring(),
0058 verbosityLevel = cms.uint32(0)
0059 ),
0060 histoPSet = cms.PSet(
0061 dijetPSet = cms.PSet(
0062 nbins = cms.required.uint32,
0063 xmin = cms.required.double,
0064 xmax = cms.required.double
0065 ),
0066 dijetPtThrPSet = cms.PSet(
0067 nbins = cms.required.uint32,
0068 xmin = cms.required.double,
0069 xmax = cms.required.double
0070 ),
0071 jetptBinning = cms.vdouble(
0072 0,
0073 20,
0074 40,
0075 60,
0076 80,
0077 90,
0078 100,
0079 110,
0080 120,
0081 130,
0082 140,
0083 150,
0084 160,
0085 170,
0086 180,
0087 190,
0088 200,
0089 220,
0090 240,
0091 260,
0092 280,
0093 300,
0094 350,
0095 400,
0096 450,
0097 1000
0098 ),
0099 lsPSet = cms.PSet(
0100 nbins = cms.uint32(2500),
0101 xmin = cms.double(0),
0102 xmax = cms.double(2500)
0103 )
0104 ),
0105 mightGet = cms.optional.untracked.vstring
0106 )
0107 for a in args:
0108 mod.update_(a)
0109 mod.update_(kwargs)
0110 return mod