CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Protected Attributes | Private Attributes
PFJetBenchmark Class Reference

#include <PFJetBenchmark.h>

Public Member Functions

void gettrue (const reco::GenJet *truth, double &true_ChargedHadEnergy, double &true_NeutralHadEnergy, double &true_NeutralEmEnergy)
 
 PFJetBenchmark ()
 
void printGenJet (const reco::GenJet *)
 
void printPFJet (const reco::PFJet *)
 
void process (const reco::PFJetCollection &, const reco::GenJetCollection &)
 
double resChargedHadEnergyMax () const
 
double resNeutralEmEnergyMax () const
 
double resNeutralHadEnergyMax () const
 
double resPtMax () const
 
void setup (std::string Filename, bool debug, bool plotAgainstReco=0, bool onlyTwoJets=1, double deltaRMax=0.1, std::string benchmarkLabel_="ParticleFlow", double recPt=-1, double maxEta=-1, DQMStore *dbe_store=NULL)
 
void write ()
 
virtual ~PFJetBenchmark ()
 

Protected Attributes

PFBenchmarkAlgoalgo_
 
DQMStoredbe_
 
bool debug_
 
double deltaRMax_
 
unsigned int entry_
 
double maxEta_cut
 
bool onlyTwoJets_
 
bool plotAgainstReco_
 
double recPt_cut
 
double resChargedHadEnergyMax_
 
double resNeutralEmEnergyMax_
 
double resNeutralHadEnergyMax_
 
double resPtMax_
 

Private Attributes

TFile * file_
 
TH2F * hBDEtavsPt
 
TH2F * hBDPhivsPt
 
TH1F * hBNCH
 
TH2F * hBNCH0vsPt
 
TH2F * hBNCH1vsPt
 
TH2F * hBNCH2vsPt
 
TH2F * hBNCH3vsPt
 
TH2F * hBNCH4vsPt
 
TH2F * hBNCH5vsPt
 
TH2F * hBNCH6vsPt
 
TH2F * hBNCH7vsPt
 
TH2F * hBNCHvsPt
 
TH1F * hBRCHE
 
TH2F * hBRCHEvsPt
 
TH2F * hBRHCALvsP
 
TH2F * hBRHONLvsP
 
TH1F * hBRNEE
 
TH2F * hBRNEEvsPt
 
TH1F * hBRneut
 
TH2F * hBRNEUTvsP
 
TH2F * hBRneutvsPt
 
TH1F * hBRNHE
 
TH2F * hBRNHEvsPt
 
TH2F * hBRNONLvsP
 
TH1F * hBRPt
 
TH1F * hBRPt100_150
 
TH1F * hBRPt1250_2000
 
TH1F * hBRPt150_200
 
TH1F * hBRPt2000_5000
 
TH1F * hBRPt200_250
 
TH1F * hBRPt20_40
 
TH1F * hBRPt250_300
 
TH1F * hBRPt300_400
 
TH1F * hBRPt400_500
 
TH1F * hBRPt40_60
 
TH1F * hBRPt500_750
 
TH1F * hBRPt60_80
 
TH1F * hBRPt750_1250
 
TH1F * hBRPt80_100
 
TH2F * hBRPtvsPt
 
TH2F * hDEtavsEta
 
TH2F * hDPhivsEta
 
TH2F * hEDEtavsPt
 
TH2F * hEDPhivsPt
 
TH1F * hENCH
 
TH2F * hENCH0vsPt
 
TH2F * hENCH1vsPt
 
TH2F * hENCH2vsPt
 
TH2F * hENCH3vsPt
 
TH2F * hENCH4vsPt
 
TH2F * hENCH5vsPt
 
TH2F * hENCH6vsPt
 
TH2F * hENCH7vsPt
 
TH2F * hENCHvsPt
 
TH1F * hERCHE
 
TH2F * hERCHEvsPt
 
TH2F * hERHCALvsP
 
