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
10 
13 
15 
18 
21 
23 
24 class L1TPUM : public DQMEDAnalyzer {
25 public:
26  L1TPUM(const edm::ParameterSet& ps);
27  ~L1TPUM() override;
28 
29 protected:
30  void analyze(const edm::Event& e, const edm::EventSetup& c) override;
31  void bookHistograms(DQMStore::IBooker& ibooker, const edm::Run&, const edm::EventSetup&) override;
32 
33 private:
36 
40 
44 
48 
52 
55 
56  std::vector<MonitorElement*> regionsPUMEtaBxP2_;
57  std::vector<MonitorElement*> regionsPUMEtaBx0_;
58  std::vector<MonitorElement*> regionsPUMEtaBxM2_;
59 };
60 
61 #endif
MonitorElement * regionsTotalEtBxP2_
Definition: L1TPUM.h:37
MonitorElement * regionsAvgNonZeroEtBxM2_
Definition: L1TPUM.h:47
MonitorElement * regionsAvgEtBxM2_
Definition: L1TPUM.h:43
L1TPUM(const edm::ParameterSet &ps)
Definition: L1TPUM.cc:29
edm::EDGetTokenT< L1CaloRegionCollection > regionSource_
Definition: L1TPUM.h:34
MonitorElement * regionsAvgEtBxP2_
Definition: L1TPUM.h:41
std::vector< MonitorElement * > regionsPUMEtaBxP2_
Definition: L1TPUM.h:56
MonitorElement * nonZeroRegionsBxM2_
Definition: L1TPUM.h:51
MonitorElement * regionBxPopulation_
Definition: L1TPUM.h:53
MonitorElement * nonZeroRegionsBx0_
Definition: L1TPUM.h:50
void analyze(const edm::Event &e, const edm::EventSetup &c) override
Definition: L1TPUM.cc:35
MonitorElement * nonZeroRegionsBxP2_
Definition: L1TPUM.h:49
MonitorElement * regionsAvgNonZeroEtBxP2_
Definition: L1TPUM.h:45
std::vector< MonitorElement * > regionsPUMEtaBxM2_
Definition: L1TPUM.h:58
std::vector< MonitorElement * > regionsPUMEtaBx0_
Definition: L1TPUM.h:57
std::string histFolder_
Definition: L1TPUM.h:35
void bookHistograms(DQMStore::IBooker &ibooker, const edm::Run &, const edm::EventSetup &) override
Definition: L1TPUM.cc:91
Definition: L1TPUM.h:24
MonitorElement * regionsAvgEtBx0_
Definition: L1TPUM.h:42
MonitorElement * regionsTotalEtBx0_
Definition: L1TPUM.h:38
MonitorElement * regionsAvgNonZeroEtBx0_
Definition: L1TPUM.h:46
~L1TPUM() override
Definition: L1TPUM.cc:33
MonitorElement * regionsTotalEtBxM2_
Definition: L1TPUM.h:39
MonitorElement * regionBxEtSum_
Definition: L1TPUM.h:54
Definition: Run.h:45