1 import FWCore.ParameterSet.Config
as cms
7 import TopQuarkAnalysis.TopEventProducers.producers.TtDecaySelection_cfi
9 ttMuonicFilter = TopQuarkAnalysis.TopEventProducers.producers.TtDecaySelection_cfi.ttDecaySelection.clone()
10 ttMuonicFilter.allowedTopDecays.decayBranchA.electron = cms.bool(
False)
11 ttMuonicFilter.allowedTopDecays.decayBranchA.muon = cms.bool(
True)
12 ttMuonicFilter.allowedTopDecays.decayBranchA.tau = cms.bool(
False)
13 ttMuonicFilter.allowedTopDecays.decayBranchB.electron = cms.bool(
False)
14 ttMuonicFilter.allowedTopDecays.decayBranchB.muon = cms.bool(
False)
15 ttMuonicFilter.allowedTopDecays.decayBranchB.tau = cms.bool(
False)
16 ttMuonicFilter.restrictTauDecays.leptonic = cms.bool(
True)
17 ttMuonicFilter.restrictTauDecays.oneProng = cms.bool(
True)
18 ttMuonicFilter.restrictTauDecays.threeProng = cms.bool(
True)
21 ttNoMuonicFilter = TopQuarkAnalysis.TopEventProducers.producers.TtDecaySelection_cfi.ttDecaySelection.clone()
22 ttNoMuonicFilter.allowedTopDecays.decayBranchA.electron = cms.bool(
False)
23 ttNoMuonicFilter.allowedTopDecays.decayBranchA.muon = cms.bool(
True)
24 ttNoMuonicFilter.allowedTopDecays.decayBranchA.tau = cms.bool(
False)
25 ttNoMuonicFilter.allowedTopDecays.decayBranchB.electron = cms.bool(
False)
26 ttNoMuonicFilter.allowedTopDecays.decayBranchB.muon = cms.bool(
False)
27 ttNoMuonicFilter.allowedTopDecays.decayBranchB.tau = cms.bool(
False)
28 ttNoMuonicFilter.restrictTauDecays.leptonic = cms.bool(
True)
29 ttNoMuonicFilter.restrictTauDecays.oneProng = cms.bool(
True)
30 ttNoMuonicFilter.restrictTauDecays.threeProng = cms.bool(
True)
31 ttNoMuonicFilter.invert = cms.bool(
True)
43 TopAnalysisMuFilter = cms.Sequence(
48 TopAnalysisNoMuFilter = cms.Sequence(
53 TopAnalysis = cms.Sequence(BooTopHLTFilter+
56 ABCDAnalysis = cms.Sequence(ABCDAnalyzer)
58 HighMAnalysis = cms.Sequence(HighMAnalyzer)
Analyzer and setup default selection.