#include <L1ValidatorHists.h>
Public Types | |
enum | Type { IsoEG, NonIsoEG, CenJet, ForJet, TauJet, Muon, Number } |
Public Member Functions | |
void | Book () |
void | Fill (int, const reco::LeafCandidate *, const reco::LeafCandidate *) |
void | FillNumber (int, int) |
L1ValidatorHists (DQMStore *dbe) | |
void | Normalize () |
void | Write () |
~L1ValidatorHists () | |
Public Attributes | |
DQMStore * | _dbe |
MonitorElement * | dPt [Type::Number] |
MonitorElement * | dR [Type::Number] |
MonitorElement * | Eff_Eta [Type::Number] |
MonitorElement * | Eff_Pt [Type::Number] |
MonitorElement * | N [Type::Number] |
TH1F * | N_Eta [Type::Number] |
TH1F * | N_Pt [Type::Number] |
std::string | Name [6] |
int | NEvents |
MonitorElement * | TurnOn_15 [Type::Number] |
MonitorElement * | TurnOn_30 [Type::Number] |
Definition at line 24 of file L1ValidatorHists.h.
Enumerator | |
---|---|
IsoEG | |
NonIsoEG | |
CenJet | |
ForJet | |
TauJet | |
Muon | |
Number |
Definition at line 34 of file L1ValidatorHists.h.
L1ValidatorHists::L1ValidatorHists | ( | DQMStore * | dbe | ) |
Definition at line 15 of file L1ValidatorHists.cc.
L1ValidatorHists::~L1ValidatorHists | ( | ) |
void L1ValidatorHists::Book | ( | ) |
Definition at line 27 of file L1ValidatorHists.cc.
References _dbe, DQMStore::book1D(), dPt, dR, Eff_Eta, Eff_Pt, i, N, N_Eta, N_Pt, Name, NEvents, TurnOn_15, and TurnOn_30.
Referenced by L1Validator::beginRun().
void L1ValidatorHists::Fill | ( | int | i, |
const reco::LeafCandidate * | GenPart, | ||
const reco::LeafCandidate * | RecoPart | ||
) |
Definition at line 54 of file L1ValidatorHists.cc.
References reco::deltaR(), dPt, dR, Eff_Eta, Eff_Pt, reco::LeafCandidate::eta(), MonitorElement::Fill(), i, N_Eta, N_Pt, NULL, reco::LeafCandidate::phi(), reco::LeafCandidate::pt(), TurnOn_15, and TurnOn_30.
Referenced by L1Validator::analyze().
void L1ValidatorHists::FillNumber | ( | int | i, |
int | Number | ||
) |
Definition at line 68 of file L1ValidatorHists.cc.
References MonitorElement::Fill(), i, and N.
Referenced by L1Validator::analyze().
void L1ValidatorHists::Normalize | ( | ) |
Definition at line 72 of file L1ValidatorHists.cc.
References dPt, dR, Eff_Eta, Eff_Pt, MonitorElement::getTH1(), MonitorElement::getTH1F(), i, N, N_Eta, N_Pt, TurnOn_15, and TurnOn_30.
void L1ValidatorHists::Write | ( | ) |
Definition at line 84 of file L1ValidatorHists.cc.
References dPt, dR, Eff_Eta, Eff_Pt, MonitorElement::getTH1(), i, N, TurnOn_15, and TurnOn_30.
DQMStore* L1ValidatorHists::_dbe |
Definition at line 65 of file L1ValidatorHists.h.
Referenced by Book(), and L1ValidatorHists().
MonitorElement* L1ValidatorHists::dPt[Type::Number] |
Definition at line 60 of file L1ValidatorHists.h.
Referenced by Book(), Fill(), Normalize(), and Write().
MonitorElement* L1ValidatorHists::dR[Type::Number] |
Definition at line 59 of file L1ValidatorHists.h.
Referenced by Book(), Fill(), Normalize(), and Write().
MonitorElement* L1ValidatorHists::Eff_Eta[Type::Number] |
Definition at line 56 of file L1ValidatorHists.h.
Referenced by Book(), Fill(), Normalize(), and Write().
MonitorElement* L1ValidatorHists::Eff_Pt[Type::Number] |
Definition at line 55 of file L1ValidatorHists.h.
Referenced by Book(), Fill(), Normalize(), and Write().
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 52 of file L1ValidatorHists.h.
Referenced by Book(), FillNumber(), Normalize(), and Write().
TH1F* L1ValidatorHists::N_Eta[Type::Number] |
Definition at line 54 of file L1ValidatorHists.h.
Referenced by Book(), Fill(), and Normalize().
TH1F* L1ValidatorHists::N_Pt[Type::Number] |
Definition at line 53 of file L1ValidatorHists.h.
Referenced by Book(), Fill(), and Normalize().
std::string L1ValidatorHists::Name[6] |
Definition at line 35 of file L1ValidatorHists.h.
Referenced by Book(), and L1ValidatorHists().
int L1ValidatorHists::NEvents |
Definition at line 32 of file L1ValidatorHists.h.
Referenced by L1Validator::analyze(), and Book().
MonitorElement* L1ValidatorHists::TurnOn_15[Type::Number] |
Definition at line 57 of file L1ValidatorHists.h.
Referenced by Book(), Fill(), Normalize(), and Write().
MonitorElement* L1ValidatorHists::TurnOn_30[Type::Number] |
Definition at line 58 of file L1ValidatorHists.h.
Referenced by Book(), Fill(), Normalize(), and Write().