ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/OSUT3Analysis/AnaTools/plugins/OSUAnalysis.cc
(Generate patch)

Comparing UserCode/OSUT3Analysis/AnaTools/plugins/OSUAnalysis.cc (file contents):
Revision 1.123 by wulsin, Mon Aug 12 21:03:10 2013 UTC vs.
Revision 1.124 by wulsin, Wed Aug 14 08:09:14 2013 UTC

# Line 3024 | Line 3024 | OSUAnalysis::valueLookup (const BNtrack*
3024      }
3025      value = trkMuonDeltaRMin;  
3026    }  
3027 <
3028 <  else if(variable == "isPassMuonLooseIDVeto") {
3029 <
3030 <    // calculate minimum deltaR between track and any other loose-Id
3031 <    double trkMuonDeltaRMin = 99.;
3032 <    if (!muons.product()) clog << "ERROR:  cannot find deltaRMinMuonLooseId because muons collection is not initialized." << endl;
3033 <    for (uint imuon = 0; imuon<muons->size(); imuon++) {
3034 <      string empty = "";
3035 <      double isLooseIdMuon = valueLookup(&muons->at(imuon), "looseID", "", empty);
3036 <      if (!isLooseIdMuon) continue;  // only consider muons that pass the looseID                                
3037 <        double muonEta = valueLookup(&muons->at(imuon), "eta", "", empty);
3038 <        double muonPhi = valueLookup(&muons->at(imuon), "phi", "", empty);
3039 <        double trkMuonDeltaR = deltaR(object->eta, object->phi, muonEta, muonPhi);
3040 <        if (trkMuonDeltaR < trkMuonDeltaRMin) trkMuonDeltaRMin = trkMuonDeltaR;
3041 <    }
3042 <    if (trkMuonDeltaRMin  < 0.15) value = 1;
3043 <    if (trkMuonDeltaRMin  > 0.15) value = 0;
3027 >  else if(variable == "isPassMuonLooseID") {
3028 >    string empty = "";
3029 >    double trkMuonDeltaRMin = valueLookup(object, "deltaRMinMuonLooseId", "", empty);
3030 >    if (trkMuonDeltaRMin  < 0.15) value = 1;  
3031 >    else                          value = 0;    
3032    }
3045
3046
3047  
3033    else if(variable == "deltaRMinSecMuonLooseIdGlobal") {
3034      // calculate minimum deltaR between track and any other loose-Id muon
3035      double trkMuonDeltaRMin = 99.;  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines