Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:31:25

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 #
0004 # std filters for specific ttbar decays 
0005 #
0006 
0007 import TopQuarkAnalysis.TopSkimming.TtDecayChannelFilter_cfi
0008 
0009 ## fully-hadronic decay
0010 ttFullHadronicFilter = TopQuarkAnalysis.TopSkimming.TtDecayChannelFilter_cfi.ttDecayChannelFilter.clone()
0011 ttFullHadronicFilter.allowedTopDecays.decayBranchA.electron = False
0012 ttFullHadronicFilter.allowedTopDecays.decayBranchA.muon     = False
0013 ttFullHadronicFilter.allowedTopDecays.decayBranchB.electron = False
0014 ttFullHadronicFilter.allowedTopDecays.decayBranchB.muon     = False
0015 
0016 ## semi-leptonic decay
0017 ttSemiLeptonicFilter = TopQuarkAnalysis.TopSkimming.TtDecayChannelFilter_cfi.ttDecayChannelFilter.clone()
0018 ttSemiLeptonicFilter.allowedTopDecays.decayBranchA.electron = True
0019 ttSemiLeptonicFilter.allowedTopDecays.decayBranchA.muon     = True
0020 ttSemiLeptonicFilter.allowedTopDecays.decayBranchB.electron = False
0021 ttSemiLeptonicFilter.allowedTopDecays.decayBranchB.muon     = False
0022 
0023 ## full-leptonic decay
0024 ttFullLeptonicFilter = TopQuarkAnalysis.TopSkimming.TtDecayChannelFilter_cfi.ttDecayChannelFilter.clone()
0025 ttFullLeptonicFilter.allowedTopDecays.decayBranchA.electron = True
0026 ttFullLeptonicFilter.allowedTopDecays.decayBranchA.muon     = True
0027 ttFullLeptonicFilter.allowedTopDecays.decayBranchB.electron = True
0028 ttFullLeptonicFilter.allowedTopDecays.decayBranchB.muon     = True
0029 
0030 ttDecayChannelFiltersTask = cms.Task(
0031     ttFullHadronicFilter,
0032     ttSemiLeptonicFilter,
0033     ttFullLeptonicFilter
0034 )