Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2025-02-20 03:45:03

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 def TrigObjTnPSource(*args, **kwargs):
0004   mod = cms.EDProducer('TrigObjTnPSource',
0005     triggerEvent = cms.InputTag('hltTriggerSummaryAOD', '', 'HLT'),
0006     triggerResults = cms.InputTag('TriggerResults', '', 'HLT'),
0007     histColls = cms.VPSet(
0008       template = cms.PSetTemplate(
0009         tagCuts = cms.VPSet(
0010           template = cms.PSetTemplate(
0011             rangeVar = cms.string(''),
0012             allowedRanges = cms.vstring()
0013           )
0014         ),
0015         probeCuts = cms.VPSet(
0016           template = cms.PSetTemplate(
0017             rangeVar = cms.string(''),
0018             allowedRanges = cms.vstring()
0019           )
0020         ),
0021         tagFilters = cms.PSet(
0022           filterSets = cms.VPSet(
0023             template = cms.PSetTemplate(
0024               filters = cms.vstring(),
0025               isAND = cms.bool(True)
0026             )
0027           ),
0028           isAND = cms.bool(False)
0029         ),
0030         collName = cms.string('stdTag'),
0031         folderName = cms.string('HLT/EGM/TrigObjTnP'),
0032         histDefs = cms.PSet(
0033           configs = cms.VPSet(
0034             template = cms.PSetTemplate(
0035               filler = cms.PSet(
0036                 localCuts = cms.required.VPSet,
0037                 var = cms.string('pt')
0038               ),
0039               bins = cms.vdouble(
0040                 -2.5,
0041                 -1.5,
0042                 0,
0043                 1.5,
0044                 2.5
0045               ),
0046               nameSuffex = cms.string('_eta'),
0047               titleSuffex = cms.string(';#eta;mass [GeV]')
0048             )
0049           ),
0050           massBins = cms.vdouble(
0051             60,
0052             61,
0053             62,
0054             63,
0055             64,
0056             65,
0057             66,
0058             67,
0059             68,
0060             69,
0061             70,
0062             71,
0063             72,
0064             73,
0065             74,
0066             75,
0067             76,
0068             77,
0069             78,
0070             79,
0071             80,
0072             81,
0073             82,
0074             83,
0075             84,
0076             85,
0077             86,
0078             87,
0079             88,
0080             89,
0081             90,
0082             91,
0083             92,
0084             93,
0085             94,
0086             95,
0087             96,
0088             97,
0089             98,
0090             99,
0091             100,
0092             101,
0093             102,
0094             103,
0095             104,
0096             105,
0097             106,
0098             107,
0099             108,
0100             109,
0101             110,
0102             111,
0103             112,
0104             113,
0105             114,
0106             115,
0107             116,
0108             117,
0109             118,
0110             119,
0111             120
0112           )
0113         ),
0114         probeFilters = cms.vstring(),
0115         evtTrigSel = cms.PSet(
0116           selectionStr = cms.string(''),
0117           isANDForExpandedPaths = cms.bool(False),
0118           verbose = cms.int32(1)
0119         )
0120       )
0121     ),
0122     mightGet = cms.optional.untracked.vstring
0123   )
0124   for a in args:
0125     mod.update_(a)
0126   mod.update_(kwargs)
0127   return mod