Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
Validation
HcalRecHits
interface
HcalRecHitsClient.h
Go to the documentation of this file.
1
#ifndef HCALVALIDATION_CALOTOWERS_HCALRECHITSCLIENT
2
#define HCALVALIDATION_CALOTOWERS_HCALRECHITSCLIENT
3
4
// -*- C++ -*-
5
//
6
//
7
/*
8
Description: This is a RecHits client meant to plot rechits quantities
9
*/
10
11
//
12
// Originally create by: Hongxuan Liu
13
// May 2010
14
//
15
16
#include "
DQMServices/Core/interface/DQMEDHarvester.h
"
17
#include "
DQMServices/Core/interface/DQMStore.h
"
18
#include "
DataFormats/Common/interface/Handle.h
"
19
#include "
DataFormats/Math/interface/LorentzVector.h
"
20
#include "
FWCore/Framework/interface/Event.h
"
21
#include "
FWCore/Framework/interface/EventSetup.h
"
22
#include "
FWCore/MessageLogger/interface/MessageLogger.h
"
23
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
24
#include "
FWCore/ServiceRegistry/interface/Service.h
"
25
#include <memory>
26
#include <unistd.h>
27
28
#include <fstream>
29
#include <iostream>
30
#include <vector>
31
32
class
HcalRecHitsClient
:
public
DQMEDHarvester
{
33
private
:
34
std::string
outputFile_
;
35
36
edm::ParameterSet
conf_
;
37
38
bool
verbose_
;
39
bool
debug_
;
40
41
std::string
dirName_
;
42
std::string
dirNameJet_
;
43
std::string
dirNameMET_
;
44
45
public
:
46
explicit
HcalRecHitsClient
(
const
edm::ParameterSet
&);
47
~HcalRecHitsClient
()
override
;
48
49
void
dqmEndJob
(
DQMStore::IBooker
&,
DQMStore::IGetter
&)
override
;
50
51
int
HcalRecHitsEndjob
(
const
std::vector<MonitorElement *> &hcalMEs);
52
};
53
54
#endif
HcalRecHitsClient::outputFile_
std::string outputFile_
Definition:
HcalRecHitsClient.h:34
MessageLogger.h
Event.h
EventSetup.h
HcalRecHitsClient::debug_
bool debug_
Definition:
HcalRecHitsClient.h:39
DQMEDHarvester.h
HcalRecHitsClient::dqmEndJob
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
Definition:
HcalRecHitsClient.cc:22
HcalRecHitsClient::HcalRecHitsClient
HcalRecHitsClient(const edm::ParameterSet &)
Definition:
HcalRecHitsClient.cc:11
dqm::implementation::IGetter
Definition:
DQMStore.h:561
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
ParameterSet.h
DQMEDHarvester
Definition:
DQMEDHarvester.h:43
dqm::implementation::IBooker
Definition:
DQMStore.h:43
HcalRecHitsClient::~HcalRecHitsClient
~HcalRecHitsClient() override
Definition:
HcalRecHitsClient.cc:20
HcalRecHitsClient::HcalRecHitsEndjob
int HcalRecHitsEndjob(const std::vector< MonitorElement * > &hcalMEs)
Definition:
HcalRecHitsClient.cc:26
DQMStore.h
Service.h
LorentzVector.h
HcalRecHitsClient::dirNameJet_
std::string dirNameJet_
Definition:
HcalRecHitsClient.h:42
HcalRecHitsClient::dirNameMET_
std::string dirNameMET_
Definition:
HcalRecHitsClient.h:43
HcalRecHitsClient::conf_
edm::ParameterSet conf_
Definition:
HcalRecHitsClient.h:36
HcalRecHitsClient::verbose_
bool verbose_
Definition:
HcalRecHitsClient.h:38
HcalRecHitsClient
Definition:
HcalRecHitsClient.h:32
edm::ParameterSet
Definition:
ParameterSet.h:47
Handle.h
HcalRecHitsClient::dirName_
std::string dirName_
Definition:
HcalRecHitsClient.h:41
Generated for CMSSW Reference Manual by
1.8.5