def event_weight(self, row): if row.run > 2: #FIXME! add tight ID correction return 1. return self.pucorrector(row.nTruePU) * \ mcCorrectors.get_electron_corrections(row,'e2') *\ mcCorrectors.electron_tight_corrections(row.e1Pt, row.e1AbsEta) *\ mcCorrectors.double_electron_trigger(row)
def mc_weight(self, row): if row.run > 2: return 1. else: return self.pucorrector(row.nTruePU) * \ mcCorrectors.get_electron_corrections(row,'e2') *\ mcCorrectors.electron_tight_corrections(row.e1Pt, row.e1AbsEta) *\ mcCorrectors.double_electron_trigger(row)