TH2F * hERHONLvsP
 
TH1F * hERNEE
 
TH2F * hERNEEvsPt
 
TH1F * hERneut
 
TH2F * hERNEUTvsP
 
TH2F * hERneutvsPt
 
TH1F * hERNHE
 
TH2F * hERNHEvsPt
 
TH2F * hERNONLvsP
 
TH1F * hERPt
 
TH1F * hERPt100_150
 
TH1F * hERPt1250_2000
 
TH1F * hERPt150_200
 
TH1F * hERPt2000_5000
 
TH1F * hERPt200_250
 
TH1F * hERPt20_40
 
TH1F * hERPt250_300
 
TH1F * hERPt300_400
 
TH1F * hERPt400_500
 
TH1F * hERPt40_60
 
TH1F * hERPt500_750
 
TH1F * hERPt60_80
 
TH1F * hERPt750_1250
 
TH1F * hERPt80_100
 
TH2F * hERPtvsPt
 
TH2F * hFDEtavsPt
 
TH2F * hFDPhivsPt
 
TH1F * hFNCH
 
TH2F * hFNCH0vsPt
 
TH2F * hFNCH1vsPt
 
TH2F * hFNCH2vsPt
 
TH2F * hFNCH3vsPt
 
TH2F * hFNCH4vsPt
 
TH2F * hFNCH5vsPt
 
TH2F * hFNCH6vsPt
 
TH2F * hFNCH7vsPt
 
TH2F * hFNCHvsPt
 
TH1F * hFRCHE
 
TH2F * hFRCHEvsPt
 
TH2F * hFRHCALvsP
 
TH2F * hFRHONLvsP
 
TH1F * hFRNEE
 
TH2F * hFRNEEvsPt
 
TH1F * hFRneut
 
TH2F * hFRNEUTvsP
 
TH2F * hFRneutvsPt
 
TH1F * hFRNHE
 
TH2F * hFRNHEvsPt
 
TH2F * hFRNONLvsP
 
TH1F * hFRPt
 
TH1F * hFRPt100_150
 
TH1F * hFRPt1250_2000
 
TH1F * hFRPt150_200
 
TH1F * hFRPt2000_5000
 
TH1F * hFRPt200_250
 
TH1F * hFRPt20_40
 
TH1F * hFRPt250_300
 
TH1F * hFRPt300_400
 
TH1F * hFRPt400_500
 
TH1F * hFRPt40_60
 
TH1F * hFRPt500_750
 
TH1F * hFRPt60_80
 
TH1F * hFRPt750_1250
 
TH1F * hFRPt80_100
 
TH2F * hFRPtvsPt
 
TH1F * hjetsEta
 
TH1F * hjetsPt
 
TH2F * hNCH0vsEta
 
TH2F * hNCH1vsEta
 
TH2F * hNCH2vsEta
 
TH2F * hNCH3vsEta
 
TH2F * hNCH4vsEta
 
TH2F * hNCH5vsEta
 
TH2F * hNCH6vsEta
 
TH2F * hNCH7vsEta
 
TH2F * hNCHvsEta
 
TH1F * hNjets
 
TH2F * hRCHEvsEta
 
TH2F * hRHCALvsEta
 
TH2F * hRHONLvsEta
 
TH2F * hRNeutvsEta
 
TH2F * hRNEUTvsEta
 
TH2F * hRNONLvsEta
 
TH2F * hRPtvsEta
 
std::string outputFile_
 

Detailed Description

Definition at line 30 of file PFJetBenchmark.h.

Constructor & Destructor Documentation

PFJetBenchmark::PFJetBenchmark ( )

Definition at line 42 of file PFJetBenchmark.cc.

PFJetBenchmark::~PFJetBenchmark ( )
virtual

Definition at line 44 of file PFJetBenchmark.cc.

Member Function Documentation

