#include <PFMETBenchmark.h>
Definition at line 40 of file PFMETBenchmark.h.
PFMETBenchmark::PFMETBenchmark | ( | ) |
Definition at line 34 of file PFMETBenchmark.cc.
: file_(0) {}
PFMETBenchmark::~PFMETBenchmark | ( | ) | [virtual] |
void PFMETBenchmark::analyse | ( | ) |
Definition at line 433 of file PFMETBenchmark.cc.
Referenced by PFMETBenchmarkAnalyzer::endJob().
{ //Define fit functions and histograms //TF1* func1 = new TF1("fit1", fitf, 0, 40, 4); //TF1* func2 = new TF1("fit2", fitf, 0, 40, 4); //TF1* func3 = new TF1("fit3", fitf, 0, 40, 4); //TF1* func4 = new TF1("fit4", fitf, 0, 40, 4); //fit gaussian to Delta MET corresponding to different slices in MET, store fit values (mean,sigma) in histos // Make the MET resolution versus SET plot /* TCanvas* canvas_MetResVsRecoSet = new TCanvas("MetResVsRecoSet", "MET Sigma vs Reco SET", 500,500); hsigmaPF->SetStats(0); func1->SetLineColor(1); func1->SetParNames("Noise", "Stochastic", "Constant", "Offset"); func1->SetParameters(10.0, 0.8, 0.1, 100.0); hsigmaPF->Fit("fit1", "", "", 100.0, 900.0); func2->SetLineColor(2); func2->SetParNames("Noise", "Stochastic", "Constant", "Offset"); func2->SetParameters(10.0, 0.8, 0.1, 100.0); hsigmaCalo->Fit("fit2", "", "", 100.0, 900.0); func3->SetLineColor(4); func3->SetParNames("Noise", "Stochastic", "Constant", "Offset"); func3->SetParameters(10.0, 0.8, 0.1, 100.0); hrmsPF->Fit("fit3", "", "", 100.0, 900.0); func4->SetLineColor(6); func4->SetParNames("Noise", "Stochastic", "Constant", "Offset"); func4->SetParameters(10.0, 0.8, 0.1, 100.0); hrmsCalo->Fit("fit4", "", "", 100.0, 900.0); (hsigmaPF->GetYaxis())->SetRangeUser( 0.0, 50.0); hsigmaPF->SetLineWidth(2); hsigmaPF->SetLineColor(1); hsigmaPF->Draw(); hsigmaCalo->SetLineWidth(2); hsigmaCalo->SetLineColor(2); hsigmaCalo->Draw("SAME"); hrmsPF->SetLineWidth(2); hrmsPF->SetLineColor(4); hrmsPF->Draw("SAME"); hrmsCalo->SetLineWidth(2); hrmsCalo->SetLineColor(6); hrmsCalo->Draw("SAME"); */ // Make the SET response versus SET plot /* TCanvas* canvas_SetRespVsTrueSet = new TCanvas("SetRespVsTrueSet", "SET Response vs True SET", 500,500); profileSETvsSETresp->SetStats(0); profileSETvsSETresp->SetStats(0); (profileSETvsSETresp->GetYaxis())->SetRangeUser(-1.0, 1.0); profileSETvsSETresp->SetLineWidth(2); profileSETvsSETresp->SetLineColor(4); profileSETvsSETresp->Draw(); profileCaloSETvsCaloSETresp->SetLineWidth(2); profileCaloSETvsCaloSETresp->SetLineColor(2); profileCaloSETvsCaloSETresp->Draw("SAME"); */ // Make the MET response versus MET plot /* TCanvas* canvas_MetRespVsTrueMet = new TCanvas("MetRespVsTrueMet", "MET Response vs True MET", 500,500); profileMETvsMETresp->SetStats(0); profileMETvsMETresp->SetStats(0); (profileMETvsMETresp->GetYaxis())->SetRangeUser(-1.0, 1.0); profileMETvsMETresp->SetLineWidth(2); profileMETvsMETresp->SetLineColor(4); profileMETvsMETresp->Draw(); profileCaloMETvsCaloMETresp->SetLineWidth(2); profileCaloMETvsCaloMETresp->SetLineColor(2); profileCaloMETvsCaloMETresp->Draw("SAME"); */ //print the resulting plots to file /* canvas_MetResVsRecoSet->Print("MetResVsRecoSet.ps"); canvas_SetRespVsTrueSet->Print("SetRespVsTrueSet.ps"); canvas_MetRespVsTrueMet->Print("MetRespVsTrueMet.ps"); */ }
void PFMETBenchmark::calculateQuantities | ( | const reco::PFMETCollection & | pfMets, |
const reco::GenParticleCollection & | genParticleList, | ||
const reco::CaloMETCollection & | caloMets, | ||
const reco::METCollection & | tcMets | ||
) |
Definition at line 278 of file PFMETBenchmark.cc.
References abs, calo_met, calo_mex, calo_mey, calo_phi, calo_set, gather_cfg::cout, debug_, eta(), i, benchmark_cfg::pdgId, reco::LeafCandidate::phi(), reco::LeafCandidate::pt(), reco::LeafCandidate::px(), reco::LeafCandidate::py(), rec_met, rec_mex, rec_phi, rec_set, mathSSE::sqrt(), ntuplemaker::status, reco::MET::sumEt(), tc_met, tc_mex, tc_mey, tc_phi, tc_set, true_met, true_mex, true_mey, true_phi, and true_set.
Referenced by process().
{ const reco::PFMET& pfm = pfMets[0]; const reco::CaloMET& cm = caloMets[0]; const reco::MET& tcm = tcMets[0]; double trueMEY = 0.0; double trueMEX = 0.0;; true_set = 0.0;; // for( genParticle = genParticleList.begin(); genParticle != genParticleList.end(); genParticle++ ) for( unsigned i = 0; i < genParticleList.size(); i++ ) { if( genParticleList[i].status() == 1 && fabs(genParticleList[i].eta()) < 5.0 ) { if( std::abs(genParticleList[i].pdgId()) == 12 || std::abs(genParticleList[i].pdgId()) == 14 || std::abs(genParticleList[i].pdgId()) == 16 || std::abs(genParticleList[i].pdgId()) < 7 || std::abs(genParticleList[i].pdgId()) == 21 ) { trueMEX += genParticleList[i].px(); trueMEY += genParticleList[i].py(); } else { true_set += genParticleList[i].pt(); } } } true_mex = -trueMEX; true_mey = -trueMEY; true_met = sqrt( trueMEX*trueMEX + trueMEY*trueMEY ); true_phi = atan2(trueMEY,trueMEX); rec_met = pfm.pt(); rec_mex = pfm.px(); rec_mex = pfm.py(); rec_phi = pfm.phi(); rec_set = pfm.sumEt(); calo_met = cm.pt(); calo_mex = cm.px(); calo_mey = cm.py(); calo_phi = cm.phi(); calo_set = cm.sumEt(); tc_met = tcm.pt(); tc_mex = tcm.px(); tc_mey = tcm.py(); tc_phi = tcm.phi(); tc_set = tcm.sumEt(); if (debug_) { cout << " =========PFMET " << rec_met << ", " << rec_phi << endl; cout << " =========trueMET " << true_met << ", " << true_phi << endl; cout << " =========CaloMET " << calo_met << ", " << calo_phi << endl; cout << " =========TCMET " << tc_met << ", " << tc_phi << endl; } }
void PFMETBenchmark::calculateQuantities | ( | const reco::PFMETCollection & | , |
const reco::GenParticleCollection & | , | ||
const reco::CaloMETCollection & | , | ||
const reco::METCollection & | , | ||
const std::vector< reco::CaloJet > | , | ||
const std::vector< reco::CaloJet > | |||
) |
float PFMETBenchmark::getCaloMET | ( | ) | [inline] |
float PFMETBenchmark::getCaloMEX | ( | ) | [inline] |
float PFMETBenchmark::getCaloMEY | ( | ) | [inline] |
float PFMETBenchmark::getCaloPhi | ( | ) | [inline] |
float PFMETBenchmark::getCaloSET | ( | ) | [inline] |
float PFMETBenchmark::getDeltaCaloMET | ( | ) | [inline] |
float PFMETBenchmark::getDeltaCaloPhi | ( | ) | [inline] |
float PFMETBenchmark::getDeltaCaloSET | ( | ) | [inline] |
float PFMETBenchmark::getDeltaPFMET | ( | ) | [inline] |
float PFMETBenchmark::getDeltaPFPhi | ( | ) | [inline] |
float PFMETBenchmark::getDeltaPFSET | ( | ) | [inline] |
float PFMETBenchmark::getDeltaTCMET | ( | ) | [inline] |
float PFMETBenchmark::getDeltaTCPhi | ( | ) | [inline] |
float PFMETBenchmark::getDeltaTCSET | ( | ) | [inline] |
float PFMETBenchmark::getPFMET | ( | ) | [inline] |
float PFMETBenchmark::getPFMEX | ( | ) | [inline] |
float PFMETBenchmark::getPFMEY | ( | ) | [inline] |
float PFMETBenchmark::getPFPhi | ( | ) | [inline] |
float PFMETBenchmark::getPFSET | ( | ) | [inline] |
float PFMETBenchmark::getTCMET | ( | ) | [inline] |
float PFMETBenchmark::getTCMEX | ( | ) | [inline] |
float PFMETBenchmark::getTCMEY | ( | ) | [inline] |
float PFMETBenchmark::getTCPhi | ( | ) | [inline] |
float PFMETBenchmark::getTCSET | ( | ) | [inline] |
float PFMETBenchmark::getTrueMET | ( | ) | [inline] |
float PFMETBenchmark::getTruePhi | ( | ) | [inline] |
float PFMETBenchmark::getTrueSET | ( | ) | [inline] |
double PFMETBenchmark::mpi_pi | ( | double | angle | ) |
Definition at line 627 of file PFMETBenchmark.cc.
References angle(), pi, and pi2.
Referenced by getDeltaCaloPhi(), getDeltaPFPhi(), and getDeltaTCPhi().
void PFMETBenchmark::process | ( | const reco::PFMETCollection & | pfMets, |
const reco::GenParticleCollection & | genParticleList, | ||
const reco::CaloMETCollection & | caloMets, | ||
const reco::METCollection & | tcMets | ||
) |
Definition at line 197 of file PFMETBenchmark.cc.
References calculateQuantities(), calo_met, calo_mex, calo_mey, calo_phi, calo_set, gather_cfg::cout, debug_, hCaloMET, hCaloMETvstrueMET, hCaloMEX, hCaloSETvsDeltaCaloMET, hCaloSETvsDeltaCaloSET, hDeltaCaloMET, hDeltaCaloMETvstrueMET, hDeltaCaloMEX, hDeltaCaloMEXvstrueSET, hDeltaCaloPhi, hDeltaCaloPhivstrueMET, hDeltaCaloSET, hDeltaMET, hDeltaMEX, hDeltaPFMETvstrueMET, hDeltaPFMEXvstrueSET, hDeltaPFPhivstrueMET, hDeltaPhi, hDeltaSET, hDeltaTCMET, hDeltaTCMETvstrueMET, hDeltaTCMEX, hDeltaTCMEXvstrueSET, hDeltaTCPhi, hDeltaTCPhivstrueMET, hDeltaTCSET, hMEX, hPFMET, hPFMETvstrueMET, hSETvsDeltaMET, hSETvsDeltaSET, hTCMET, hTCMETvstrueMET, hTCMEX, hTCSETvsDeltaTCMET, hTCSETvsDeltaTCSET, hTrueMET, profileCaloMETvsCaloMETresp, profileCaloSETvsCaloSETresp, profileMETvsMETresp, profileSETvsSETresp, profileTCMETvsTCMETresp, profileTCSETvsTCSETresp, rec_met, rec_mex, rec_mey, rec_phi, rec_set, tc_met, tc_mex, tc_mey, tc_phi, tc_set, true_met, true_mex, true_mey, true_phi, and true_set.
Referenced by PFMETBenchmarkAnalyzer::analyze().
{ calculateQuantities(pfMets, genParticleList, caloMets, tcMets); if (debug_) { cout << " =========PFMET " << rec_met << ", " << rec_phi << endl; cout << " =========GenMET " << true_met << ", " << true_phi << endl; cout << " =========CaloMET " << calo_met << ", " << calo_phi << endl; cout << " =========TCMET " << tc_met << ", " << tc_phi << endl; } // fill histograms hTrueMET->Fill(true_met); // delta Pt or E quantities // PF hDeltaMET->Fill( rec_met - true_met ); hMEX->Fill( rec_mex ); hMEX->Fill( rec_mey ); hDeltaMEX->Fill( rec_mex - true_mex ); hDeltaMEX->Fill( rec_mey - true_mey ); hDeltaPhi->Fill( rec_phi - true_phi ); hDeltaSET->Fill( rec_set - true_set ); if( true_met > 5.0 ) hSETvsDeltaMET->Fill( rec_set, rec_met - true_met ); else hSETvsDeltaMET->Fill( rec_set, rec_mex - true_mex ); hSETvsDeltaSET->Fill( rec_set, rec_set - true_set ); if( true_met > 5.0 ) profileMETvsMETresp->Fill(true_met, (rec_met-true_met)/true_met); profileSETvsSETresp->Fill(true_set, (rec_set-true_set)/true_set); hDeltaPFMETvstrueMET->Fill(true_met, rec_met - true_met); hDeltaPFPhivstrueMET->Fill(true_met, rec_phi - true_phi); hPFMETvstrueMET->Fill(true_met, rec_met); hPFMET->Fill(rec_met); hDeltaPFMEXvstrueSET->Fill(true_set, rec_mex - true_mex); hDeltaPFMEXvstrueSET->Fill(true_set, rec_mey - true_mey); // Calo hDeltaCaloMET->Fill( calo_met - true_met ); hCaloMEX->Fill( calo_mex ); hCaloMEX->Fill( calo_mey ); hDeltaCaloMEX->Fill( calo_mex - true_mex); hDeltaCaloMEX->Fill( calo_mey - true_mey); hDeltaCaloPhi->Fill( calo_phi - true_phi ); hDeltaCaloSET->Fill( calo_set - true_set ); if( true_met > 5.0 ) hCaloSETvsDeltaCaloMET->Fill( calo_set, calo_met - true_met ); else hCaloSETvsDeltaCaloMET->Fill( calo_set, calo_mex - true_mex); hCaloSETvsDeltaCaloSET->Fill( calo_set, calo_set - true_set ); if( true_met > 5.0 ) profileCaloMETvsCaloMETresp->Fill(true_met, (calo_met-true_met)/true_met); profileCaloSETvsCaloSETresp->Fill(true_set, (calo_set-true_set)/true_set); hDeltaCaloMETvstrueMET->Fill(true_met, calo_met - true_met); hDeltaCaloPhivstrueMET->Fill(true_met, calo_phi - true_phi); hCaloMETvstrueMET->Fill(true_met, calo_met); hCaloMET->Fill(calo_met); hDeltaCaloMEXvstrueSET->Fill(true_set, calo_mex - true_mex); hDeltaCaloMEXvstrueSET->Fill(true_set, calo_mey - true_mey); // TC hDeltaTCMET->Fill( tc_met - true_met ); hTCMET->Fill( tc_met ); hTCMEX->Fill( tc_mex ); hTCMEX->Fill( tc_mey ); hDeltaTCMEX->Fill( tc_mex - true_mex); hDeltaTCMEX->Fill( tc_mey - true_mey); hDeltaTCPhi->Fill( tc_phi - true_phi ); hDeltaTCSET->Fill( tc_set - true_set ); if( true_met > 5.0 ) hTCSETvsDeltaTCMET->Fill( tc_set, tc_met - true_met ); else hTCSETvsDeltaTCMET->Fill( tc_set, tc_mex - true_mex); hTCSETvsDeltaTCSET->Fill( tc_set, tc_set - true_set ); if( true_met > 5.0 ) profileTCMETvsTCMETresp->Fill(true_met, (tc_met-true_met)/true_met); profileTCSETvsTCSETresp->Fill(true_set, (tc_set-true_set)/true_set); hDeltaTCMETvstrueMET->Fill( true_met, tc_met - true_met); hDeltaTCPhivstrueMET->Fill( true_met, tc_phi - true_phi); hDeltaTCMEXvstrueSET->Fill( true_set, tc_mex - true_mex); hDeltaTCMEXvstrueSET->Fill( true_set, tc_mey - true_mey); hTCMETvstrueMET->Fill( true_met, tc_met ); }
void PFMETBenchmark::setup | ( | std::string | Filename, |
bool | debug, | ||
bool | plotAgainstReco = 0 , |
||
std::string | benchmarkLabel_ = "ParticleFlow" , |
||
DQMStore * | dbe_store = NULL |
||
) |
Referenced by PFMETBenchmarkAnalyzer::PFMETBenchmarkAnalyzer().
void PFMETBenchmark::write | ( | void | ) |
Definition at line 40 of file PFMETBenchmark.cc.
References gather_cfg::cout, dbe_, file_, outputFile_, and DQMStore::save().
Referenced by PFMETBenchmarkAnalyzer::endJob().
{ // Store the DAQ Histograms if (outputFile_.size() != 0) { if (dbe_) dbe_->save(outputFile_.c_str()); // use bare Root if no DQM (FWLite applications) else if (file_) { file_->Write(outputFile_.c_str()); cout << "Benchmark output written to file " << outputFile_.c_str() << endl; file_->Close(); } } else cout << "No output file specified ("<<outputFile_<<"). Results will not be saved!" << endl; }
PFBenchmarkAlgo* PFMETBenchmark::algo_ [protected] |
Definition at line 186 of file PFMETBenchmark.h.
double PFMETBenchmark::calo_met [private] |
Definition at line 173 of file PFMETBenchmark.h.
Referenced by calculateQuantities(), getCaloMET(), getDeltaCaloMET(), and process().
double PFMETBenchmark::calo_mex [private] |
Definition at line 174 of file PFMETBenchmark.h.
Referenced by calculateQuantities(), getCaloMEX(), and process().
double PFMETBenchmark::calo_mey [private] |
Definition at line 175 of file PFMETBenchmark.h.
Referenced by calculateQuantities(), getCaloMEY(), and process().
double PFMETBenchmark::calo_phi [private] |
Definition at line 176 of file PFMETBenchmark.h.
Referenced by calculateQuantities(), getCaloPhi(), getDeltaCaloPhi(), and process().
double PFMETBenchmark::calo_set [private] |
Definition at line 177 of file PFMETBenchmark.h.
Referenced by calculateQuantities(), getCaloSET(), getDeltaCaloSET(), and process().
DQMStore* PFMETBenchmark::dbe_ [protected] |
Definition at line 189 of file PFMETBenchmark.h.
Referenced by write().
bool PFMETBenchmark::debug_ [protected] |
Definition at line 187 of file PFMETBenchmark.h.
Referenced by calculateQuantities(), and process().
TFile* PFMETBenchmark::file_ [private] |
Definition at line 102 of file PFMETBenchmark.h.
Referenced by write(), and ~PFMETBenchmark().
TH1F* PFMETBenchmark::hCaloMET [private] |
Definition at line 125 of file PFMETBenchmark.h.
Referenced by process().
TH2F* PFMETBenchmark::hCaloMETvstrueMET [private] |
Definition at line 120 of file PFMETBenchmark.h.
Referenced by process().
TH1F* PFMETBenchmark::hCaloMEX [private] |
Definition at line 135 of file PFMETBenchmark.h.
Referenced by process().
TH2F* PFMETBenchmark::hCaloSETvsDeltaCaloMET [private] |
Definition at line 134 of file PFMETBenchmark.h.
Referenced by process().
TH2F* PFMETBenchmark::hCaloSETvsDeltaCaloSET [private] |
Definition at line 133 of file PFMETBenchmark.h.
Referenced by process().
TH1F* PFMETBenchmark::hDeltaCaloMET [private] |
Definition at line 137 of file PFMETBenchmark.h.
Referenced by process().
TH2F* PFMETBenchmark::hDeltaCaloMETvstrueMET [private] |
Definition at line 117 of file PFMETBenchmark.h.
Referenced by process().
TH1F* PFMETBenchmark::hDeltaCaloMEX [private] |
Definition at line 136 of file PFMETBenchmark.h.
Referenced by process().
TH2F* PFMETBenchmark::hDeltaCaloMEXvstrueSET [private] |
Definition at line 122 of file PFMETBenchmark.h.
Referenced by process().
TH1F* PFMETBenchmark::hDeltaCaloPhi [private] |
Definition at line 138 of file PFMETBenchmark.h.
Referenced by process().
TH2F* PFMETBenchmark::hDeltaCaloPhivstrueMET [private] |
Definition at line 119 of file PFMETBenchmark.h.
Referenced by process().
TH1F* PFMETBenchmark::hDeltaCaloSET [private] |
Definition at line 139 of file PFMETBenchmark.h.
Referenced by process().
TH1F* PFMETBenchmark::hDeltaMET [private] |
Definition at line 112 of file PFMETBenchmark.h.
Referenced by process().
TH1F* PFMETBenchmark::hDeltaMEX [private] |
Definition at line 111 of file PFMETBenchmark.h.
Referenced by process().
TH2F* PFMETBenchmark::hDeltaPFMETvstrueMET [private] |
Definition at line 116 of file PFMETBenchmark.h.
Referenced by process().
TH2F* PFMETBenchmark::hDeltaPFMEXvstrueSET [private] |
Definition at line 123 of file PFMETBenchmark.h.
Referenced by process().
TH2F* PFMETBenchmark::hDeltaPFPhivstrueMET [private] |
Definition at line 118 of file PFMETBenchmark.h.
Referenced by process().
TH1F* PFMETBenchmark::hDeltaPhi [private] |
Definition at line 113 of file PFMETBenchmark.h.
Referenced by process().
TH1F* PFMETBenchmark::hDeltaSET [private] |
Definition at line 114 of file PFMETBenchmark.h.
Referenced by process().
TH1F* PFMETBenchmark::hDeltaTCMET [private] |
Definition at line 147 of file PFMETBenchmark.h.
Referenced by process().
TH2F* PFMETBenchmark::hDeltaTCMETvstrueMET [private] |
Definition at line 128 of file PFMETBenchmark.h.
Referenced by process().
TH1F* PFMETBenchmark::hDeltaTCMEX [private] |
Definition at line 146 of file PFMETBenchmark.h.
Referenced by process().
TH2F* PFMETBenchmark::hDeltaTCMEXvstrueSET [private] |
Definition at line 151 of file PFMETBenchmark.h.
Referenced by process().
TH1F* PFMETBenchmark::hDeltaTCPhi [private] |
Definition at line 148 of file PFMETBenchmark.h.
Referenced by process().
TH2F* PFMETBenchmark::hDeltaTCPhivstrueMET [private] |
Definition at line 129 of file PFMETBenchmark.h.
Referenced by process().
TH1F* PFMETBenchmark::hDeltaTCSET [private] |
Definition at line 149 of file PFMETBenchmark.h.
Referenced by process().
TH1F* PFMETBenchmark::hMEX [private] |
Definition at line 110 of file PFMETBenchmark.h.
Referenced by process().
TH1F* PFMETBenchmark::hPFMET [private] |
Definition at line 126 of file PFMETBenchmark.h.
Referenced by process().
TH2F* PFMETBenchmark::hPFMETvstrueMET [private] |
Definition at line 121 of file PFMETBenchmark.h.
Referenced by process().
TH2F* PFMETBenchmark::hSETvsDeltaMET [private] |
Definition at line 109 of file PFMETBenchmark.h.
Referenced by process().
TH2F* PFMETBenchmark::hSETvsDeltaSET [private] |
Definition at line 108 of file PFMETBenchmark.h.
Referenced by process().
TH1F* PFMETBenchmark::hTCMET [private] |
Definition at line 127 of file PFMETBenchmark.h.
Referenced by process().
TH2F* PFMETBenchmark::hTCMETvstrueMET [private] |
Definition at line 152 of file PFMETBenchmark.h.
Referenced by process().
TH1F* PFMETBenchmark::hTCMEX [private] |
Definition at line 145 of file PFMETBenchmark.h.
Referenced by process().
TH2F* PFMETBenchmark::hTCSETvsDeltaTCMET [private] |
Definition at line 144 of file PFMETBenchmark.h.
Referenced by process().
TH2F* PFMETBenchmark::hTCSETvsDeltaTCSET [private] |
Definition at line 143 of file PFMETBenchmark.h.
Referenced by process().
TH1F* PFMETBenchmark::hTrueMET [private] |
Definition at line 124 of file PFMETBenchmark.h.
Referenced by process().
std::string PFMETBenchmark::outputFile_ [private] |
Definition at line 161 of file PFMETBenchmark.h.
Referenced by write().
bool PFMETBenchmark::plotAgainstReco_ [protected] |
Definition at line 188 of file PFMETBenchmark.h.
TProfile* PFMETBenchmark::profileCaloMETvsCaloMETresp [private] |
Definition at line 132 of file PFMETBenchmark.h.
Referenced by process().
TProfile* PFMETBenchmark::profileCaloSETvsCaloSETresp [private] |
Definition at line 131 of file PFMETBenchmark.h.
Referenced by process().
TProfile* PFMETBenchmark::profileMETvsMETresp [private] |
Definition at line 107 of file PFMETBenchmark.h.
Referenced by process().
TProfile* PFMETBenchmark::profileSETvsSETresp [private] |
Definition at line 106 of file PFMETBenchmark.h.
Referenced by process().
TProfile* PFMETBenchmark::profileTCMETvsTCMETresp [private] |
Definition at line 142 of file PFMETBenchmark.h.
Referenced by process().
TProfile* PFMETBenchmark::profileTCSETvsTCSETresp [private] |
Definition at line 141 of file PFMETBenchmark.h.
Referenced by process().
double PFMETBenchmark::rec_met [private] |
Definition at line 168 of file PFMETBenchmark.h.
Referenced by calculateQuantities(), getDeltaPFMET(), getPFMET(), and process().
double PFMETBenchmark::rec_mex [private] |
Definition at line 169 of file PFMETBenchmark.h.
Referenced by calculateQuantities(), getPFMEX(), and process().
double PFMETBenchmark::rec_mey [private] |
Definition at line 170 of file PFMETBenchmark.h.
Referenced by getPFMEY(), and process().
double PFMETBenchmark::rec_phi [private] |
Definition at line 171 of file PFMETBenchmark.h.
Referenced by calculateQuantities(), getDeltaPFPhi(), getPFPhi(), and process().
double PFMETBenchmark::rec_set [private] |
Definition at line 172 of file PFMETBenchmark.h.
Referenced by calculateQuantities(), getDeltaPFSET(), getPFSET(), and process().
double PFMETBenchmark::tc_met [private] |
Definition at line 178 of file PFMETBenchmark.h.
Referenced by calculateQuantities(), getDeltaTCMET(), getTCMET(), and process().
double PFMETBenchmark::tc_mex [private] |
Definition at line 179 of file PFMETBenchmark.h.
Referenced by calculateQuantities(), getTCMEX(), and process().
double PFMETBenchmark::tc_mey [private] |
Definition at line 180 of file PFMETBenchmark.h.
Referenced by calculateQuantities(), getTCMEY(), and process().
double PFMETBenchmark::tc_phi [private] |
Definition at line 181 of file PFMETBenchmark.h.
Referenced by calculateQuantities(), getDeltaTCPhi(), getTCPhi(), and process().
double PFMETBenchmark::tc_set [private] |
Definition at line 182 of file PFMETBenchmark.h.
Referenced by calculateQuantities(), getDeltaTCSET(), getTCSET(), and process().
double PFMETBenchmark::true_met [private] |
Definition at line 164 of file PFMETBenchmark.h.
Referenced by calculateQuantities(), getDeltaCaloMET(), getDeltaPFMET(), getDeltaTCMET(), getTrueMET(), and process().
double PFMETBenchmark::true_mex [private] |
Definition at line 165 of file PFMETBenchmark.h.
Referenced by calculateQuantities(), getCaloMEX(), getPFMEX(), getTCMEX(), and process().
double PFMETBenchmark::true_mey [private] |
Definition at line 166 of file PFMETBenchmark.h.
Referenced by calculateQuantities(), getCaloMEY(), getPFMEY(), getTCMEY(), and process().
double PFMETBenchmark::true_phi [private] |
Definition at line 167 of file PFMETBenchmark.h.
Referenced by calculateQuantities(), getDeltaCaloPhi(), getDeltaPFPhi(), getDeltaTCPhi(), getTruePhi(), and process().
double PFMETBenchmark::true_set [private] |
Definition at line 163 of file PFMETBenchmark.h.
Referenced by calculateQuantities(), getDeltaCaloSET(), getDeltaPFSET(), getDeltaTCSET(), getTrueSET(), and process().