ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitHzz4l/NonMCBackground/src/SelectionEMU.cc
(Generate patch)

Comparing UserCode/MitHzz4l/NonMCBackground/src/SelectionEMU.cc (file contents):
Revision 1.15 by dkralph, Sat Jul 21 11:27:54 2012 UTC vs.
Revision 1.16 by dkralph, Tue Oct 23 11:24:27 2012 UTC

# Line 132 | Line 132 | EventData apply_HZZ4L_EMU_selection(Cont
132        tmplep.type    = 13;
133        tmplep.index   = i;
134        tmplep.charge  = mu->Charge();
135      tmplep.isoPF04 = musel.isoPF04;
136      tmplep.chisoPF04 = musel.chisoPF04;
137      tmplep.gaisoPF04 = musel.gaisoPF04;
138      tmplep.neisoPF04 = musel.neisoPF04;
135        tmplep.ip3dSig = mu->Ip3dPVSignificance();
136        tmplep.is4l    = false;
137        tmplep.isEB    = (fabs(mu->Eta()) < 1.479 ? 1 : 0 );
142      tmplep.isoMVA  = musel.isoMVA;
138        tmplep.isLoose = musel.loose();
139  
140        bitset<TRIGGER_BIG_NUMBER> hltMatchBits = fillHLTMatchBits( mu->Eta(), mu->Phi(), hltTable, hltObjArr, fTrigObjs);
141        tmplep.isTight = testBits(ctrl,triggerBits,muTriggers,hltMatchBits,muTrigObjs);
142  
143 <      tmplep.bdtfail = 0;
144 <      if(triggerBits.test(kHLT_IsoMu24_eta2p1))        tmplep.bdtfail |= 1;
145 <      if(hltMatchBits.test(kHLT_IsoMu24_eta2p1_MuObj)) tmplep.bdtfail |= 2;
146 <      if(triggerBits.test(kHLT_IsoMu24))               tmplep.bdtfail |= 4;
147 <      if(hltMatchBits.test(kHLT_IsoMu24_MuObj))        tmplep.bdtfail |= 8;
143 >      tmplep.scID = 0;
144 >      if(triggerBits.test(kHLT_IsoMu24_eta2p1))        tmplep.scID |= 1;
145 >      if(hltMatchBits.test(kHLT_IsoMu24_eta2p1_MuObj)) tmplep.scID |= 2;
146 >      if(triggerBits.test(kHLT_IsoMu24))               tmplep.scID |= 4;
147 >      if(hltMatchBits.test(kHLT_IsoMu24_MuObj))        tmplep.scID |= 8;
148  
149        tmplep.status  = musel;    
150        tmplep.fsrRecoveryAttempted = false;
151        tmplep.tightCutsApplied = muon2012CutBasedIDTightVersionWithOldIsoThatWorksOn2011(ctrl,mu,vtx,pfCandidates,puEnergyDensity,eraMu);
152 <      // tmplep.d0      = mu->HasTrackerTrk() ? mu->TrackerTrk()->D0Corrected(*vtx) : 0;
153 <      // tmplep.dz      = mu->HasTrackerTrk() ? mu->TrackerTrk()->DzCorrected(*vtx) : 0;
152 >      tmplep.d0      = mu->HasTrackerTrk() ? mu->TrackerTrk()->D0Corrected(*vtx) : 0;
153 >      tmplep.dz      = mu->HasTrackerTrk() ? mu->TrackerTrk()->DzCorrected(*vtx) : 0;
154  
155        lepvec.push_back(tmplep);
156        if( ctrl.debug ) cout << endl;
# Line 186 | Line 181 | EventData apply_HZZ4L_EMU_selection(Cont
181          tmplep.type    = 11;
182          tmplep.index   = i;
183          tmplep.charge  = ele->Charge();
189        tmplep.isoPF04 = elesel.isoPF04;
190        tmplep.chisoPF04 = elesel.chisoPF04;
191        tmplep.gaisoPF04 = elesel.gaisoPF04;
192        tmplep.neisoPF04 = elesel.neisoPF04;
184          tmplep.ip3dSig = ele->Ip3dPVSignificance();
185          tmplep.is4l    = false;
186          tmplep.isEB    = ele->IsEB();
187 <        tmplep.scID    = ele->SCluster()->GetUniqueID();
187 >        // tmplep.scID    = ele->SCluster()->GetUniqueID();
188  
189          bitset<TRIGGER_BIG_NUMBER> hltMatchBits = fillHLTMatchBits( ele->Eta(), ele->Phi(), hltTable, hltObjArr, fTrigObjs);
190          tmplep.isTight = testBits(ctrl,triggerBits,eleTriggers,hltMatchBits,eleTrigObjs);
191  
201        tmplep.isTight = elesel.tight();
192          tmplep.isLoose = elesel.loose();
193          tmplep.status  = elesel;
204        tmplep.idMVA   = elesel.idMVA;
205        tmplep.isoMVA  = elesel.isoMVA;
194          tmplep.fsrRecoveryAttempted = false;
195          tmplep.tightCutsApplied = electron2012CutBasedIDMediumVersionThatWorksOn2011(ctrl,ele,vtx,pfCandidates,fConversions,puEnergyDensity,eraEle);
196 <        // tmplep.d0      = ele->BestTrk()->D0Corrected(*vtx);
197 <        // tmplep.dz      = ele->BestTrk()->DzCorrected(*vtx);
196 >        tmplep.d0      = ele->BestTrk()->D0Corrected(*vtx);
197 >        tmplep.dz      = ele->BestTrk()->DzCorrected(*vtx);
198  
199          lepvec.push_back(tmplep);
200          if( ctrl.debug ) cout << endl;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines