17 |
|
#include "MitAna/DataTree/interface/BeamSpotCol.h" |
18 |
|
#include "MitAna/DataTree/interface/TriggerObjectCol.h" |
19 |
|
#include "MitCommon/MathTools/interface/MathUtils.h" |
20 |
+ |
#include "MitPhysics/ElectronLikelihood/interface/ElectronLikelihood.h" |
21 |
|
|
22 |
|
namespace mithep { |
23 |
|
class ElectronTools { |
39 |
|
kVBTFWorkingPoint85Id, |
40 |
|
kVBTFWorkingPoint80Id, |
41 |
|
kVBTFWorkingPointLowPtId, |
42 |
< |
kVBTFWorkingPoint70Id |
42 |
> |
kVBTFWorkingPoint70Id, |
43 |
> |
kMVA_BDTG_V3 |
44 |
|
}; |
45 |
|
|
46 |
|
enum EElIsoType { |
80 |
|
const DecayParticleCol *conversions, const Int_t typeCuts, |
81 |
|
Double_t beta = 1.0); |
82 |
|
static bool compute_cut(double x, double et, double cut_min, double cut_max, bool gtn=false); |
83 |
+ |
static Double_t Likelihood(ElectronLikelihood *LH, const Electron *ele); |
84 |
|
|
85 |
|
ClassDef(ElectronTools, 0) // Muon tools |
86 |
|
}; |