Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:03:41

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 
0004 # HLT dimuon trigger
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 # selection of valid vertex
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),   # otherwise it won't filter the events
0016                                          )
0017 
0018 # single lepton selector
0019 goodElectronsForZEEPA = cms.EDFilter("GsfElectronRefSelector",
0020                                    src = cms.InputTag("gedGsfElectrons"),
0021                                    cut = cms.string("pt > 25 && abs(eta)<1.44")
0022                                    )
0023 
0024 ## dilepton selectors
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 # dilepton counter
0032 diElectronsFilterForZEEPA = cms.EDFilter("CandViewCountFilter",
0033                                        src = cms.InputTag("diElectronsForZEEPA"),
0034                                        minNumber = cms.uint32(1)
0035                                        )
0036 
0037 # Z->ee skim sequence
0038 zEEPASkimSequence = cms.Sequence(
0039     hltZEEPA *
0040     primaryVertexFilterForZEEPA *
0041     goodElectronsForZEEPA * 
0042     diElectronsForZEEPA * 
0043     diElectronsFilterForZEEPA
0044 )