#include <PFJetBenchmark.h>
|
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 () |
|
Definition at line 30 of file PFJetBenchmark.h.
PFJetBenchmark::PFJetBenchmark |
( |
| ) |
|
PFJetBenchmark::~PFJetBenchmark |
( |
| ) |
|
|
virtual |
void PFJetBenchmark::gettrue |
( |
const reco::GenJet * |
truth, |
|
|
double & |
true_ChargedHadEnergy, |
|
|
double & |
true_NeutralHadEnergy, |
|
|
double & |
true_NeutralEmEnergy |
|
) |
| |
void PFJetBenchmark::printGenJet |
( |
const reco::GenJet * |
truth | ) |
|
void PFJetBenchmark::printPFJet |
( |
const reco::PFJet * |
pfj | ) |
|
double PFJetBenchmark::resChargedHadEnergyMax |
( |
| ) |
const |
|
inline |
double PFJetBenchmark::resNeutralEmEnergyMax |
( |
| ) |
const |
|
inline |
double PFJetBenchmark::resNeutralHadEnergyMax |
( |
| ) |
const |
|
inline |
double PFJetBenchmark::resPtMax |
( |
| ) |
const |
|
inline |
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 |
|
) |
| |
void PFJetBenchmark::write |
( |
| ) |
|
bool PFJetBenchmark::debug_ |
|
protected |
double PFJetBenchmark::deltaRMax_ |
|
protected |
unsigned int PFJetBenchmark::entry_ |
|
protected |
TFile* PFJetBenchmark::file_ |
|
private |
TH2F* PFJetBenchmark::hBDEtavsPt |
|
private |
TH2F* PFJetBenchmark::hBDPhivsPt |
|
private |
TH1F* PFJetBenchmark::hBNCH |
|
private |
TH2F* PFJetBenchmark::hBNCH0vsPt |
|
private |
TH2F* PFJetBenchmark::hBNCH1vsPt |
|
private |
TH2F* PFJetBenchmark::hBNCH2vsPt |
|
private |
TH2F* PFJetBenchmark::hBNCH3vsPt |
|
private |
TH2F* PFJetBenchmark::hBNCH4vsPt |
|
private |
TH2F* PFJetBenchmark::hBNCH5vsPt |
|
private |
TH2F* PFJetBenchmark::hBNCH6vsPt |
|
private |
TH2F* PFJetBenchmark::hBNCH7vsPt |
|
private |
TH2F* PFJetBenchmark::hBNCHvsPt |
|
private |
TH1F* PFJetBenchmark::hBRCHE |
|
private |
TH2F* PFJetBenchmark::hBRCHEvsPt |
|
private |
TH2F* PFJetBenchmark::hBRHCALvsP |
|
private |
TH2F* PFJetBenchmark::hBRHONLvsP |
|
private |
TH1F* PFJetBenchmark::hBRNEE |
|
private |
TH2F* PFJetBenchmark::hBRNEEvsPt |
|
private |
TH1F* PFJetBenchmark::hBRneut |
|
private |
TH2F* PFJetBenchmark::hBRNEUTvsP |
|
private |
TH2F* PFJetBenchmark::hBRneutvsPt |
|
private |
TH1F* PFJetBenchmark::hBRNHE |
|
private |
TH2F* PFJetBenchmark::hBRNHEvsPt |
|
private |
TH2F* PFJetBenchmark::hBRNONLvsP |
|
private |
TH1F* PFJetBenchmark::hBRPt |
|
private |
TH1F* PFJetBenchmark::hBRPt100_150 |
|
private |
TH1F* PFJetBenchmark::hBRPt1250_2000 |
|
private |
TH1F* PFJetBenchmark::hBRPt150_200 |
|
private |
TH1F* PFJetBenchmark::hBRPt2000_5000 |
|
private |
TH1F* PFJetBenchmark::hBRPt200_250 |
|
private |
TH1F* PFJetBenchmark::hBRPt20_40 |
|
private |
TH1F* PFJetBenchmark::hBRPt250_300 |
|
private |
TH1F* PFJetBenchmark::hBRPt300_400 |
|
private |
TH1F* PFJetBenchmark::hBRPt400_500 |
|
private |
TH1F* PFJetBenchmark::hBRPt40_60 |
|
private |
TH1F* PFJetBenchmark::hBRPt500_750 |
|
private |
TH1F* PFJetBenchmark::hBRPt60_80 |
|
private |
TH1F* PFJetBenchmark::hBRPt750_1250 |
|
private |
TH1F* PFJetBenchmark::hBRPt80_100 |
|
private |
TH2F* PFJetBenchmark::hBRPtvsPt |
|
private |
TH2F* PFJetBenchmark::hDEtavsEta |
|
private |
TH2F* PFJetBenchmark::hDPhivsEta |
|
private |
TH2F* PFJetBenchmark::hEDEtavsPt |
|
private |
TH2F* PFJetBenchmark::hEDPhivsPt |
|
private |
TH1F* PFJetBenchmark::hENCH |
|
private |
TH2F* PFJetBenchmark::hENCH0vsPt |
|
private |
TH2F* PFJetBenchmark::hENCH1vsPt |
|
private |
TH2F* PFJetBenchmark::hENCH2vsPt |
|
private |
TH2F* PFJetBenchmark::hENCH3vsPt |
|
private |
TH2F* PFJetBenchmark::hENCH4vsPt |
|
private |
TH2F* PFJetBenchmark::hENCH5vsPt |
|
private |
TH2F* PFJetBenchmark::hENCH6vsPt |
|
private |
TH2F* PFJetBenchmark::hENCH7vsPt |
|
private |
TH2F* PFJetBenchmark::hENCHvsPt |
|
private |
TH1F* PFJetBenchmark::hERCHE |
|
private |
TH2F* PFJetBenchmark::hERCHEvsPt |
|
private |
TH2F* PFJetBenchmark::hERHCALvsP |
|
private |
TH2F* PFJetBenchmark::hERHONLvsP |
|
private |
TH1F* PFJetBenchmark::hERNEE |
|
private |
TH2F* PFJetBenchmark::hERNEEvsPt |
|
private |
TH1F* PFJetBenchmark::hERneut |
|
private |
TH2F* PFJetBenchmark::hERNEUTvsP |
|
private |
TH2F* PFJetBenchmark::hERneutvsPt |
|
private |
TH1F* PFJetBenchmark::hERNHE |
|
private |
TH2F* PFJetBenchmark::hERNHEvsPt |
|
private |
TH2F* PFJetBenchmark::hERNONLvsP |
|
private |
TH1F* PFJetBenchmark::hERPt |
|
private |
TH1F* PFJetBenchmark::hERPt100_150 |
|
private |
TH1F* PFJetBenchmark::hERPt1250_2000 |
|
private |
TH1F* PFJetBenchmark::hERPt150_200 |
|
private |
TH1F* PFJetBenchmark::hERPt2000_5000 |
|
private |
TH1F* PFJetBenchmark::hERPt200_250 |
|
private |
TH1F* PFJetBenchmark::hERPt20_40 |
|
private |
TH1F* PFJetBenchmark::hERPt250_300 |
|
private |
TH1F* PFJetBenchmark::hERPt300_400 |
|
private |
TH1F* PFJetBenchmark::hERPt400_500 |
|
private |
TH1F* PFJetBenchmark::hERPt40_60 |
|
private |
TH1F* PFJetBenchmark::hERPt500_750 |
|
private |
TH1F* PFJetBenchmark::hERPt60_80 |
|
private |
TH1F* PFJetBenchmark::hERPt750_1250 |
|
private |
TH1F* PFJetBenchmark::hERPt80_100 |
|
private |
TH2F* PFJetBenchmark::hERPtvsPt |
|
private |
TH2F* PFJetBenchmark::hFDEtavsPt |
|
private |
TH2F* PFJetBenchmark::hFDPhivsPt |
|
private |
TH1F* PFJetBenchmark::hFNCH |
|
private |
TH2F* PFJetBenchmark::hFNCH0vsPt |
|
private |
TH2F* PFJetBenchmark::hFNCH1vsPt |
|
private |
TH2F* PFJetBenchmark::hFNCH2vsPt |
|
private |
TH2F* PFJetBenchmark::hFNCH3vsPt |
|
private |
TH2F* PFJetBenchmark::hFNCH4vsPt |
|
private |
TH2F* PFJetBenchmark::hFNCH5vsPt |
|
private |
TH2F* PFJetBenchmark::hFNCH6vsPt |
|
private |
TH2F* PFJetBenchmark::hFNCH7vsPt |
|
private |
TH2F* PFJetBenchmark::hFNCHvsPt |
|
private |
TH1F* PFJetBenchmark::hFRCHE |
|
private |
TH2F* PFJetBenchmark::hFRCHEvsPt |
|
private |
TH2F* PFJetBenchmark::hFRHCALvsP |
|
private |
TH2F* PFJetBenchmark::hFRHONLvsP |
|
private |
TH1F* PFJetBenchmark::hFRNEE |
|
private |
TH2F* PFJetBenchmark::hFRNEEvsPt |
|
private |
TH1F* PFJetBenchmark::hFRneut |
|
private |
TH2F* PFJetBenchmark::hFRNEUTvsP |
|
private |
TH2F* PFJetBenchmark::hFRneutvsPt |
|
private |
TH1F* PFJetBenchmark::hFRNHE |
|
private |
TH2F* PFJetBenchmark::hFRNHEvsPt |
|
private |
TH2F* PFJetBenchmark::hFRNONLvsP |
|
private |
TH1F* PFJetBenchmark::hFRPt |
|
private |
TH1F* PFJetBenchmark::hFRPt100_150 |
|
private |
TH1F* PFJetBenchmark::hFRPt1250_2000 |
|
private |
TH1F* PFJetBenchmark::hFRPt150_200 |
|
private |
TH1F* PFJetBenchmark::hFRPt2000_5000 |
|
private |
TH1F* PFJetBenchmark::hFRPt200_250 |
|
private |
TH1F* PFJetBenchmark::hFRPt20_40 |
|
private |
TH1F* PFJetBenchmark::hFRPt250_300 |
|
private |
TH1F* PFJetBenchmark::hFRPt300_400 |
|
private |
TH1F* PFJetBenchmark::hFRPt400_500 |
|
private |
TH1F* PFJetBenchmark::hFRPt40_60 |
|
private |
TH1F* PFJetBenchmark::hFRPt500_750 |
|
private |
TH1F* PFJetBenchmark::hFRPt60_80 |
|
private |
TH1F* PFJetBenchmark::hFRPt750_1250 |
|
private |
TH1F* PFJetBenchmark::hFRPt80_100 |
|
private |
TH2F* PFJetBenchmark::hFRPtvsPt |
|
private |
TH1F* PFJetBenchmark::hjetsEta |
|
private |
TH1F* PFJetBenchmark::hjetsPt |
|
private |
TH2F* PFJetBenchmark::hNCH0vsEta |
|
private |
TH2F* PFJetBenchmark::hNCH1vsEta |
|
private |
TH2F* PFJetBenchmark::hNCH2vsEta |
|
private |
TH2F* PFJetBenchmark::hNCH3vsEta |
|
private |
TH2F* PFJetBenchmark::hNCH4vsEta |
|
private |
TH2F* PFJetBenchmark::hNCH5vsEta |
|
private |
TH2F* PFJetBenchmark::hNCH6vsEta |
|
private |
TH2F* PFJetBenchmark::hNCH7vsEta |
|
private |
TH2F* PFJetBenchmark::hNCHvsEta |
|
private |
TH1F* PFJetBenchmark::hNjets |
|
private |
TH2F* PFJetBenchmark::hRCHEvsEta |
|
private |
TH2F* PFJetBenchmark::hRHCALvsEta |
|
private |
TH2F* PFJetBenchmark::hRHONLvsEta |
|
private |
TH2F* PFJetBenchmark::hRNeutvsEta |
|
private |
TH2F* PFJetBenchmark::hRNEUTvsEta |
|
private |
TH2F* PFJetBenchmark::hRNONLvsEta |
|
private |
TH2F* PFJetBenchmark::hRPtvsEta |
|
private |
double PFJetBenchmark::maxEta_cut |
|
protected |
bool PFJetBenchmark::onlyTwoJets_ |
|
protected |
std::string PFJetBenchmark::outputFile_ |
|
private |
bool PFJetBenchmark::plotAgainstReco_ |
|
protected |
double PFJetBenchmark::recPt_cut |
|
protected |
double PFJetBenchmark::resChargedHadEnergyMax_ |
|
protected |
double PFJetBenchmark::resNeutralEmEnergyMax_ |
|
protected |
double PFJetBenchmark::resNeutralHadEnergyMax_ |
|
protected |
double PFJetBenchmark::resPtMax_ |
|
protected |