File indexing completed on 2024-04-06 12:03:41
0001 import FWCore.ParameterSet.Config as cms
0002
0003
0004
0005 import HLTrigger.HLTfilters.hltHighLevel_cfi
0006 hltZEEPA = HLTrigger.HLTfilters.hltHighLevel_cfi.hltHighLevel.clone()
0007 hltZEEPA.HLTPaths = ["HLT_PADoublePhoton15_Eta3p1_Mass50_1000_v*"]
0008 hltZEEPA.throw = False
0009 hltZEEPA.andOr = True
0010
0011
0012 primaryVertexFilterForZEEPA = cms.EDFilter("VertexSelector",
0013 src = cms.InputTag("offlinePrimaryVertices"),
0014 cut = cms.string("!isFake && abs(z) <= 25 && position.Rho <= 2"),
0015 filter = cms.bool(True),
0016 )
0017
0018
0019 goodElectronsForZEEPA = cms.EDFilter("GsfElectronRefSelector",
0020 src = cms.InputTag("gedGsfElectrons"),
0021 cut = cms.string("pt > 25 && abs(eta)<1.44")
0022 )
0023
0024
0025 diElectronsForZEEPA = cms.EDProducer("CandViewShallowCloneCombiner",
0026 decay = cms.string("goodElectronsForZEEPA goodElectronsForZEEPA"),
0027 checkCharge = cms.bool(False),
0028 cut = cms.string("mass > 80 && mass < 110")
0029 )
0030
0031
0032 diElectronsFilterForZEEPA = cms.EDFilter("CandViewCountFilter",
0033 src = cms.InputTag("diElectronsForZEEPA"),
0034 minNumber = cms.uint32(1)
0035 )
0036
0037
0038 zEEPASkimSequence = cms.Sequence(
0039 hltZEEPA *
0040 primaryVertexFilterForZEEPA *
0041 goodElectronsForZEEPA *
0042 diElectronsForZEEPA *
0043 diElectronsFilterForZEEPA
0044 )