Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-11-01 06:11:40

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 
0004 # HLT dimuon trigger
0005 import HLTrigger.HLTfilters.hltHighLevel_cfi
0006 hltZEEHI = HLTrigger.HLTfilters.hltHighLevel_cfi.hltHighLevel.clone()
0007 hltZEEHI.HLTPaths = ["HLT_HIEle*Gsf_v*","HLT_HIDoubleEle*"]
0008 hltZEEHI.throw = False
0009 hltZEEHI.andOr = True
0010 
0011 # selection of valid vertex
0012 primaryVertexFilterForZEE = 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 goodElectronsForZEE = cms.EDFilter("GsfElectronRefSelector",
0020                                    src = cms.InputTag("gedGsfElectrons"),
0021                                    cut = cms.string("pt > 25")
0022                                    )
0023 
0024 ## dilepton selectors
0025 diElectronsForZEE = cms.EDProducer("CandViewShallowCloneCombiner",
0026                                    decay       = cms.string("goodElectronsForZEE goodElectronsForZEE"),
0027                                    checkCharge = cms.bool(False),
0028                                    cut         = cms.string("mass > 60")
0029                                    )
0030 
0031 # dilepton counter
0032 diElectronsFilterForZEE = cms.EDFilter("CandViewCountFilter",
0033                                        src = cms.InputTag("diElectronsForZEE"),
0034                                        minNumber = cms.uint32(1)
0035                                        )
0036 
0037 # Z->ee skim sequence
0038 zEESkimSequence = cms.Sequence(
0039     hltZEEHI *
0040     primaryVertexFilterForZEE *
0041     goodElectronsForZEE * 
0042     diElectronsForZEE * 
0043     diElectronsFilterForZEE
0044 )