43 |
|
// TString iPhiWeights="$CMSSW_BASE/src/MitPhysics/data/mva_JetID.weights.xml", |
44 |
|
// MVAType iType=kBaseline); |
45 |
|
void Initialize( |
46 |
< |
TString iJetMVAFile="$CMSSW_BASE/src/MitPhysics/data/mva_RecoilPhiRegress_baseline.weights.xml", |
47 |
< |
TString iU1Weights ="$CMSSW_BASE/src/MitPhysics/data/gbrmet.root", |
48 |
< |
TString iPhiWeights="$CMSSW_BASE/src/MitPhysics/data/gbrmetphi.root", |
49 |
< |
MVAType iType=kBaseline); |
46 |
> |
TString iJetLowPtFile ="$CMSSW_BASE/src/MitPhysics/data/mva_RecoilPhiRegress_baseline.weights.xml", |
47 |
> |
TString iJetHighPtFile="$CMSSW_BASE/src/MitPhysics/data/mva_RecoilPhiRegress_baseline.weights.xml", |
48 |
> |
TString iJetCutFile ="$CMSSW_BASE/src/MitPhysics/data/mva_RecoilPhiRegress_baseline.weights.xml", |
49 |
> |
TString iU1Weights ="$CMSSW_BASE/src/MitPhysics/data/gbrmet.root", |
50 |
> |
TString iPhiWeights ="$CMSSW_BASE/src/MitPhysics/data/gbrmetphi.root", |
51 |
> |
MVAMet::MVAType iType=kBaseline); |
52 |
|
|
53 |
|
Bool_t IsInitialized() const { return fIsInitialized; } |
54 |
|
Double_t evaluatePhi(); |
81 |
|
|
82 |
|
Met GetMet( Bool_t iPhi,Float_t iPtVis,Float_t iPhiVis,Float_t iSumEtVis, |
83 |
|
const PFMet *iMet , |
84 |
< |
const PFCandidateCol *iCands,const Vertex *iVertex, |
84 |
> |
const PFCandidateCol *iCands, |
85 |
> |
const Vertex *iVertex,const VertexCol *iVertices, |
86 |
|
const PFJetCol *iJets , |
87 |
|
FactorizedJetCorrector *iJetCorrector, |
88 |
|
const PileupEnergyDensityCol *iPileupEnergyDensity, |
91 |
|
|
92 |
|
Met GetMet( Bool_t iPhi,Float_t iPtVis,Float_t iPhiVis,Float_t iSumEtVis, |
93 |
|
const PFMet *iMet , |
94 |
< |
const PFCandidateCol *iCands,const Vertex *iVertex, |
94 |
> |
const PFCandidateCol *iCands, |
95 |
> |
const Vertex *iVertex,const VertexCol *iVertices, |
96 |
|
const PFJetCol *iJets , |
97 |
|
int iNPV, |
98 |
|
Bool_t printDebug=false); |
101 |
|
Float_t iPt1,Float_t iPhi1,Float_t iEta1, |
102 |
|
Float_t iPt2,Float_t iPhi2,Float_t iEta2, |
103 |
|
const PFMet *iMet , |
104 |
< |
const PFCandidateCol *iCands,const Vertex *iVertex, |
104 |
> |
const PFCandidateCol *iCands, |
105 |
> |
const Vertex *iVertex,const VertexCol *iVertices, |
106 |
|
const PFJetCol *iJets , |
107 |
|
FactorizedJetCorrector *iJetCorrector, |
108 |
|
const PileupEnergyDensityCol *iPUEnergyDensity, |
113 |
|
Float_t iPt1,Float_t iPhi1,Float_t iEta1, |
114 |
|
Float_t iPt2,Float_t iPhi2,Float_t iEta2, |
115 |
|
const PFMet *iMet , |
116 |
< |
const PFCandidateCol *iCands,const Vertex *iVertex, |
116 |
> |
const PFCandidateCol *iCands, |
117 |
> |
const Vertex *iVertex,const VertexCol *iVertices, |
118 |
|
const PFJetCol *iJets , |
119 |
|
int iNPV, |
120 |
|
Bool_t printDebug); |