21 |
|
#include "MitAna/DataTree/interface/PileupEnergyDensityCol.h" |
22 |
|
#include "MitCommon/MathTools/interface/MathUtils.h" |
23 |
|
|
24 |
+ |
// for Rho definitons |
25 |
+ |
#include "MitPhysics/Utils/interface/RhoUtilities.h" |
26 |
+ |
|
27 |
|
class TRandom3; |
28 |
|
namespace TMVA { |
29 |
|
class Reader; |
75 |
|
//UNcorrected Jets |
76 |
|
Bool_t pass(const PFJet *iJet,const Vertex *iVertex,const VertexCol *iVertices, |
77 |
|
FactorizedJetCorrector *iJetCorrector, |
78 |
< |
const PileupEnergyDensityCol *iPileupEnergyDensity); |
79 |
< |
|
78 |
> |
const PileupEnergyDensityCol *iPileupEnergyDensity, |
79 |
> |
RhoUtilities::RhoType type = RhoUtilities::DEFAULT); |
80 |
> |
|
81 |
|
//Corrected Jets |
82 |
|
Bool_t pass(const PFJet *iJet,const Vertex *iVertex,const VertexCol *iVertices); |
83 |
|
|
93 |
|
|
94 |
|
|
95 |
|
double correctedPt(const PFJet *iJet, FactorizedJetCorrector *iJetCorrector, |
96 |
< |
const PileupEnergyDensityCol *iPUEnergyDensity); |
96 |
> |
const PileupEnergyDensityCol *iPUEnergyDensity, |
97 |
> |
RhoUtilities::RhoType type = RhoUtilities::DEFAULT); |
98 |
|
|
99 |
|
Float_t fJetPtMin; |
100 |
|
Float_t fDZCut; |