DQM
RPCMonitorClient
interface
RPCClient.h
Go to the documentation of this file.
1
5
#ifndef RPCClient_H
6
#define RPCClient_H
7
8
#include "
DQMServices/Core/interface/DQMStore.h
"
9
10
#include <
DataFormats/MuonDetId/interface/RPCDetId.h
>
11
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
12
13
#include <vector>
14
#include <string>
15
16
class
RPCClient
{
17
public
:
18
typedef
dqm::harvesting::DQMStore
DQMStore
;
19
typedef
dqm::harvesting::MonitorElement
MonitorElement
;
20
21
//RPCClient(const edm::ParameterSet& ps) {}
22
virtual
~RPCClient
(
void
) {}
23
24
virtual
void
clientOperation
() = 0;
25
26
virtual
void
getMonitorElements
(std::vector<MonitorElement *> &, std::vector<RPCDetId> &,
std::string
&) = 0;
27
28
virtual
void
beginJob
(
std::string
&) = 0;
29
30
virtual
void
myBooker
(
DQMStore::IBooker
&) = 0;
31
};
32
33
#endif
DQMStore.h
dqm::legacy::MonitorElement
Definition:
MonitorElement.h:462
RPCClient
Definition:
RPCClient.h:16
dqm::legacy::DQMStore
Definition:
DQMStore.h:728
RPCClient::beginJob
virtual void beginJob(std::string &)=0
RPCDetId.h
RPCClient::myBooker
virtual void myBooker(DQMStore::IBooker &)=0
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
RPCClient::~RPCClient
virtual ~RPCClient(void)
Definition:
RPCClient.h:22
RPCClient::DQMStore
dqm::harvesting::DQMStore DQMStore
Definition:
RPCClient.h:18
RPCClient::clientOperation
virtual void clientOperation()=0
dqm::implementation::IBooker
Definition:
DQMStore.h:43
ParameterSet.h
RPCClient::MonitorElement
dqm::harvesting::MonitorElement MonitorElement
Definition:
RPCClient.h:19
RPCClient::getMonitorElements
virtual void getMonitorElements(std::vector< MonitorElement * > &, std::vector< RPCDetId > &, std::string &)=0
Generated for CMSSW Reference Manual by
1.8.16