1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
#ifndef ESPedestalClient_H
#define ESPedestalClient_H
#include "DQM/EcalPreshowerMonitorClient/interface/ESClient.h"
#include <TF1.h>
#include <vector>
//
// class decleration
//
class ESPedestalClient : public ESClient {
public:
ESPedestalClient(const edm::ParameterSet &);
~ESPedestalClient() override;
void endJobAnalyze(DQMStore::IGetter &) override;
private:
void book(DQMStore::IBooker &) override;
bool fitPedestal_;
MonitorElement *hPed_[2][2][40][40];
MonitorElement *hTotN_[2][2][40][40];
TF1 *fg_;
std::vector<int> senZ_;
std::vector<int> senP_;
std::vector<int> senX_;
std::vector<int> senY_;
};
#endif // ESPedestalClient_H
|