81 |
|
ret &= (mu->IsTrackerMuon() && mu->HasTrackerTrk() && |
82 |
|
(mu->Quality().QualityMask().Mask() & mithep::MuonQuality::AllArbitrated)); |
83 |
|
if(ctrl.debug) cout << "and isTrackerMuon ? ... " << ret << endl; |
84 |
< |
// ret &= (mu->IsoR03SumPt()/mu->Pt() < 0.7 ); |
85 |
< |
ret &= (mu->IsoR03SumPt()/mu->Pt() < 0.7 ); |
86 |
< |
if(ctrl.debug) cout << "and loose trk iso ? ... " << ret << endl; |
84 |
> |
ret &= ( mu->BestTrk()->DzCorrected(vtx) < 0.1); |
85 |
> |
if( ctrl.debug ) cout << "elepresel : ret after dZcorr : " << ret << endl; |
86 |
> |
|
87 |
|
|
88 |
|
SelectionStatus status; |
89 |
|
if( ret ) status.setStatus(SelectionStatus::PRESELECTION); |