CMS 3D CMS Logo

L1TRPCTFClient.h
Go to the documentation of this file.
1 #ifndef DQM_L1TMONITORCLIENT_L1TRPCTFClient_H
2 #define DQM_L1TMONITORCLIENT_L1TRPCTFClient_H
3 
10 
11 #include <memory>
12 #include <iostream>
13 #include <fstream>
14 #include <string>
15 #include <vector>
16 #include <map>
17 #include <TH1F.h>
18 #include <TH2F.h>
19 #include <TProfile2D.h>
20 
22 public:
25 
27  ~L1TRPCTFClient() override;
28 
29 protected:
32  edm::LuminosityBlock const &,
33  edm::EventSetup const &) override; //performed in the endLumi
34  void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override; //performed in the endJob
35 
36 private:
37  void initialize();
38  void book(DQMStore::IBooker &ibooker);
39  void processHistograms(DQMStore::IGetter &igetter);
40 
45 
50  int counterLS_;
54 
55  bool verbose_;
56 
61 };
62 
63 #endif
DQMEDHarvester.h
L1TRPCTFClient::counterLS_
int counterLS_
Definition: L1TRPCTFClient.h:50
L1TRPCTFClient::dqmEndLuminosityBlock
void dqmEndLuminosityBlock(DQMStore::IBooker &ibooker, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override
Definition: L1TRPCTFClient.cc:67
L1TRPCTFClient::m_noisyChannels
MonitorElement * m_noisyChannels
Definition: L1TRPCTFClient.h:44
edm::LuminosityBlock
Definition: LuminosityBlock.h:50
DQMStore.h
L1TRPCTFClient::verbose_
bool verbose_
prescale on number of events
Definition: L1TRPCTFClient.h:55
dqm::legacy::MonitorElement
Definition: MonitorElement.h:461
L1TRPCTFClient::prescaleEvt_
int prescaleEvt_
units of lumi sections
Definition: L1TRPCTFClient.h:53
L1TRPCTFClient::parameters_
edm::ParameterSet parameters_
Definition: L1TRPCTFClient.h:46
L1TRPCTFClient::~L1TRPCTFClient
~L1TRPCTFClient() override
Destructor.
Definition: L1TRPCTFClient.cc:26
EDAnalyzer.h
L1TRPCTFClient::monitorName_
std::string monitorName_
Definition: L1TRPCTFClient.h:47
L1TRPCTFClient::m_phipackeddead
MonitorElement * m_phipackeddead
Definition: L1TRPCTFClient.h:42
MakerMacros.h
L1TRPCTFClient::m_runInEndRun
bool m_runInEndRun
Definition: L1TRPCTFClient.h:59
L1TRPCTFClient::prescaleLS_
int prescaleLS_
counter
Definition: L1TRPCTFClient.h:52
L1TRPCTFClient::output_dir_
std::string output_dir_
Definition: L1TRPCTFClient.h:49
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
L1TRPCTFClient::initialize
void initialize()
Definition: L1TRPCTFClient.cc:29
edm::EventSetup
Definition: EventSetup.h:57
L1TRPCTFClient::book
void book(DQMStore::IBooker &ibooker)
Definition: L1TRPCTFClient.cc:56
L1TRPCTFClient::input_dir_
std::string input_dir_
Definition: L1TRPCTFClient.h:48
L1TRPCTFClient
Definition: L1TRPCTFClient.h:21
DQMEDHarvester
Definition: DQMEDHarvester.py:1
L1TRPCTFClient::m_runInEndLumi
bool m_runInEndLumi
Definition: L1TRPCTFClient.h:58
L1TRPCTFClient::dqmEndJob
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
Definition: L1TRPCTFClient.cc:80
Frameworkfwd.h
dqm::implementation::IGetter
Definition: DQMStore.h:484
L1TRPCTFClient::m_runInEndJob
bool m_runInEndJob
Definition: L1TRPCTFClient.h:60
L1TRPCTFClient::m_phipackedbad
MonitorElement * m_phipackedbad
Definition: L1TRPCTFClient.h:41
dqm::implementation::IBooker
Definition: DQMStore.h:43
L1TRPCTFClient::m_runInEventLoop
bool m_runInEventLoop
Definition: L1TRPCTFClient.h:57
L1TRPCTFClient::m_deadChannels
MonitorElement * m_deadChannels
Definition: L1TRPCTFClient.h:43
L1TRPCTFClient::L1TRPCTFClient
L1TRPCTFClient(const edm::ParameterSet &ps)
Constructor.
Definition: L1TRPCTFClient.cc:21
L1TRPCTFClient::processHistograms
void processHistograms(DQMStore::IGetter &igetter)
Definition: L1TRPCTFClient.cc:86
L1TRPCTFClient::counterEvt_
int counterEvt_
counter
Definition: L1TRPCTFClient.h:51