DQMOffline
Trigger
plugins
HTDQM.h
Go to the documentation of this file.
1
#ifndef DQMOffline_Trigger_HTDQM_h
2
#define DQMOffline_Trigger_HTDQM_h
3
4
#include "
DQMOffline/Trigger/plugins/TriggerDQMBase.h
"
5
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
6
#include "
FWCore/ParameterSet/interface/ParameterSetDescription.h
"
7
#include "
DataFormats/JetReco/interface/PFJet.h
"
8
9
class
HTDQM
:
public
TriggerDQMBase
{
10
public
:
11
HTDQM
();
12
~HTDQM
()
override
;
13
14
void
initialise
(
const
edm::ParameterSet
& iConfig);
15
void
bookHistograms
(
DQMStore::IBooker
&);
16
void
fillHistograms
(
const
std::vector<reco::PFJet>& htjets,
const
double
&
met
,
const
int
&
ls
,
const
bool
passCond);
17
static
void
fillHtDescription
(
edm::ParameterSetDescription
&
histoPSet
);
18
19
private
:
20
std::vector<double>
ht_variable_binning_
;
21
std::vector<double>
met_variable_binning_
;
22
MEbinning
ht_binning_
;
23
MEbinning
ls_binning_
;
24
25
ObjME
htME_variableBinning_
;
26
ObjME
htVsMET_
;
27
ObjME
htVsLS_
;
28
};
29
30
#endif
HTDQM::fillHistograms
void fillHistograms(const std::vector< reco::PFJet > &htjets, const double &met, const int &ls, const bool passCond)
Definition:
HTDQM.cc:45
eostools.ls
def ls(path, rec=False)
Definition:
eostools.py:349
HTDQM::~HTDQM
~HTDQM() override
TriggerDQMBase::MEbinning
Definition:
TriggerDQMBase.h:16
HTDQM::htVsLS_
ObjME htVsLS_
Definition:
HTDQM.h:27
HTDQM::htME_variableBinning_
ObjME htME_variableBinning_
Definition:
HTDQM.h:25
PFJet.h
edm::ParameterSetDescription
Definition:
ParameterSetDescription.h:52
HTDQM
Definition:
HTDQM.h:9
BTaggingMonitor_cfi.met
met
Definition:
BTaggingMonitor_cfi.py:84
HTDQM::bookHistograms
void bookHistograms(DQMStore::IBooker &)
Definition:
HTDQM.cc:18
HTDQM::ht_variable_binning_
std::vector< double > ht_variable_binning_
Definition:
HTDQM.h:20
HTDQM::met_variable_binning_
std::vector< double > met_variable_binning_
Definition:
HTDQM.h:21
TriggerDQMBase.h
HTDQM::ht_binning_
MEbinning ht_binning_
Definition:
HTDQM.h:22
HTDQM::HTDQM
HTDQM()
HTDQM::initialise
void initialise(const edm::ParameterSet &iConfig)
Definition:
HTDQM.cc:7
ParameterSetDescription.h
TriggerDQMBase
Definition:
TriggerDQMBase.h:8
HTDQM::htVsMET_
ObjME htVsMET_
Definition:
HTDQM.h:26
TriggerDQMBase::ObjME
Definition:
TriggerDQMBase.h:22
edm::ParameterSet
Definition:
ParameterSet.h:47
HTDQM::fillHtDescription
static void fillHtDescription(edm::ParameterSetDescription &histoPSet)
Definition:
HTDQM.cc:69
LumiMonitor_cff.histoPSet
histoPSet
Definition:
LumiMonitor_cff.py:12
HTDQM::ls_binning_
MEbinning ls_binning_
Definition:
HTDQM.h:23
dqm::implementation::IBooker
Definition:
DQMStore.h:43
ParameterSet.h
Generated for CMSSW Reference Manual by
1.8.16