#include <L1ValidatorHists.h>
Public Types | |
typedef dqm::legacy::DQMStore | DQMStore |
typedef dqm::legacy::MonitorElement | MonitorElement |
enum | Type { Egamma, Jet, Tau, Muon, Number } |
Public Member Functions | |
void | Book (DQMStore::IBooker &, std::string dirname) |
void | Fill (int, const reco::LeafCandidate *, const reco::LeafCandidate *) |
void | FillNumber (int, int) |
L1ValidatorHists () | |
void | Write () |
~L1ValidatorHists () | |
Public Attributes | |
MonitorElement * | dPt [Type::Number] |
MonitorElement * | dPt_vs_Pt [Type::Number] |
MonitorElement * | dR [Type::Number] |
MonitorElement * | dR_vs_Pt [Type::Number] |
MonitorElement * | Eff_Eta [Type::Number] |
MonitorElement * | Eff_Eta_Denom [Type::Number] |
MonitorElement * | Eff_Eta_Nomin [Type::Number] |
MonitorElement * | Eff_Pt [Type::Number] |
MonitorElement * | Eff_Pt_Denom [Type::Number] |
MonitorElement * | Eff_Pt_Nomin [Type::Number] |
MonitorElement * | N [Type::Number] |
std::string | Name [4] |
int | NEvents |
MonitorElement * | TurnOn_15 [Type::Number] |
MonitorElement * | TurnOn_15_Denom [Type::Number] |
MonitorElement * | TurnOn_15_Nomin [Type::Number] |
MonitorElement * | TurnOn_30 [Type::Number] |
MonitorElement * | TurnOn_30_Denom [Type::Number] |
MonitorElement * | TurnOn_30_Nomin [Type::Number] |
Definition at line 23 of file L1ValidatorHists.h.
Definition at line 25 of file L1ValidatorHists.h.
Definition at line 26 of file L1ValidatorHists.h.
L1ValidatorHists::L1ValidatorHists | ( | ) |
L1ValidatorHists::~L1ValidatorHists | ( | ) |
Definition at line 27 of file L1ValidatorHists.cc.
void L1ValidatorHists::Book | ( | DQMStore::IBooker & | iBooker, |
std::string | dirname | ||
) |
Definition at line 29 of file L1ValidatorHists.cc.
References dqm::implementation::IBooker::book1D(), dqm::implementation::IBooker::book2D(), BTVHLTOfflineSource_cfi::dirname, dPt, dPt_vs_Pt, dR, dR_vs_Pt, Eff_Eta, Eff_Eta_Denom, Eff_Eta_Nomin, Eff_Pt, Eff_Pt_Denom, Eff_Pt_Nomin, mps_fire::i, N, Name, NEvents, HcalTBWriter_cfi::Number, LepHTMonitor_cff::ptbins, dqm::implementation::NavigatorBase::setCurrentFolder(), dqm::impl::MonitorElement::setEfficiencyFlag(), TurnOn_15, TurnOn_15_Denom, TurnOn_15_Nomin, TurnOn_30, TurnOn_30_Denom, and TurnOn_30_Nomin.
Referenced by L1Validator::bookHistograms().
void L1ValidatorHists::Fill | ( | int | i, |
const reco::LeafCandidate * | GenPart, | ||
const reco::LeafCandidate * | L1Part | ||
) |
Definition at line 128 of file L1ValidatorHists.cc.
References reco::deltaR(), dPt, dPt_vs_Pt, dR, dR_vs_Pt, Eff_Eta_Denom, Eff_Eta_Nomin, Eff_Pt_Denom, Eff_Pt_Nomin, reco::LeafCandidate::eta(), dqm::impl::MonitorElement::Fill(), nanoDQM_cfi::GenPart, mps_fire::i, muonTagProbeFilters_cff::matched, reco::LeafCandidate::phi(), reco::LeafCandidate::pt(), TurnOn_15_Denom, TurnOn_15_Nomin, TurnOn_30_Denom, and TurnOn_30_Nomin.
Referenced by L1Validator::analyze().
void L1ValidatorHists::FillNumber | ( | int | i, |
int | Number | ||
) |
Definition at line 162 of file L1ValidatorHists.cc.
References dqm::impl::MonitorElement::Fill(), mps_fire::i, N, and Number.
Referenced by L1Validator::analyze().
void L1ValidatorHists::Write | ( | ) |
Definition at line 164 of file L1ValidatorHists.cc.
References dPt, dPt_vs_Pt, dR, dR_vs_Pt, Eff_Eta, Eff_Eta_Denom, Eff_Eta_Nomin, Eff_Pt, Eff_Pt_Denom, Eff_Pt_Nomin, dqm::legacy::MonitorElement::getTH1(), dqm::legacy::MonitorElement::getTH2F(), mps_fire::i, N, HcalTBWriter_cfi::Number, TurnOn_15, TurnOn_15_Denom, TurnOn_15_Nomin, TurnOn_30, TurnOn_30_Denom, and TurnOn_30_Nomin.
MonitorElement* L1ValidatorHists::dPt[Type::Number] |
Definition at line 72 of file L1ValidatorHists.h.
MonitorElement* L1ValidatorHists::dPt_vs_Pt[Type::Number] |
Definition at line 74 of file L1ValidatorHists.h.
MonitorElement* L1ValidatorHists::dR[Type::Number] |
Definition at line 71 of file L1ValidatorHists.h.
MonitorElement* L1ValidatorHists::dR_vs_Pt[Type::Number] |
Definition at line 73 of file L1ValidatorHists.h.
MonitorElement* L1ValidatorHists::Eff_Eta[Type::Number] |
Definition at line 62 of file L1ValidatorHists.h.
MonitorElement* L1ValidatorHists::Eff_Eta_Denom[Type::Number] |
Definition at line 63 of file L1ValidatorHists.h.
MonitorElement* L1ValidatorHists::Eff_Eta_Nomin[Type::Number] |
Definition at line 64 of file L1ValidatorHists.h.
MonitorElement* L1ValidatorHists::Eff_Pt[Type::Number] |
Definition at line 59 of file L1ValidatorHists.h.
MonitorElement* L1ValidatorHists::Eff_Pt_Denom[Type::Number] |
Definition at line 60 of file L1ValidatorHists.h.
MonitorElement* L1ValidatorHists::Eff_Pt_Nomin[Type::Number] |
Definition at line 61 of file L1ValidatorHists.h.
MonitorElement* L1ValidatorHists::N[Type::Number] |
TH2F *IsoEG_N_Pt_Eta, *IsoEG_Eff_Pt, *IsoEG_Eff_Eta, *IsoEG_dR_Pt, IsoEG_dPt_Pt; TH2F *NonIsoEG_N_Pt_Eta, *NonIsoEG_Eff_Pt, *NonIsoEG_Eff_Eta, NonIsoEG_dR_Pt, *NonIsoEG_dPt_Pt; TH2F *CenJet_N_Pt_Eta, *CenJet_Eff_Pt, CenJet_Eff_Eta, *CenJet_dR_Pt, *CenJet_dPt_Pt; TH2F *Muon_N_Pt_Eta, Muon_Eff_Pt, *Muon_Eff_Eta, *Muon_dR_Pt, *Muon_dPt_Pt;
Definition at line 57 of file L1ValidatorHists.h.
Referenced by Book(), FillNumber(), and Write().
std::string L1ValidatorHists::Name[4] |
Definition at line 38 of file L1ValidatorHists.h.
Referenced by Book(), and L1ValidatorHists().
int L1ValidatorHists::NEvents |
Definition at line 34 of file L1ValidatorHists.h.
Referenced by L1Validator::analyze(), and Book().
MonitorElement* L1ValidatorHists::TurnOn_15[Type::Number] |
Definition at line 65 of file L1ValidatorHists.h.
MonitorElement* L1ValidatorHists::TurnOn_15_Denom[Type::Number] |
Definition at line 66 of file L1ValidatorHists.h.
MonitorElement* L1ValidatorHists::TurnOn_15_Nomin[Type::Number] |
Definition at line 67 of file L1ValidatorHists.h.
MonitorElement* L1ValidatorHists::TurnOn_30[Type::Number] |
Definition at line 68 of file L1ValidatorHists.h.
MonitorElement* L1ValidatorHists::TurnOn_30_Denom[Type::Number] |
Definition at line 69 of file L1ValidatorHists.h.
MonitorElement* L1ValidatorHists::TurnOn_30_Nomin[Type::Number] |
Definition at line 70 of file L1ValidatorHists.h.