Exemple #1
0
 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)
Exemple #2
0
 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)
Exemple #3
0
 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)
Exemple #4
0
 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)