Example #1
0
        ('ttMuonVeto2','leg2.tauID("againstMuonLoose")>0',1,9999),
        ('ttElectronVeto1','leg1.tauID("againstElectronLoose")',1,9999),
        ('ttElectronVeto2','leg2.tauID("againstElectronLoose") && leg2.tauID("againstElectronLooseMVA3")',1,9999),
        ('ttIsolation1','leg1.tauID("byCombinedIsolationDeltaBetaCorrRaw3Hits")<10',1,9999),
        ]

cuts2 = [('ttRelax2','leg2.tauID("byCombinedIsolationDeltaBetaCorrRaw3Hits")<10',1,9999),
        ]

for moduleName, cut, min, max in cuts1:
    TT.addSelector(moduleName=moduleName,
                   moduleType='PATTauPairSelector',
                   cut=cut,
                   summaryText=moduleName,
                   minFilter=min,
                   maxFilter=max,
                   )
TT.addTauTauSVFitSA('tauTausNSVFit')

for moduleName, cut, min, max in cuts2:
    TT.addSelector(moduleName=moduleName,
                   moduleType='PATTauPairSelector',
                   cut=cut,
                   summaryText=moduleName,
                   minFilter=min,
                   maxFilter=max,
                   )

selectionSequenceTT = TT.returnSequence()