def buildDiLeptons(self, cmgDiLeptons, event): '''Build di-leptons, associate best vertex to both legs.''' diLeptons = [] for index, dil in enumerate(cmgDiLeptons): pydil = TauTau(dil) pydil.leg1().associatedVertex = event.goodVertices[0] pydil.leg2().associatedVertex = event.goodVertices[0] diLeptons.append( pydil ) pydil.mvaMetSig = pydil.met().getSignificanceMatrix() return diLeptons
def buildDiLeptons(self, cmgDiLeptons, event): '''Build di-leptons, associate best vertex to both legs.''' diLeptons = [] for index, dil in enumerate(cmgDiLeptons): pydil = TauTau(dil, iso=self.cfg_ana.isolation) pydil.leg1().associatedVertex = event.goodVertices[0] pydil.leg2().associatedVertex = event.goodVertices[0] pydil.leg1().event = event.input.object() pydil.leg2().event = event.input.object() diLeptons.append(pydil) pydil.mvaMetSig = pydil.met().getSignificanceMatrix() if getattr(self.cfg_ana, 'scaleTaus', False): for leg in [pydil.leg1(), pydil.leg2()]: HTTGenAnalyzer.genMatch(event, leg, event.ptSelGentauleps, event.ptSelGenleps, event.ptSelGenSummary) HTTGenAnalyzer.attachGenStatusFlag(leg) self.scaleP4(leg, self.cfg_ana.tes_scale) return diLeptons
def buildDiLeptons(self, cmgDiLeptons, event): '''Build di-leptons, associate best vertex to both legs.''' diLeptons = [] for index, dil in enumerate(cmgDiLeptons): pydil = TauTau(dil, iso=self.cfg_ana.isolation) pydil.leg1().associatedVertex = event.goodVertices[0] pydil.leg2().associatedVertex = event.goodVertices[0] diLeptons.append(pydil) pydil.mvaMetSig = pydil.met().getSignificanceMatrix() return diLeptons