649 |
|
|
650 |
|
// CAREFUL, I HAVE COMMENTED OUT WHAT SANI IS DOING |
651 |
|
//Double_t iso_sum = tkIso + ecalIso + hcalIso; |
652 |
< |
Double_t iso_sum = (ele->TrackIsolationDr03() + ele->EcalRecHitIsoDr03() + |
653 |
< |
ele->HcalTowerSumEtDr03() - 1.0) / ele->Pt(); |
652 |
> |
Double_t iso_sum = (ele->TrackIsolationDr03() + TMath::Max(ele->EcalRecHitIsoDr03() - 1.0, 0.0) + |
653 |
> |
ele->HcalTowerSumEtDr03()) / ele->Pt(); |
654 |
|
Double_t iso_sum_corrected = iso_sum*pow(40./scEt, 2); |
655 |
|
if ((iso_sum < cutiso_sum[cat+bin*9]) && |
656 |
|
(iso_sum_corrected < cutiso_sumoet[cat+bin*9])) |