#include <HMesonGammaDQM.h>
Public Member Functions | |
void | bookHistograms (DQMStore::IBooker &) |
void | fillHistograms (const reco::PhotonCollection &photons, std::vector< TLorentzVector > mesons, const int &ls, const bool passCond) |
HMesonGammaDQM () | |
void | initialise (const edm::ParameterSet &iConfig) |
~HMesonGammaDQM () override | |
Public Member Functions inherited from TriggerDQMBase | |
void | bookME (DQMStore::IBooker &, ObjME &me, const std::string &histname, const std::string &histtitle, unsigned nbins, double xmin, double xmax) |
void | bookME (DQMStore::IBooker &, ObjME &me, const std::string &histname, const std::string &histtitle, const std::vector< double > &binningX) |
void | bookME (DQMStore::IBooker &, ObjME &me, const std::string &histname, const std::string &histtitle, unsigned nbinsX, double xmin, double xmax, double ymin, double ymax) |
void | bookME (DQMStore::IBooker &, ObjME &me, const std::string &histname, const std::string &histtitle, unsigned nbinsX, double xmin, double xmax, unsigned nbinsY, double ymin, double ymax) |
void | bookME (DQMStore::IBooker &, ObjME &me, const std::string &histname, const std::string &histtitle, const std::vector< double > &binningX, const std::vector< double > &binningY) |
void | setMETitle (ObjME &me, const std::string &titleX, const std::string &titleY) |
TriggerDQMBase ()=default | |
virtual | ~TriggerDQMBase ()=default |
Static Public Member Functions | |
static void | fillHmgDescription (edm::ParameterSetDescription &histoPSet) |
Static Public Member Functions inherited from TriggerDQMBase | |
static void | fillHistoLSPSetDescription (edm::ParameterSetDescription &pset) |
static void | fillHistoPSetDescription (edm::ParameterSetDescription &pset) |
static MEbinning | getHistoLSPSet (const edm::ParameterSet &pset) |
static MEbinning | getHistoPSet (const edm::ParameterSet &pset) |
Private Attributes | |
MEbinning | eta_binning_ |
ObjME | gammaetaME_ |
ObjME | gammaetaVsLS_ |
std::vector< double > | gammapt_variable_binning_ |
ObjME | gammaptME_ |
MEbinning | ls_binning_ |
ObjME | mesonetaME_ |
std::vector< double > | mesonpt_variable_binning_ |
ObjME | mesonptME_ |
Additional Inherited Members | |
Public Types inherited from TriggerDQMBase | |
typedef dqm::legacy::DQMStore | DQMStore |
typedef dqm::legacy::MonitorElement | MonitorElement |
Definition at line 17 of file HMesonGammaDQM.h.
|
default |
|
overridedefault |
void HMesonGammaDQM::bookHistograms | ( | DQMStore::IBooker & | ibooker | ) |
Definition at line 20 of file HMesonGammaDQM.cc.
References TriggerDQMBase::bookME(), eta_binning_, gammaetaME_, gammaetaVsLS_, gammapt_variable_binning_, gammaptME_, ls_binning_, mesonetaME_, mesonpt_variable_binning_, mesonptME_, TriggerDQMBase::MEbinning::nbins, TriggerDQMBase::setMETitle(), AlCaHLTBitMon_QueryRunRegistry::string, TriggerDQMBase::MEbinning::xmax, and TriggerDQMBase::MEbinning::xmin.
Referenced by ObjMonitor::bookHistograms().
void HMesonGammaDQM::fillHistograms | ( | const reco::PhotonCollection & | photons, |
std::vector< TLorentzVector > | mesons, | ||
const int & | ls, | ||
const bool | passCond | ||
) |
Definition at line 57 of file HMesonGammaDQM.cc.
References TriggerDQMBase::ObjME::denominator, HLT_2018_cff::eta1, HLT_2018_cff::eta2, dqm::impl::MonitorElement::Fill(), gammaetaME_, gammaetaVsLS_, gammaptME_, mesonetaME_, mesonptME_, TriggerDQMBase::ObjME::numerator, and DiDispStaMuonMonitor_cfi::pt.
Referenced by ObjMonitor::analyze().
|
static |
Definition at line 90 of file HMesonGammaDQM.cc.
References edm::ParameterSetDescription::add(), TriggerDQMBase::fillHistoLSPSetDescription(), TriggerDQMBase::fillHistoPSetDescription(), ObjMonitor_cfi::hmgetaPSet, and LumiMonitor_cff::lsPSet.
Referenced by ObjMonitor::fillDescriptions().
void HMesonGammaDQM::initialise | ( | const edm::ParameterSet & | iConfig | ) |
Definition at line 8 of file HMesonGammaDQM.cc.
References eta_binning_, gammapt_variable_binning_, TriggerDQMBase::getHistoPSet(), edm::ParameterSet::getParameter(), ls_binning_, and mesonpt_variable_binning_.
Referenced by ObjMonitor::ObjMonitor().
|
private |
Definition at line 33 of file HMesonGammaDQM.h.
Referenced by bookHistograms(), and initialise().
|
private |
Definition at line 39 of file HMesonGammaDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 42 of file HMesonGammaDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 31 of file HMesonGammaDQM.h.
Referenced by bookHistograms(), and initialise().
|
private |
Definition at line 37 of file HMesonGammaDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 34 of file HMesonGammaDQM.h.
Referenced by bookHistograms(), and initialise().
|
private |
Definition at line 40 of file HMesonGammaDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 32 of file HMesonGammaDQM.h.
Referenced by bookHistograms(), and initialise().
|
private |
Definition at line 38 of file HMesonGammaDQM.h.
Referenced by bookHistograms(), and fillHistograms().