def mc_corrector_2012(row): if row.run > 2: return 1 pu = pu_corrector(row.nTruePU) m1idiso = H2TauCorrections.correct_mu_idiso_2012(row.m1Pt, row.m1AbsEta) m2idiso = H2TauCorrections.correct_mu_idiso_2012(row.m2Pt, row.m2AbsEta) m1Trig = muon_pog_Mu17Mu8_Mu17_2012(row.m1Pt, row.m1Eta) m2Trig = muon_pog_Mu17Mu8_Mu8_2012(row.m2Pt, row.m2Eta) return pu*m1idiso*m2idiso*m1Trig*m2Trig
def mc_corrector_2012(row): if row.run > 2: return 1 pu = pu_corrector(row.nTruePU) m1idiso = H2TauCorrections.correct_mu_idiso_2012(row.mPt, row.mAbsEta) e2idiso = H2TauCorrections.correct_e_idiso_2012(row.ePt, row.eAbsEta) m_trg = H2TauCorrections.correct_mueg_mu_2012(row.mPt, row.mAbsEta) e_trg = H2TauCorrections.correct_mueg_e_2012(row.ePt, row.eAbsEta) return pu*m1idiso*e2idiso*m_trg*e_trg