161 |
|
void SetDoMCErrScaling(Bool_t b) { fDoMCErrScaling = b; } |
162 |
|
void SetMCErrScale(Double_t ebscale, Double_t eescale) { fMCErrScaleEB = ebscale; fMCErrScaleEE = eescale; } |
163 |
|
|
164 |
+ |
void SetIdMVAType(const char *type) { fIdMVATypeName = type; } |
165 |
+ |
|
166 |
|
enum EPhIdType { |
167 |
|
kIdUndef = 0, //not defined |
168 |
|
kTight, //"Tight" |
173 |
|
kMITMVAId, // MingMing MVA ID |
174 |
|
kMITPhSelection, //MIT loose preselection (for mva) |
175 |
|
kMITPFPhSelection, //MIT loose preselection (for mva) |
176 |
+ |
kMITPFPhSelection_NoTrigger, //MIT loose preselection (for mva, no Trigger) |
177 |
|
kVgamma2011Selection, // Vgamma 2011 Photon ID |
178 |
+ |
kTrivialSelection, // only pt & eta cuts |
179 |
|
kCustomId //"Custom" |
180 |
|
}; |
181 |
|
|
248 |
|
|
249 |
|
Double_t fbdtCutBarrel; |
250 |
|
Double_t fbdtCutEndcap; |
251 |
+ |
|
252 |
+ |
// ---------------------------------------------------------------- |
253 |
+ |
// these guys should go away.... (let MVATools handle this) (fab) |
254 |
|
int fVariableType; |
255 |
|
TString fEndcapWeights; |
256 |
|
TString fBarrelWeights; |
257 |
+ |
// ---------------------------------------------------------------- |
258 |
|
MVATools fTool; |
259 |
+ |
TString fIdMVATypeName; |
260 |
+ |
MVATools::IdMVAType fIdMVAType; |
261 |
+ |
// ---------------------------------------------------------------- |
262 |
|
|
263 |
|
Bool_t fDoMCR9Scaling; |
264 |
|
Double_t fMCR9ScaleEB; |