CMS 3D CMS Logo

L1TdeGEMTPGClient.h
Go to the documentation of this file.
1 #ifndef DQM_L1TMONITORCLIENT_L1TdeGEMTPGCLIENT_H
2 #define DQM_L1TMONITORCLIENT_L1TdeGEMTPGCLIENT_H
3 
10 
11 #include <string>
12 
14 public:
17 
19  ~L1TdeGEMTPGClient() override;
20 
21 protected:
24  edm::LuminosityBlock const &,
25  edm::EventSetup const &) override;
26  void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override;
27 
28 private:
29  void book(DQMStore::IBooker &ibooker);
31 
33 
34  std::vector<std::string> chambers_;
35 
36  std::vector<std::string> clusterVars_;
37  std::vector<unsigned> clusterNBin_;
38  std::vector<double> clusterMinBin_;
39  std::vector<double> clusterMaxBin_;
40 
41  // first key is the chamber number
42  // second key is the variable
43  std::map<uint32_t, std::map<std::string, MonitorElement *> > chamberHistos_;
44 };
45 
46 #endif
DQMEDHarvester.h
edm::LuminosityBlock
Definition: LuminosityBlock.h:50
L1TdeGEMTPGClient::L1TdeGEMTPGClient
L1TdeGEMTPGClient(const edm::ParameterSet &ps)
Constructor.
Definition: L1TdeGEMTPGClient.cc:13
L1TdeGEMTPGClient::clusterNBin_
std::vector< unsigned > clusterNBin_
Definition: L1TdeGEMTPGClient.h:37
DQMStore.h
L1TdeGEMTPGClient::chamberHistos_
std::map< uint32_t, std::map< std::string, MonitorElement * > > chamberHistos_
Definition: L1TdeGEMTPGClient.h:43
L1TdeGEMTPGClient
Definition: L1TdeGEMTPGClient.h:13
L1TdeGEMTPGClient::clusterMaxBin_
std::vector< double > clusterMaxBin_
Definition: L1TdeGEMTPGClient.h:39
L1TdeGEMTPGClient::monitorDir_
std::string monitorDir_
Definition: L1TdeGEMTPGClient.h:32
EDAnalyzer.h
L1TdeGEMTPGClient::clusterVars_
std::vector< std::string > clusterVars_
Definition: L1TdeGEMTPGClient.h:36
L1TdeGEMTPGClient::chambers_
std::vector< std::string > chambers_
Definition: L1TdeGEMTPGClient.h:34
L1TdeGEMTPGClient::book
void book(DQMStore::IBooker &ibooker)
Definition: L1TdeGEMTPGClient.cc:39
MakerMacros.h
L1TdeGEMTPGClient::dqmEndLuminosityBlock
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override
Definition: L1TdeGEMTPGClient.cc:25
L1TdeGEMTPGClient::dqmEndJob
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
Definition: L1TdeGEMTPGClient.cc:34
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSet
Definition: ParameterSet.h:47
L1TdeGEMTPGClient::clusterMinBin_
std::vector< double > clusterMinBin_
Definition: L1TdeGEMTPGClient.h:38
Event.h
edm::EventSetup
Definition: EventSetup.h:58
L1TdeGEMTPGClient::processHistograms
void processHistograms(DQMStore::IGetter &)
Definition: L1TdeGEMTPGClient.cc:58
DQMEDHarvester
Definition: DQMEDHarvester.py:1
Frameworkfwd.h
dqm::implementation::IGetter
Definition: DQMStore.h:484
dqm::implementation::IBooker
Definition: DQMStore.h:43
L1TdeGEMTPGClient::~L1TdeGEMTPGClient
~L1TdeGEMTPGClient() override
Destructor.
Definition: L1TdeGEMTPGClient.cc:23