test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
DQM
HcalTasks
interface
HcalOfflineHarvesting.h
Go to the documentation of this file.
1
#ifndef HcalOfflineHarvesting_h
2
#define HcalOfflineHarvesting_h
3
20
#include "
DQM/HcalCommon/interface/HcalCommonHeaders.h
"
21
#include "
DQM/HcalCommon/interface/DQHarvester.h
"
22
#include "
DQM/HcalCommon/interface/Container1D.h
"
23
#include "
DQM/HcalCommon/interface/Container2D.h
"
24
#include "
DQM/HcalCommon/interface/ContainerProf1D.h
"
25
#include "
DQM/HcalCommon/interface/ContainerProf2D.h
"
26
#include "
DQM/HcalCommon/interface/ContainerSingle1D.h
"
27
#include "
DQM/HcalCommon/interface/ContainerSingle2D.h
"
28
#include "
DQM/HcalCommon/interface/ContainerSingleProf1D.h
"
29
#include "
DQM/HcalCommon/interface/ContainerSingleProf2D.h
"
30
#include "
DQM/HcalCommon/interface/ContainerXXX.h
"
31
#include "
DQM/HcalCommon/interface/ElectronicsMap.h
"
32
#include "
DQM/HcalCommon/interface/DQClient.h
"
33
34
#include "
DQM/HcalTasks/interface/RawRunSummary.h
"
35
#include "
DQM/HcalTasks/interface/DigiRunSummary.h
"
36
#include "
DQM/HcalTasks/interface/RecoRunSummary.h
"
37
#include "
DQM/HcalTasks/interface/TPRunSummary.h
"
38
39
class
HcalOfflineHarvesting
:
public
hcaldqm::DQHarvester
40
{
41
public
:
42
HcalOfflineHarvesting
(
edm::ParameterSet
const
&);
43
virtual
~HcalOfflineHarvesting
(){}
44
45
virtual
void
beginRun
(
edm::Run
const
&,
46
edm::EventSetup
const
&);
47
48
protected
:
49
virtual
void
_dqmEndLuminosityBlock
(
DQMStore::IBooker
&,
50
DQMStore::IGetter
&,
edm::LuminosityBlock
const
&,
51
edm::EventSetup
const
&);
52
virtual
void
_dqmEndJob
(
DQMStore::IBooker
&,
53
DQMStore::IGetter
&);
54
55
enum
Summary
56
{
57
fRaw
=0,
58
fDigi
=1,
59
fReco
=2,
60
fTP
=3,
61
nSummary
=4
62
};
63
64
// vector of Summary Generators and marks of being present
65
// by default all false
66
std::vector<hcaldqm::DQClient*>
_vsumgen
;
67
std::vector<bool>
_vmarks
;
68
std::vector<std::string>
_vnames
;
69
70
// reportSummaryMap
71
MonitorElement
*
_reportSummaryMap
;
72
MonitorElement
*
me
;
73
};
74
75
#endif
TPRunSummary.h
ContainerProf2D.h
HcalOfflineHarvesting::_vmarks
std::vector< bool > _vmarks
Definition:
HcalOfflineHarvesting.h:67
ContainerXXX.h
HcalOfflineHarvesting::HcalOfflineHarvesting
HcalOfflineHarvesting(edm::ParameterSet const &)
Definition:
HcalOfflineHarvesting.cc:7
edm::LuminosityBlock
Definition:
LuminosityBlock.h:46
Container1D.h
ElectronicsMap.h
DQClient.h
HcalOfflineHarvesting::me
MonitorElement * me
Definition:
HcalOfflineHarvesting.h:72
DigiRunSummary.h
DQMStore::IGetter
Definition:
DQMStore.h:190
ContainerSingleProf2D.h
Container2D.h
ContainerSingle1D.h
HcalOfflineHarvesting::_reportSummaryMap
MonitorElement * _reportSummaryMap
Definition:
HcalOfflineHarvesting.h:71
HcalOfflineHarvesting::fRaw
Definition:
HcalOfflineHarvesting.h:57
HcalOfflineHarvesting::nSummary
Definition:
HcalOfflineHarvesting.h:61
HcalOfflineHarvesting::fTP
Definition:
HcalOfflineHarvesting.h:60
HcalOfflineHarvesting::_dqmEndLuminosityBlock
virtual void _dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &)
Definition:
HcalOfflineHarvesting.cc:39
edm::EventSetup
Definition:
EventSetup.h:45
HcalOfflineHarvesting::_vnames
std::vector< std::string > _vnames
Definition:
HcalOfflineHarvesting.h:68
HcalOfflineHarvesting::_dqmEndJob
virtual void _dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &)
Definition:
HcalOfflineHarvesting.cc:68
DQHarvester.h
HcalOfflineHarvesting::fDigi
Definition:
HcalOfflineHarvesting.h:58
MonitorElement
Definition:
MonitorElement.h:37
HcalOfflineHarvesting::_vsumgen
std::vector< hcaldqm::DQClient * > _vsumgen
Definition:
HcalOfflineHarvesting.h:66
HcalOfflineHarvesting::~HcalOfflineHarvesting
virtual ~HcalOfflineHarvesting()
Definition:
HcalOfflineHarvesting.h:43
RawRunSummary.h
HcalCommonHeaders.h
HcalOfflineHarvesting
Definition:
HcalOfflineHarvesting.h:39
HcalOfflineHarvesting::fReco
Definition:
HcalOfflineHarvesting.h:59
hcaldqm::DQHarvester
Definition:
DQHarvester.h:18
ContainerSingleProf1D.h
ContainerSingle2D.h
edm::ParameterSet
Definition:
ParameterSet.h:36
RecoRunSummary.h
HcalOfflineHarvesting::beginRun
virtual void beginRun(edm::Run const &, edm::EventSetup const &)
Definition:
HcalOfflineHarvesting.cc:26
ContainerProf1D.h
DQMStore::IBooker
Definition:
DQMStore.h:90
HcalOfflineHarvesting::Summary
Summary
Definition:
HcalOfflineHarvesting.h:55
edm::Run
Definition:
Run.h:43
Generated for CMSSW Reference Manual by
1.8.5