Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
DQM
L1TMonitorClient
interface
L1TCSCTFClient.h
Go to the documentation of this file.
1
#ifndef DQM_L1TMONITORCLIENT_L1TCSCTFCLIENT_H
2
#define DQM_L1TMONITORCLIENT_L1TCSCTFCLIENT_H
3
4
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
5
#include "
FWCore/Framework/interface/Event.h
"
6
#include "
FWCore/Framework/interface/MakerMacros.h
"
7
#include <
FWCore/Framework/interface/EDAnalyzer.h
>
8
#include "
DQMServices/Core/interface/DQMStore.h
"
9
#include "
DQMServices/Core/interface/DQMEDHarvester.h
"
10
11
#include <string>
12
13
class
L1TCSCTFClient
:
public
DQMEDHarvester
{
14
public
:
16
L1TCSCTFClient
(
const
edm::ParameterSet
&ps);
17
19
~L1TCSCTFClient
()
override
;
20
21
protected
:
22
void
dqmEndLuminosityBlock
(
DQMStore::IBooker
&,
23
DQMStore::IGetter
&,
24
edm::LuminosityBlock
const
&,
25
edm::EventSetup
const
&)
override
;
//performed in the endLumi
26
void
dqmEndJob
(
DQMStore::IBooker
&,
DQMStore::IGetter
&)
override
;
//performed in the endJob
27
28
private
:
29
void
initialize
();
30
31
void
processHistograms
(
DQMStore::IGetter
&);
32
33
edm::ParameterSet
parameters
;
34
35
std::string
input_dir
,
output_dir
;
36
int
counterLS
;
37
int
counterEvt
;
38
int
prescaleLS
;
39
int
prescaleEvt
;
40
41
bool
m_runInEventLoop
;
42
bool
m_runInEndLumi
;
43
bool
m_runInEndRun
;
44
bool
m_runInEndJob
;
45
46
// -------- member data --------
47
MonitorElement
*
csctferrors_
;
48
};
49
50
#endif
L1TCSCTFClient::processHistograms
void processHistograms(DQMStore::IGetter &)
Definition:
L1TCSCTFClient.cc:50
L1TCSCTFClient::m_runInEventLoop
bool m_runInEventLoop
prescale on number of events
Definition:
L1TCSCTFClient.h:41
L1TCSCTFClient::prescaleEvt
int prescaleEvt
units of lumi sections
Definition:
L1TCSCTFClient.h:39
Event.h
edm::LuminosityBlock
Definition:
LuminosityBlock.h:50
MakerMacros.h
DQMEDHarvester.h
Frameworkfwd.h
dqm::implementation::IGetter
Definition:
DQMStore.h:484
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
L1TCSCTFClient::counterLS
int counterLS
Definition:
L1TCSCTFClient.h:36
DQMEDHarvester
Definition:
DQMEDHarvester.h:43
L1TCSCTFClient::input_dir
std::string input_dir
Definition:
L1TCSCTFClient.h:35
dqm::implementation::IBooker
Definition:
DQMStore.h:43
L1TCSCTFClient::L1TCSCTFClient
L1TCSCTFClient(const edm::ParameterSet &ps)
Constructor.
Definition:
L1TCSCTFClient.cc:13
L1TCSCTFClient::initialize
void initialize()
Definition:
L1TCSCTFClient.cc:21
DQMStore.h
dqm::legacy::MonitorElement
Definition:
MonitorElement.h:462
L1TCSCTFClient::dqmEndLuminosityBlock
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override
Definition:
L1TCSCTFClient.cc:36
edm::EventSetup
Definition:
EventSetup.h:59
L1TCSCTFClient::counterEvt
int counterEvt
counter
Definition:
L1TCSCTFClient.h:37
L1TCSCTFClient::~L1TCSCTFClient
~L1TCSCTFClient() override
Destructor.
Definition:
L1TCSCTFClient.cc:18
EDAnalyzer.h
L1TCSCTFClient::csctferrors_
MonitorElement * csctferrors_
Definition:
L1TCSCTFClient.h:47
L1TCSCTFClient::prescaleLS
int prescaleLS
counter
Definition:
L1TCSCTFClient.h:38
L1TCSCTFClient::parameters
edm::ParameterSet parameters
Definition:
L1TCSCTFClient.h:33
L1TCSCTFClient::m_runInEndRun
bool m_runInEndRun
Definition:
L1TCSCTFClient.h:43
L1TCSCTFClient
Definition:
L1TCSCTFClient.h:13
edm::ParameterSet
Definition:
ParameterSet.h:47
L1TCSCTFClient::m_runInEndJob
bool m_runInEndJob
Definition:
L1TCSCTFClient.h:44
L1TCSCTFClient::m_runInEndLumi
bool m_runInEndLumi
Definition:
L1TCSCTFClient.h:42
L1TCSCTFClient::output_dir
std::string output_dir
Definition:
L1TCSCTFClient.h:35
L1TCSCTFClient::dqmEndJob
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
Definition:
L1TCSCTFClient.cc:42
Generated for CMSSW Reference Manual by
1.8.5