CMS 3D CMS Logo

L1TPUM.h
Go to the documentation of this file.
1 #ifndef L1TPUM_H
2 #define L1TPUM_H
3 
4 // system include files
5 #include <memory>
6 #include <string>
7 
8 // user include files
11 
14 
16 
19 
22 
24 
25 class L1TPUM : public DQMEDAnalyzer {
26 public:
27  L1TPUM(const edm::ParameterSet& ps);
28  ~L1TPUM() override;
29 
30 protected:
31  void analyze(const edm::Event& e, const edm::EventSetup& c) override;
32  void bookHistograms(DQMStore::IBooker& ibooker, const edm::Run&, const edm::EventSetup&) override;
33  void dqmBeginRun(const edm::Run&, const edm::EventSetup&) override;
34 
35 private:
38 
42 
46 
50 
54 
57 
58  std::vector<MonitorElement*> regionsPUMEtaBxP2_;
59  std::vector<MonitorElement*> regionsPUMEtaBx0_;
60  std::vector<MonitorElement*> regionsPUMEtaBxM2_;
61 };
62 
63 #endif
MonitorElement * regionsTotalEtBxP2_
Definition: L1TPUM.h:39
MonitorElement * regionsAvgNonZeroEtBxM2_
Definition: L1TPUM.h:49
MonitorElement * regionsAvgEtBxM2_
Definition: L1TPUM.h:45
L1TPUM(const edm::ParameterSet &ps)
Definition: L1TPUM.cc:29
edm::EDGetTokenT< L1CaloRegionCollection > regionSource_
Definition: L1TPUM.h:36
MonitorElement * regionsAvgEtBxP2_
Definition: L1TPUM.h:43
std::vector< MonitorElement * > regionsPUMEtaBxP2_
Definition: L1TPUM.h:58
MonitorElement * nonZeroRegionsBxM2_
Definition: L1TPUM.h:53
MonitorElement * regionBxPopulation_
Definition: L1TPUM.h:55
MonitorElement * nonZeroRegionsBx0_
Definition: L1TPUM.h:52
void analyze(const edm::Event &e, const edm::EventSetup &c) override
Definition: L1TPUM.cc:37
MonitorElement * nonZeroRegionsBxP2_
Definition: L1TPUM.h:51
MonitorElement * regionsAvgNonZeroEtBxP2_
Definition: L1TPUM.h:47
std::vector< MonitorElement * > regionsPUMEtaBxM2_
Definition: L1TPUM.h:60
std::vector< MonitorElement * > regionsPUMEtaBx0_
Definition: L1TPUM.h:59
std::string histFolder_
Definition: L1TPUM.h:37
void bookHistograms(DQMStore::IBooker &ibooker, const edm::Run &, const edm::EventSetup &) override
Definition: L1TPUM.cc:93
Definition: L1TPUM.h:25
MonitorElement * regionsAvgEtBx0_
Definition: L1TPUM.h:44
MonitorElement * regionsTotalEtBx0_
Definition: L1TPUM.h:40
MonitorElement * regionsAvgNonZeroEtBx0_
Definition: L1TPUM.h:48
~L1TPUM() override
Definition: L1TPUM.cc:33
MonitorElement * regionsTotalEtBxM2_
Definition: L1TPUM.h:41
MonitorElement * regionBxEtSum_
Definition: L1TPUM.h:56
void dqmBeginRun(const edm::Run &, const edm::EventSetup &) override
Definition: L1TPUM.cc:35
Definition: Run.h:45