Back to home page

Project CMSSW displayed by LXR

 
 

    


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

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 def HLTMuEleTagAndProbeOfflineSource(*args, **kwargs):
0004   mod = cms.EDProducer('HLTMuEleTagAndProbeOfflineSource',
0005     tagAndProbeCollections = cms.VPSet(
0006       template = cms.PSetTemplate(
0007         tagRangeCuts = cms.VPSet(
0008           template = cms.PSetTemplate(
0009             rangeVar = cms.string(''),
0010             allowedRanges = cms.vstring()
0011           )
0012         ),
0013         probeRangeCuts = cms.VPSet(
0014           template = cms.PSetTemplate(
0015             rangeVar = cms.string(''),
0016             allowedRanges = cms.vstring()
0017           )
0018         ),
0019         trigEvent = cms.InputTag('hltTriggerSummaryAOD', '', 'HLT'),
0020         tagColl = cms.InputTag(''),
0021         probeColl = cms.InputTag(''),
0022         tagVIDCuts = cms.InputTag(''),
0023         probeVIDCuts = cms.InputTag(''),
0024         tagFilters = cms.vstring(),
0025         probeFilters = cms.vstring(),
0026         tagFiltersORed = cms.bool(True),
0027         probeFiltersORed = cms.bool(False),
0028         minTagProbeDR = cms.double(0),
0029         minMass = cms.required.double,
0030         maxMass = cms.required.double,
0031         requireOpSign = cms.required.bool,
0032         histConfigs = cms.VPSet(
0033           template = cms.PSetTemplate(
0034             histType = cms.string('1D'),
0035             binLowEdges = cms.vdouble(),
0036             nameSuffex = cms.string(''),
0037             vsVar = cms.string(''),
0038             rangeCuts = cms.VPSet(
0039               template = cms.PSetTemplate(
0040                 rangeVar = cms.string(''),
0041                 allowedRanges = cms.vstring()
0042               )
0043             )
0044           )
0045         ),
0046         filterConfigs = cms.VPSet(
0047           template = cms.PSetTemplate(
0048             rangeCuts = cms.VPSet(
0049               template = cms.PSetTemplate(
0050                 rangeVar = cms.string(''),
0051                 allowedRanges = cms.vstring()
0052               )
0053             ),
0054             filterName = cms.string(''),
0055             histTitle = cms.string(''),
0056             folderName = cms.string(''),
0057             tagExtraFilter = cms.string('')
0058           )
0059         ),
0060         baseHistName = cms.required.string,
0061         sampleTrigRequirements = cms.PSet(
0062           andOr = cms.bool(False),
0063           verbosityLevel = cms.uint32(1),
0064           andOrDcs = cms.bool(False),
0065           dcsInputTag = cms.InputTag('scalersRawToDigi'),
0066           dcsRecordInputTag = cms.InputTag('onlineMetaDataDigis'),
0067           dcsPartitions = cms.vint32(
0068             24,
0069             25,
0070             26,
0071             27,
0072             28,
0073             29
0074           ),
0075           errorReplyDcs = cms.bool(True),
0076           dbLabel = cms.string(''),
0077           andOrHlt = cms.bool(True),
0078           hltInputTag = cms.InputTag('TriggerResults', '', 'HLT'),
0079           hltPaths = cms.vstring(),
0080           hltDBKey = cms.string(''),
0081           errorReplyHlt = cms.bool(False)
0082         )
0083       )
0084     ),
0085     mightGet = cms.optional.untracked.vstring
0086   )
0087   for a in args:
0088     mod.update_(a)
0089   mod.update_(kwargs)
0090   return mod