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  void beginLuminosityBlock(const edm::LuminosityBlock&, const edm::EventSetup&) override;
35 
36  private:
39 
43 
47 
51 
55 
58 
59  std::vector<MonitorElement*> regionsPUMEtaBxP2_;
60  std::vector<MonitorElement*> regionsPUMEtaBx0_;
61  std::vector<MonitorElement*> regionsPUMEtaBxM2_;
62 };
63 
64 #endif
MonitorElement * regionsTotalEtBxP2_
Definition: L1TPUM.h:40
MonitorElement * regionsAvgNonZeroEtBxM2_
Definition: L1TPUM.h:50
MonitorElement * regionsAvgEtBxM2_
Definition: L1TPUM.h:46
L1TPUM(const edm::ParameterSet &ps)
Definition: L1TPUM.cc:30
edm::EDGetTokenT< L1CaloRegionCollection > regionSource_
Definition: L1TPUM.h:37
MonitorElement * regionsAvgEtBxP2_
Definition: L1TPUM.h:44
std::vector< MonitorElement * > regionsPUMEtaBxP2_
Definition: L1TPUM.h:59
MonitorElement * nonZeroRegionsBxM2_
Definition: L1TPUM.h:54
MonitorElement * regionBxPopulation_
Definition: L1TPUM.h:56
MonitorElement * nonZeroRegionsBx0_
Definition: L1TPUM.h:53
void beginLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &) override
Definition: L1TPUM.cc:140
void analyze(const edm::Event &e, const edm::EventSetup &c) override
Definition: L1TPUM.cc:44
MonitorElement * nonZeroRegionsBxP2_
Definition: L1TPUM.h:52
MonitorElement * regionsAvgNonZeroEtBxP2_
Definition: L1TPUM.h:48
std::vector< MonitorElement * > regionsPUMEtaBxM2_
Definition: L1TPUM.h:61
std::vector< MonitorElement * > regionsPUMEtaBx0_
Definition: L1TPUM.h:60
std::string histFolder_
Definition: L1TPUM.h:38
void bookHistograms(DQMStore::IBooker &ibooker, const edm::Run &, const edm::EventSetup &) override
Definition: L1TPUM.cc:103
Definition: L1TPUM.h:25
MonitorElement * regionsAvgEtBx0_
Definition: L1TPUM.h:45
MonitorElement * regionsTotalEtBx0_
Definition: L1TPUM.h:41
MonitorElement * regionsAvgNonZeroEtBx0_
Definition: L1TPUM.h:49
~L1TPUM() override
Definition: L1TPUM.cc:36
MonitorElement * regionsTotalEtBxM2_
Definition: L1TPUM.h:42
MonitorElement * regionBxEtSum_
Definition: L1TPUM.h:57
void dqmBeginRun(const edm::Run &, const edm::EventSetup &) override
Definition: L1TPUM.cc:40
Definition: Run.h:43