DQMOffline
EGamma
plugins
PhotonDataCertification.h
Go to the documentation of this file.
1
#ifndef PhotonDataCertification_H
2
#define PhotonDataCertification_H
3
4
// system include files
5
#include <memory>
6
7
#include "
CommonTools/UtilAlgos/interface/TFileService.h
"
8
//
9
#include "
FWCore/Framework/interface/MakerMacros.h
"
10
#include "
FWCore/MessageLogger/interface/MessageLogger.h
"
11
#include "
FWCore/Utilities/interface/Exception.h
"
12
13
//root include files
14
#include "TFile.h"
15
#include "TH1.h"
16
#include "TH2.h"
17
#include "TTree.h"
18
#include "TVector3.h"
19
#include "TProfile.h"
20
//
21
22
// user include files
23
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
24
#include "
FWCore/Framework/interface/Event.h
"
25
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
26
27
//DQM services
28
#include "
DQMServices/Core/interface/DQMEDHarvester.h
"
29
#include "
DQMServices/Core/interface/DQMStore.h
"
30
#include "
FWCore/ServiceRegistry/interface/Service.h
"
31
32
// forward declarations
33
class
TFile;
34
class
TH1F;
35
class
TH2F;
36
class
TProfile;
37
class
TTree;
38
39
//
40
// class decleration
41
//
42
43
class
PhotonDataCertification
:
public
DQMEDHarvester
{
44
public
:
45
explicit
PhotonDataCertification
(
const
edm::ParameterSet
&
pset
);
46
~PhotonDataCertification
()
override
;
47
48
void
dqmEndJob
(
DQMStore::IBooker
&,
DQMStore::IGetter
&)
override
;
//performed in the endJob
49
50
private
:
51
edm::ParameterSet
parameters_
;
52
53
bool
verbose_
;
54
MonitorElement
*
reportSummary_
;
55
MonitorElement
*
reportSummaryMap_
;
56
float
invMassZtest
(
std::string
path
, TString
name
,
DQMStore::IGetter
&);
57
58
// ----------member data ---------------------------
59
};
60
61
#endif
DQMEDHarvester.h
PhotonDataCertification::reportSummary_
MonitorElement * reportSummary_
Definition:
PhotonDataCertification.h:54
MessageLogger.h
PhotonDataCertification::invMassZtest
float invMassZtest(std::string path, TString name, DQMStore::IGetter &)
Definition:
PhotonDataCertification.cc:71
PhotonDataCertification::PhotonDataCertification
PhotonDataCertification(const edm::ParameterSet &pset)
Definition:
PhotonDataCertification.cc:21
DQMStore.h
dqm::legacy::MonitorElement
Definition:
MonitorElement.h:461
MakerMacros.h
Service.h
PhotonDataCertification
Definition:
PhotonDataCertification.h:43
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
TFileService.h
edm::ParameterSet
Definition:
ParameterSet.h:47
Event.h
PhotonDataCertification::reportSummaryMap_
MonitorElement * reportSummaryMap_
Definition:
PhotonDataCertification.h:55
DQMEDHarvester
Definition:
DQMEDHarvester.py:1
PhotonDataCertification::parameters_
edm::ParameterSet parameters_
Definition:
PhotonDataCertification.h:51
Frameworkfwd.h
dqm::implementation::IGetter
Definition:
DQMStore.h:484
Skims_PA_cff.name
name
Definition:
Skims_PA_cff.py:17
Exception.h
dqm::implementation::IBooker
Definition:
DQMStore.h:43
PhotonDataCertification::dqmEndJob
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
Definition:
PhotonDataCertification.cc:34
castor_dqm_sourceclient_file_cfg.path
path
Definition:
castor_dqm_sourceclient_file_cfg.py:37
ParameterSet.h
PhotonDataCertification::~PhotonDataCertification
~PhotonDataCertification() override
Definition:
PhotonDataCertification.cc:31
muonDTDigis_cfi.pset
pset
Definition:
muonDTDigis_cfi.py:27
PhotonDataCertification::verbose_
bool verbose_
Definition:
PhotonDataCertification.h:53
Generated for CMSSW Reference Manual by
1.8.16