41 |
|
kIDIsoCombined, // ID variables , PFIso03 , PFIso04 |
42 |
|
kIDEGamma2012TrigV0, // EGamma certified (Spring 2012) ID-only MVA |
43 |
|
kIDEGamma2012NonTrigV0, // EGamma certified (Spring 2012) ID-only MVA |
44 |
< |
kIsoRingsV0 // Isolation MVA with IsoRings as input |
44 |
> |
kIsoRingsV0, // Isolation MVA with IsoRings as input |
45 |
> |
kIDHWW2012TrigV0 // HWW certified (Spring 2012) ID-only MVA |
46 |
|
}; |
47 |
|
|
48 |
|
|
127 |
|
Double_t EleNeutralHadronIso04, |
128 |
|
Double_t EleGammaIso04, |
129 |
|
Bool_t printDebug = kFALSE ); |
130 |
< |
|
130 |
> |
Double_t MVAValue_IsoRings( Double_t ElePt, |
131 |
> |
Double_t EleSCEta, |
132 |
> |
Double_t ChargedIso_DR0p0To0p1, |
133 |
> |
Double_t ChargedIso_DR0p1To0p2, |
134 |
> |
Double_t ChargedIso_DR0p2To0p3, |
135 |
> |
Double_t ChargedIso_DR0p3To0p4, |
136 |
> |
Double_t ChargedIso_DR0p4To0p5, |
137 |
> |
Double_t GammaIso_DR0p0To0p1, |
138 |
> |
Double_t GammaIso_DR0p1To0p2, |
139 |
> |
Double_t GammaIso_DR0p2To0p3, |
140 |
> |
Double_t GammaIso_DR0p3To0p4, |
141 |
> |
Double_t GammaIso_DR0p4To0p5, |
142 |
> |
Double_t NeutralHadronIso_DR0p0To0p1, |
143 |
> |
Double_t NeutralHadronIso_DR0p1To0p2, |
144 |
> |
Double_t NeutralHadronIso_DR0p2To0p3, |
145 |
> |
Double_t NeutralHadronIso_DR0p3To0p4, |
146 |
> |
Double_t NeutralHadronIso_DR0p4To0p5, |
147 |
> |
Bool_t printDebug = kFALSE); |
148 |
> |
Double_t MVAValue_IDNonTrig( Double_t ElePt, |
149 |
> |
Double_t EleSCEta, |
150 |
> |
Double_t EleFBrem, |
151 |
> |
Double_t EleKFTrkChiSqr, |
152 |
> |
Double_t EleKFTrkNHits, |
153 |
> |
Double_t EleGsfTrackChi2OverNdof, |
154 |
> |
Double_t EleDEtaIn, |
155 |
> |
Double_t EleDPhiIn, |
156 |
> |
Double_t EledEtaCalo, |
157 |
> |
Double_t EleSigmaIEtaIEta, |
158 |
> |
Double_t EleSigmaIPhiIPhi, |
159 |
> |
Double_t EleSCEtaWidth, |
160 |
> |
Double_t EleSCPhiWidth, |
161 |
> |
Double_t EleE1x5OverE5x5, |
162 |
> |
Double_t EleR9, |
163 |
> |
Double_t EleHoverE, |
164 |
> |
Double_t EleEOverP, |
165 |
> |
Double_t EleOneOverEMinusOneOverP, |
166 |
> |
Double_t EleESeedClusterOverPout, |
167 |
> |
Double_t ElePreShowerOverRaw, |
168 |
> |
Bool_t printDebug = kFALSE); |
169 |
|
|
170 |
|
protected: |
171 |
|
std::vector<TMVA::Reader*> fTMVAReader; |
210 |
|
Float_t fMVAVar_EleEEleClusterOverPout; |
211 |
|
Float_t fMVAVar_EleKFTrkChiSqr; |
212 |
|
Float_t fMVAVar_EleKFTrkNHits; |
213 |
+ |
Float_t fMVAVar_EleKFTrkNLayers; |
214 |
|
Float_t fMVAVar_EleE1x5OverE5x5; |
215 |
|
|
216 |
|
Float_t fMVAVar_ChargedIso_DR0p0To0p1; |