41 |
|
self.eleID = 'mvaTrigV0' |
42 |
|
self.minEleID = 0. |
43 |
|
self.isoEA = 'elPFIsoValueEA03' |
44 |
< |
self.doElectronEA = True |
45 |
< |
self.dBFactorEl = -1.0 if self.doElectronEA else -0.5 |
44 |
> |
self.dBFactorEl = -1.0 if options.doElectronEA else -0.5 |
45 |
|
self.dBFactorMu = -0.5 |
46 |
|
self.cuts = {'el': ['abs(eta)<2.5', |
47 |
|
'pt>20.', |
48 |
|
'gsfTrackRef.isNonnull', |
49 |
|
'gsfTrackRef.trackerExpectedHitsInner.numberOfLostHits<2', |
50 |
< |
'(chargedHadronIso+max(0.,neutralHadronIso+photonIso%+.1f*%s))/pt < %.2f'%(self.dBFactorEl, 'userIsolation("User1Iso")' if self.doElectronEA else 'puChargedHadronIso',self.isoValues['el']), |
50 |
> |
'(chargedHadronIso+max(0.,neutralHadronIso+photonIso%+.1f*%s))/pt < %.2f'%(self.dBFactorEl, 'userIsolation("User1Iso")' if options.doElectronEA else 'puChargedHadronIso',self.isoValues['el']), |
51 |
|
'electronID("%s") > %.2f'%(self.eleID,self.minEleID), |
52 |
|
], |
53 |
|
'mu' :['abs(eta)<2.5', |
132 |
|
val.pfPhotons = tags( lep+'PFIsoValueGamma03' + pf ) |
133 |
|
val.pfChargedHadrons = tags( lep+'PFIsoValueCharged03' + pf ) |
134 |
|
|
135 |
< |
if lep == 'el' and self.doElectronEA : |
135 |
> |
if lep == 'el' and self.options.doElectronEA : |
136 |
|
self.attr( 'pfIsolated' + full).deltaBetaIsolationValueMap = self.isoEA |
137 |
|
|
138 |
|
self.show('pfSelected'+full) |