22 |
|
#include "MitCommon/MathTools/interface/MathUtils.h" |
23 |
|
|
24 |
|
#include "MitPhysics/Utils/interface/RecoilTools.h" |
25 |
– |
#include "MitPhysics/Utils/interface/GBRForest.h" |
25 |
|
|
26 |
|
class TRandom3; |
27 |
+ |
class GBRForest; |
28 |
|
|
29 |
|
namespace mithep { |
30 |
|
class MVAMet { |
123 |
|
int iNPV, |
124 |
|
Bool_t printDebug=false); |
125 |
|
|
126 |
< |
TMatrixD GetMetCovariance() { return fCov; } |
127 |
< |
double GetSignificance () { return fSignificance;} |
126 |
> |
TMatrixD* GetMetCovariance() { return fCov; } |
127 |
> |
double GetSignificance () { return fSignificance;} |
128 |
|
RecoilTools *fRecoilTools; |
129 |
|
|
130 |
|
protected: |
135 |
|
Bool_t fIsInitialized; |
136 |
|
MVAType fType; |
137 |
|
|
138 |
+ |
Float_t fSumEt ; |
139 |
|
Float_t fU ; |
140 |
|
Float_t fUPhi ; |
141 |
|
Float_t fTKSumEt; |
171 |
|
GBRForest *fCovU1Reader; |
172 |
|
GBRForest *fCovU2Reader; |
173 |
|
|
174 |
< |
Float_t fSignificance; |
175 |
< |
TMatrixD fCov; |
174 |
> |
Float_t fSignificance; |
175 |
> |
TMatrixD *fCov; |
176 |
|
|
177 |
|
//TMVA::Reader* fPhiReader; |
178 |
|
//TMVA::Reader* fU1Reader; |