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 NoBPTXMonitor(**kwargs):
0004   mod = cms.EDProducer('NoBPTXMonitor',
0005     FolderName = cms.string('HLT/NoBPTX'),
0006     requireValidHLTPaths = cms.bool(True),
0007     jets = cms.InputTag('ak4CaloJets'),
0008     muons = cms.InputTag('displacedStandAloneMuons'),
0009     jetSelection = cms.string('pt > 0'),
0010     muonSelection = cms.string('pt > 0'),
0011     njets = cms.uint32(0),
0012     nmuons = cms.uint32(0),
0013     numGenericTriggerEventPSet = cms.PSet(
0014       ReadPrescalesFromFile = cms.bool(False),
0015       andOr = cms.bool(False),
0016       andOrDcs = cms.bool(False),
0017       andOrHlt = cms.bool(False),
0018       andOrL1 = cms.bool(False),
0019       errorReplyDcs = cms.bool(False),
0020       errorReplyHlt = cms.bool(False),
0021       errorReplyL1 = cms.bool(False),
0022       l1BeforeMask = cms.bool(False),
0023       stage2 = cms.bool(False),
0024       dcsInputTag = cms.InputTag('scalersRawToDigi'),
0025       dcsRecordInputTag = cms.InputTag('onlineMetaDataDigis'),
0026       hltInputTag = cms.InputTag('TriggerResults', '', 'HLT'),
0027       l1tAlgBlkInputTag = cms.InputTag('gtStage2Digis'),
0028       l1tExtBlkInputTag = cms.InputTag('gtStage2Digis'),
0029       dbLabel = cms.string(''),
0030       hltDBKey = cms.string(''),
0031       dcsPartitions = cms.vint32(),
0032       hltPaths = cms.vstring(),
0033       l1Algorithms = cms.vstring(),
0034       verbosityLevel = cms.uint32(0)
0035     ),
0036     denGenericTriggerEventPSet = cms.PSet(
0037       ReadPrescalesFromFile = cms.bool(False),
0038       andOr = cms.bool(False),
0039       andOrDcs = cms.bool(False),
0040       andOrHlt = cms.bool(False),
0041       andOrL1 = cms.bool(False),
0042       errorReplyDcs = cms.bool(False),
0043       errorReplyHlt = cms.bool(False),
0044       errorReplyL1 = cms.bool(False),
0045       l1BeforeMask = cms.bool(False),
0046       stage2 = cms.bool(False),
0047       dcsInputTag = cms.InputTag('scalersRawToDigi'),
0048       dcsRecordInputTag = cms.InputTag('onlineMetaDataDigis'),
0049       hltInputTag = cms.InputTag('TriggerResults', '', 'HLT'),
0050       l1tAlgBlkInputTag = cms.InputTag('gtStage2Digis'),
0051       l1tExtBlkInputTag = cms.InputTag('gtStage2Digis'),
0052       dbLabel = cms.string(''),
0053       hltDBKey = cms.string(''),
0054       dcsPartitions = cms.vint32(),
0055       hltPaths = cms.vstring(),
0056       l1Algorithms = cms.vstring(),
0057       verbosityLevel = cms.uint32(0)
0058     ),
0059     histoPSet = cms.PSet(
0060       jetEPSet = cms.PSet(
0061         nbins = cms.required.uint32,
0062         xmin = cms.required.double,
0063         xmax = cms.required.double
0064       ),
0065       jetEtaPSet = cms.PSet(
0066         nbins = cms.required.uint32,
0067         xmin = cms.required.double,
0068         xmax = cms.required.double
0069       ),
0070       jetPhiPSet = cms.PSet(
0071         nbins = cms.required.uint32,
0072         xmin = cms.required.double,
0073         xmax = cms.required.double
0074       ),
0075       muonPtPSet = cms.PSet(
0076         nbins = cms.required.uint32,
0077         xmin = cms.required.double,
0078         xmax = cms.required.double
0079       ),
0080       muonEtaPSet = cms.PSet(
0081         nbins = cms.required.uint32,
0082         xmin = cms.required.double,
0083         xmax = cms.required.double
0084       ),
0085       muonPhiPSet = cms.PSet(
0086         nbins = cms.required.uint32,
0087         xmin = cms.required.double,
0088         xmax = cms.required.double
0089       ),
0090       lsPSet = cms.PSet(
0091         nbins = cms.required.uint32,
0092         xmin = cms.required.double,
0093         xmax = cms.required.double
0094       ),
0095       bxPSet = cms.PSet(
0096         nbins = cms.uint32(2500),
0097         xmin = cms.double(0),
0098         xmax = cms.double(2500)
0099       ),
0100       jetEBinning = cms.vdouble(
0101         0,
0102         20,
0103         40,
0104         60,
0105         80,
0106         90,
0107         100,
0108         110,
0109         120,
0110         130,
0111         140,
0112         150,
0113         160,
0114         170,
0115         180,
0116         190,
0117         200,
0118         220,
0119         240,
0120         260,
0121         280,
0122         300,
0123         350,
0124         400,
0125         450,
0126         1000
0127       ),
0128       muonPtBinning = cms.vdouble(
0129         0,
0130         20,
0131         40,
0132         60,
0133         80,
0134         90,
0135         100,
0136         110,
0137         120,
0138         130,
0139         140,
0140         150,
0141         160,
0142         170,
0143         180,
0144         190,
0145         200,
0146         220,
0147         240,
0148         260,
0149         280,
0150         300,
0151         350,
0152         400,
0153         450,
0154         1000
0155       )
0156     ),
0157     mightGet = cms.optional.untracked.vstring
0158   )
0159   for k,v in kwargs.items():
0160     setattr(mod, k, v)
0161   return mod