Main Page
Namespaces
Classes
Package Documentation
Validation
RecoB
plugins
BDHadronTrackMonitoringHarvester.h
Go to the documentation of this file.
1
#ifndef BDHadronTrackMonitoringHarvester_H
2
#define BDHadronTrackMonitoringHarvester_H
3
4
#include "
DQMServices/Core/interface/DQMEDHarvester.h
"
5
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
6
7
#include "
DQMOffline/RecoB/interface/TagInfoPlotterFactory.h
"
8
#include "
DQMOffline/RecoB/interface/Tools.h
"
9
#include "
FWCore/Framework/interface/MakerMacros.h
"
10
#include "
FWCore/MessageLogger/interface/MessageLogger.h
"
11
#include "
FWCore/Utilities/interface/InputTag.h
"
12
#include "
Validation/RecoB/plugins/BDHadronTrackMonitoringAnalyzer.h
"
13
14
using namespace
edm
;
15
using namespace
std
;
16
using namespace
RecoBTag
;
17
24
class
BDHadronTrackMonitoringHarvester
:
public
DQMEDHarvester
{
25
public
:
26
explicit
BDHadronTrackMonitoringHarvester
(
const
edm::ParameterSet
&pSet);
27
~
BDHadronTrackMonitoringHarvester
()
override
;
28
29
private
:
30
void
dqmEndJob(
DQMStore::IBooker
&,
DQMStore::IGetter
&)
override
;
31
void
beginJob
()
override
;
32
33
// Histograms
34
// b jets
35
MonitorElement
*nTrk_absolute_bjet, *nTrk_relative_bjet,
36
*
nTrk_std_bjet
;
// number of selected tracks (absolute or in percents) in
37
// different track history categories for b jets
38
39
// c jets
40
MonitorElement
*nTrk_absolute_cjet, *nTrk_relative_cjet,
41
*
nTrk_std_cjet
;
// number of selected tracks (absolute or in percents) in
42
// different track history categories for c jets
43
44
// dusg jets
45
MonitorElement
*nTrk_absolute_dusgjet, *nTrk_relative_dusgjet,
46
*
nTrk_std_dusgjet
;
// number of selected tracks (absolute or in percents)
47
// in different track history categories for light jets
48
};
49
50
#endif
TagInfoPlotterFactory.h
BDHadronTrackMonitoringHarvester::nTrk_std_cjet
MonitorElement * nTrk_std_cjet
Definition:
BDHadronTrackMonitoringHarvester.h:40
MessageLogger.h
MakerMacros.h
std
Definition:
JetResolutionObject.h:80
DQMEDHarvester.h
Frameworkfwd.h
bk::beginJob
void beginJob()
Definition:
Breakpoints.cc:14
DQMStore::IGetter
Definition:
DQMStore.h:186
BDHadronTrackMonitoringHarvester::nTrk_std_dusgjet
MonitorElement * nTrk_std_dusgjet
Definition:
BDHadronTrackMonitoringHarvester.h:45
BDHadronTrackMonitoringHarvester::nTrk_std_bjet
MonitorElement * nTrk_std_bjet
Definition:
BDHadronTrackMonitoringHarvester.h:35
MonitorElement
Definition:
MonitorElement.h:37
RecoBTag
Definition:
Tools.h:23
DQMEDHarvester
Definition:
DQMEDHarvester.py:1
BDHadronTrackMonitoringAnalyzer.h
edm
HLT enums.
Definition:
AlignableModifier.h:17
InputTag.h
Tools.h
edm::ParameterSet
Definition:
ParameterSet.h:36
BDHadronTrackMonitoringHarvester
Definition:
BDHadronTrackMonitoringHarvester.h:24
DQMStore::IBooker
Definition:
DQMStore.h:88
Generated for CMSSW Reference Manual by
1.8.11