Exemple #1
0
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
Exemple #2
0
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
Exemple #3
0
def mc_corrector_2012(row):
    if row.run > 2:
        return 1
    pu = pu_corrector(row.nTruePU)
    m1id = muon_pog_PFTight_2012(row.mPt, row.mEta)
    m1iso = muon_pog_PFRelIsoDB02_2012(row.mPt, row.mEta)
    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 * m1id * m1iso * e2idiso * m_trg * e_trg
Exemple #4
0
def mc_corrector_2012(row):
    if row.run > 2:
        return 1
    pu = pu_corrector(row.nTruePU)
    m1id = muon_pog_PFTight_2012(row.mPt, row.mEta)
    m1iso = muon_pog_PFRelIsoDB02_2012(row.mPt, row.mEta)
    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*m1id*m1iso*e2idiso*m_trg*e_trg
Exemple #5
0
 def e_tight_scale(self, row, l):
     pt = getattr(row, "%sPt" % l)
     eta = getattr(row, "%sEta" % l)
     return H2TauCorrections.correct_e_idiso_2012(pt,abs(eta))