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; |
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; |