Main Page
Namespaces
Classes
Package Documentation
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/MonitorElement.h
"
9
#include "
DQMServices/Core/interface/DQMStore.h
"
10
11
#include <
DataFormats/MuonDetId/interface/RPCDetId.h
>
12
#include <
FWCore/Framework/interface/Event.h
>
13
//#include <FWCore/Framework/interface/Run.h>
14
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
15
//#include <FWCore/Framework/interface/LuminosityBlock.h>
16
//#include "FWCore/ServiceRegistry/interface/Service.h"
17
18
//#include <map>
19
#include <vector>
20
#include <string>
21
22
class
RPCClient
{
23
24
public
:
25
26
//RPCClient(const edm::ParameterSet& ps) {}
27
virtual
~RPCClient
(
void
) {}
28
29
virtual
void
clientOperation
()=0;
30
31
virtual
void
getMonitorElements
(std::vector<MonitorElement *> &, std::vector<RPCDetId> &,
std::string
&)= 0;
32
33
virtual
void
beginJob
(
std::string
&) = 0;
34
35
virtual
void
myBooker
(
DQMStore::IBooker
& ) =0 ;
36
};
37
38
#endif
RPCClient::myBooker
virtual void myBooker(DQMStore::IBooker &)=0
RPCClient::clientOperation
virtual void clientOperation()=0
RPCDetId.h
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
Event.h
RPCClient
Definition:
RPCClient.h:22
ParameterSet.h
DQMStore.h
RPCClient::getMonitorElements
virtual void getMonitorElements(std::vector< MonitorElement * > &, std::vector< RPCDetId > &, std::string &)=0
RPCClient::~RPCClient
virtual ~RPCClient(void)
Definition:
RPCClient.h:27
MonitorElement.h
RPCClient::beginJob
virtual void beginJob(std::string &)=0
DQMStore::IBooker
Definition:
DQMStore.h:88
Generated for CMSSW Reference Manual by
1.8.11