void PFJetBenchmark::gettrue ( const reco::GenJet truth,
double &  true_ChargedHadEnergy,
double &  true_NeutralHadEnergy,
double &  true_NeutralEmEnergy 
)

Definition at line 644 of file PFJetBenchmark.cc.

void PFJetBenchmark::printGenJet ( const reco::GenJet truth)

Definition at line 697 of file PFJetBenchmark.cc.

void PFJetBenchmark::printPFJet ( const reco::PFJet pfj)

Definition at line 676 of file PFJetBenchmark.cc.

void PFJetBenchmark::process ( const reco::PFJetCollection pfJets,
const reco::GenJetCollection genJets 
)

Definition at line 231 of file PFJetBenchmark.cc.

Referenced by PFJetBenchmarkAnalyzer::analyze().

double PFJetBenchmark::resChargedHadEnergyMax ( ) const
inline

Definition at line 54 of file PFJetBenchmark.h.

References resChargedHadEnergyMax_.

54 {return resChargedHadEnergyMax_;};
double resChargedHadEnergyMax_
double PFJetBenchmark::resNeutralEmEnergyMax ( ) const
inline

Definition at line 56 of file PFJetBenchmark.h.

References resNeutralEmEnergyMax_.

56 {return resNeutralEmEnergyMax_;};
double resNeutralEmEnergyMax_
double PFJetBenchmark::resNeutralHadEnergyMax ( ) const
inline

Definition at line 55 of file PFJetBenchmark.h.

References resNeutralHadEnergyMax_.

55 {return resNeutralHadEnergyMax_;};
double resNeutralHadEnergyMax_
double PFJetBenchmark::resPtMax ( ) const
inline

Definition at line 53 of file PFJetBenchmark.h.

References resPtMax_.

53 {return resPtMax_;};
void PFJetBenchmark::setup ( std::string  Filename,
bool  debug,
bool  plotAgainstReco = 0,
bool  onlyTwoJets = 1,
double  deltaRMax = 0.1,
std::string  benchmarkLabel_ = "ParticleFlow",
double  recPt = -1,
double  maxEta = -1,
DQMStore dbe_store = NULL 
)

Definition at line 65 of file PFJetBenchmark.cc.

Referenced by PFJetBenchmarkAnalyzer::PFJetBenchmarkAnalyzer().

void PFJetBenchmark::write ( )

Definition at line 48 of file PFJetBenchmark.cc.

Referenced by PFJetBenchmarkAnalyzer::endJob().

Member Data Documentation

PFBenchmarkAlgo* PFJetBenchmark::algo_
protected

Definition at line 217 of file PFJetBenchmark.h.

DQMStore* PFJetBenchmark::dbe_
protected

Definition at line 229 of file PFJetBenchmark.h.

bool PFJetBenchmark::debug_
protected

Definition at line 218 of file PFJetBenchmark.h.

double PFJetBenchmark::deltaRMax_
protected

Definition at line 221 of file PFJetBenchmark.h.

unsigned int PFJetBenchmark::entry_
protected

Definition at line 228 of file PFJetBenchmark.h.

TFile* PFJetBenchmark::file_
private

Definition at line 62 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hBDEtavsPt
private

Definition at line 117 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hBDPhivsPt
private

Definition at line 118 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hBNCH
private

Definition at line 120 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hBNCH0vsPt
private

Definition at line 121 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hBNCH1vsPt
private

Definition at line 122 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hBNCH2vsPt
private

Definition at line 123 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hBNCH3vsPt
private

Definition at line 124 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hBNCH4vsPt
private

Definition at line 125 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hBNCH5vsPt
private

Definition at line 126 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hBNCH6vsPt
private

Definition at line 127 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hBNCH7vsPt
private

Definition at line 128 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hBNCHvsPt
private

Definition at line 119 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hBRCHE
private

Definition at line 104 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hBRCHEvsPt
private

Definition at line 109 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hBRHCALvsP
private

Definition at line 115 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hBRHONLvsP
private

