16 |
|
#include "MitAna/DataTree/interface/TrackFwd.h" |
17 |
|
#include "MitAna/DataTree/interface/Muon.h" |
18 |
|
#include "MitAna/DataTree/interface/MuonCol.h" |
19 |
+ |
#include "MitAna/DataTree/interface/PFCandidateCol.h" |
20 |
+ |
#include "MitAna/DataTree/interface/PileupEnergyDensityCol.h" |
21 |
|
#include "MitCommon/MathTools/interface/MathUtils.h" |
22 |
+ |
#include "MitPhysics/Utils/interface/MuonTools.h" |
23 |
|
|
24 |
|
class TRandom3; |
25 |
|
namespace TMVA { |
49 |
|
MuonIDMVA::MVAType type); |
50 |
|
|
51 |
|
Bool_t IsInitialized() const { return fIsInitialized; } |
52 |
< |
// Double_t MVAValue(const Muon *mu, const Vertex *vertex); |
52 |
> |
Double_t MVAValue(const Muon *mu, const Vertex *vertex, MuonTools *fMuonTools, |
53 |
> |
const PFCandidateCol *PFCands, |
54 |
> |
const PileupEnergyDensityCol *PileupEnergyDensity); |
55 |
|
Double_t MVAValue( Double_t MuPt , Double_t MuEta, |
56 |
|
Double_t MuTkNchi2, |
57 |
|
Double_t MuGlobalNchi2, |