#include <L1ValidatorHists.h>
Public Types | |
enum | Type { IsoEG, NonIsoEG, CenJet, ForJet, TauJet, Muon, Number } |
Public Member Functions | |
void | Book (DQMStore::IBooker &) |
void | Fill (int, const reco::LeafCandidate *, const reco::LeafCandidate *) |
void | FillNumber (int, int) |
L1ValidatorHists () | |
void | Write () |
~L1ValidatorHists () | |
Public Attributes | |
MonitorElement * | dPt [Type::Number] |
MonitorElement * | dR [Type::Number] |
MonitorElement * | Eff_Eta [Type::Number] |
MonitorElement * | Eff_Pt [Type::Number] |
MonitorElement * | N [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 | ( | ) |
L1ValidatorHists::~L1ValidatorHists | ( | ) |
Definition at line 23 of file L1ValidatorHists.cc.
void L1ValidatorHists::Book | ( | DQMStore::IBooker & | iBooker | ) |
Definition at line 25 of file L1ValidatorHists.cc.
References DQMStore::IBooker::book1D(), dPt, dR, Eff_Eta, Eff_Pt, i, N, Name, NEvents, TurnOn_15, and TurnOn_30.
Referenced by L1Validator::bookHistograms().
void L1ValidatorHists::Fill | ( | int | i, |
const reco::LeafCandidate * | GenPart, | ||
const reco::LeafCandidate * | RecoPart | ||
) |
Definition at line 41 of file L1ValidatorHists.cc.
References reco::deltaR(), dPt, dR, Eff_Eta, Eff_Pt, reco::LeafCandidate::eta(), MonitorElement::Fill(), i, 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 52 of file L1ValidatorHists.cc.
References MonitorElement::Fill(), i, and N.
Referenced by L1Validator::analyze().
void L1ValidatorHists::Write | ( | ) |
Definition at line 56 of file L1ValidatorHists.cc.
References dPt, dR, Eff_Eta, Eff_Pt, MonitorElement::getTH1(), i, N, TurnOn_15, and TurnOn_30.
MonitorElement* L1ValidatorHists::dPt[Type::Number] |
Definition at line 59 of file L1ValidatorHists.h.
MonitorElement* L1ValidatorHists::dR[Type::Number] |
Definition at line 58 of file L1ValidatorHists.h.
MonitorElement* L1ValidatorHists::Eff_Eta[Type::Number] |
Definition at line 55 of file L1ValidatorHists.h.
MonitorElement* L1ValidatorHists::Eff_Pt[Type::Number] |
Definition at line 54 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 52 of file L1ValidatorHists.h.
Referenced by Book(), FillNumber(), and Write().
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 56 of file L1ValidatorHists.h.
MonitorElement* L1ValidatorHists::TurnOn_30[Type::Number] |
Definition at line 57 of file L1ValidatorHists.h.