Definition at line 116 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hBRNEE
private

Definition at line 106 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hBRNEEvsPt
private

Definition at line 111 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hBRneut
private

Definition at line 107 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hBRNEUTvsP
private

Definition at line 113 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hBRneutvsPt
private

Definition at line 112 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hBRNHE
private

Definition at line 105 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hBRNHEvsPt
private

Definition at line 110 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hBRNONLvsP
private

Definition at line 114 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hBRPt
private

Definition at line 89 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hBRPt100_150
private

Definition at line 94 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hBRPt1250_2000
private

Definition at line 102 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hBRPt150_200
private

Definition at line 95 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hBRPt2000_5000
private

Definition at line 103 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hBRPt200_250
private

Definition at line 96 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hBRPt20_40
private

Definition at line 90 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hBRPt250_300
private

Definition at line 97 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hBRPt300_400
private

Definition at line 98 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hBRPt400_500
private

Definition at line 99 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hBRPt40_60
private

Definition at line 91 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hBRPt500_750
private

Definition at line 100 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hBRPt60_80
private

Definition at line 92 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hBRPt750_1250
private

Definition at line 101 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hBRPt80_100
private

Definition at line 93 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hBRPtvsPt
private

Definition at line 108 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hDEtavsEta
private

Definition at line 70 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hDPhivsEta
private

Definition at line 71 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hEDEtavsPt
private

Definition at line 159 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hEDPhivsPt
private

Definition at line 160 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hENCH
private

Definition at line 162 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hENCH0vsPt
private

Definition at line 163 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hENCH1vsPt
private

Definition at line 164 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hENCH2vsPt
private

Definition at line 165 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hENCH3vsPt
private

Definition at line 166 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hENCH4vsPt
private

Definition at line 167 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hENCH5vsPt
private

Definition at line 168 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hENCH6vsPt
private

Definition at line 169 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hENCH7vsPt
private

Definition at line 170 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hENCHvsPt
private

Definition at line 161 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hERCHE
private

Definition at line 146 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hERCHEvsPt
private

Definition at line 151 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hERHCALvsP
private

Definition at line 157 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hERHONLvsP
private

Definition at line 158 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hERNEE
private

Definition at line 148 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hERNEEvsPt
private

Definition at line 153 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hERneut
private

Definition at line 149 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hERNEUTvsP
private

Definition at line 155 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hERneutvsPt
private

Definition at line 154 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hERNHE
private

Definition at line 147 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hERNHEvsPt
private

Definition at line 152 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hERNONLvsP
private

Definition at line 156 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hERPt
private

Definition at line 131 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hERPt100_150
private

Definition at line 136 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hERPt1250_2000
private

Definition at line 144 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hERPt150_200
private

Definition at line 137 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hERPt2000_5000
private

Definition at line 145 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hERPt200_250
private

Definition at line 138 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hERPt20_40
private

Definition at line 132 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hERPt250_300
private

Definition at line 139 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hERPt300_400
private

Definition at line 140 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hERPt400_500
private

Definition at line 141 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hERPt40_60
private

Definition at line 133 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hERPt500_750
private

Definition at line 142 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hERPt60_80
private

Definition at line 134 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hERPt750_1250
private

Definition at line 143 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hERPt80_100
private

Definition at line 135 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hERPtvsPt
private

Definition at line 150 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hFDEtavsPt
private

Definition at line 201 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hFDPhivsPt
private

Definition at line 202 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hFNCH
private

Definition at line 204 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hFNCH0vsPt
private

Definition at line 205 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hFNCH1vsPt
private

Definition at line 206 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hFNCH2vsPt
private

Definition at line 207 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hFNCH3vsPt
private

Definition at line 208 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hFNCH4vsPt
private

Definition at line 209 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hFNCH5vsPt
private

Definition at line 210 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hFNCH6vsPt
private

Definition at line 211 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hFNCH7vsPt
private

