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
|
#ifndef DQM_SiStripCommissioningClients_FedCablingHistograms_H
#define DQM_SiStripCommissioningClients_FedCablingHistograms_H
#include "DQM/SiStripCommissioningClients/interface/CommissioningHistograms.h"
#include "DQM/SiStripCommissioningSummary/interface/FedCablingSummaryFactory.h"
#include "CondFormats/SiStripObjects/interface/FedCablingAnalysis.h"
#include "DQMServices/Core/interface/DQMStore.h"
class FedCablingHistograms : virtual public CommissioningHistograms {
public:
FedCablingHistograms(const edm::ParameterSet& pset, DQMStore*);
~FedCablingHistograms() override;
typedef SummaryPlotFactory<FedCablingAnalysis*> Factory;
typedef std::map<uint32_t, FedCablingAnalysis*> Analyses;
/** */
void histoAnalysis(bool debug) override;
/** */
void printAnalyses() override;
/** */
void createSummaryHisto(const sistrip::Monitorable&,
const sistrip::Presentation&,
const std::string& top_level_dir,
const sistrip::Granularity&) override;
protected:
Analyses data_;
std::unique_ptr<Factory> factory_;
};
#endif // DQM_SiStripCommissioningClients_FedCablingHistograms_H
|