CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 
34 private:
37 
41 
45 
49 
53 
56 
57  std::vector<MonitorElement*> regionsPUMEtaBxP2_;
58  std::vector<MonitorElement*> regionsPUMEtaBx0_;
59  std::vector<MonitorElement*> regionsPUMEtaBxM2_;
60 };
61 
62 #endif
MonitorElement * regionsTotalEtBxP2_
Definition: L1TPUM.h:38
MonitorElement * regionsAvgNonZeroEtBxM2_
Definition: L1TPUM.h:48
MonitorElement * regionsAvgEtBxM2_
Definition: L1TPUM.h:44
L1TPUM(const edm::ParameterSet &ps)
Definition: L1TPUM.cc:29
const edm::EventSetup & c
edm::EDGetTokenT< L1CaloRegionCollection > regionSource_
Definition: L1TPUM.h:35
MonitorElement * regionsAvgEtBxP2_
Definition: L1TPUM.h:42
std::vector< MonitorElement * > regionsPUMEtaBxP2_
Definition: L1TPUM.h:57
MonitorElement * nonZeroRegionsBxM2_
Definition: L1TPUM.h:52
MonitorElement * regionBxPopulation_
Definition: L1TPUM.h:54
MonitorElement * nonZeroRegionsBx0_
Definition: L1TPUM.h:51
void analyze(const edm::Event &e, const edm::EventSetup &c) override
Definition: L1TPUM.cc:35
MonitorElement * nonZeroRegionsBxP2_
Definition: L1TPUM.h:50
MonitorElement * regionsAvgNonZeroEtBxP2_
Definition: L1TPUM.h:46
std::vector< MonitorElement * > regionsPUMEtaBxM2_
Definition: L1TPUM.h:59
std::vector< MonitorElement * > regionsPUMEtaBx0_
Definition: L1TPUM.h:58
std::string histFolder_
Definition: L1TPUM.h:36
void bookHistograms(DQMStore::IBooker &ibooker, const edm::Run &, const edm::EventSetup &) override
Definition: L1TPUM.cc:91
Definition: L1TPUM.h:25
MonitorElement * regionsAvgEtBx0_
Definition: L1TPUM.h:43
MonitorElement * regionsTotalEtBx0_
Definition: L1TPUM.h:39
MonitorElement * regionsAvgNonZeroEtBx0_
Definition: L1TPUM.h:47
~L1TPUM() override
Definition: L1TPUM.cc:33
MonitorElement * regionsTotalEtBxM2_
Definition: L1TPUM.h:40
MonitorElement * regionBxEtSum_
Definition: L1TPUM.h:55
Definition: Run.h:45