Definition at line 212 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hFNCHvsPt
private

Definition at line 203 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hFRCHE
private

Definition at line 188 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hFRCHEvsPt
private

Definition at line 193 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hFRHCALvsP
private

Definition at line 199 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hFRHONLvsP
private

Definition at line 200 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hFRNEE
private

Definition at line 190 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hFRNEEvsPt
private

Definition at line 195 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hFRneut
private

Definition at line 191 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hFRNEUTvsP
private

Definition at line 197 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hFRneutvsPt
private

Definition at line 196 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hFRNHE
private

Definition at line 189 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hFRNHEvsPt
private

Definition at line 194 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hFRNONLvsP
private

Definition at line 198 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hFRPt
private

Definition at line 173 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hFRPt100_150
private

Definition at line 178 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hFRPt1250_2000
private

Definition at line 186 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hFRPt150_200
private

Definition at line 179 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hFRPt2000_5000
private

Definition at line 187 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hFRPt200_250
private

Definition at line 180 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hFRPt20_40
private

Definition at line 174 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hFRPt250_300
private

Definition at line 181 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hFRPt300_400
private

Definition at line 182 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hFRPt400_500
private

Definition at line 183 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hFRPt40_60
private

Definition at line 175 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hFRPt500_750
private

Definition at line 184 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hFRPt60_80
private

Definition at line 176 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hFRPt750_1250
private

Definition at line 185 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hFRPt80_100
private

Definition at line 177 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hFRPtvsPt
private

Definition at line 192 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hjetsEta
private

Definition at line 68 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hjetsPt
private

Definition at line 67 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hNCH0vsEta
private

Definition at line 79 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hNCH1vsEta
private

Definition at line 80 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hNCH2vsEta
private

Definition at line 81 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hNCH3vsEta
private

Definition at line 82 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hNCH4vsEta
private

Definition at line 83 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hNCH5vsEta
private

Definition at line 84 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hNCH6vsEta
private

Definition at line 85 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hNCH7vsEta
private

Definition at line 86 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hNCHvsEta
private

Definition at line 78 of file PFJetBenchmark.h.

TH1F* PFJetBenchmark::hNjets
private

Definition at line 66 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hRCHEvsEta
private

Definition at line 77 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hRHCALvsEta
private

Definition at line 75 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hRHONLvsEta
private

Definition at line 76 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hRNeutvsEta
private

Definition at line 72 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hRNEUTvsEta
private

Definition at line 73 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hRNONLvsEta
private

Definition at line 74 of file PFJetBenchmark.h.

TH2F* PFJetBenchmark::hRPtvsEta
private

Definition at line 69 of file PFJetBenchmark.h.

double PFJetBenchmark::maxEta_cut
protected

Definition at line 227 of file PFJetBenchmark.h.

bool PFJetBenchmark::onlyTwoJets_
protected

Definition at line 220 of file PFJetBenchmark.h.

std::string PFJetBenchmark::outputFile_
private

Definition at line 214 of file PFJetBenchmark.h.

bool PFJetBenchmark::plotAgainstReco_
protected

Definition at line 219 of file PFJetBenchmark.h.

double PFJetBenchmark::recPt_cut
protected

Definition at line 226 of file PFJetBenchmark.h.

double PFJetBenchmark::resChargedHadEnergyMax_
protected

Definition at line 223 of file PFJetBenchmark.h.

Referenced by resChargedHadEnergyMax().

double PFJetBenchmark::resNeutralEmEnergyMax_
protected

Definition at line 225 of file PFJetBenchmark.h.

Referenced by resNeutralEmEnergyMax().

double PFJetBenchmark::resNeutralHadEnergyMax_
protected

Definition at line 224 of file PFJetBenchmark.h.

Referenced by resNeutralHadEnergyMax().

double PFJetBenchmark::resPtMax_
protected

Definition at line 222 of file PFJetBenchmark.h.

Referenced by resPtMax().