CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
EventShapeDQM.h
Go to the documentation of this file.
1 #ifndef EventShapeDQM_H
2 #define EventShapeDQM_H
3 //event
6 
7 //DQM
10 
11 //EP
13 
14 // Trigger
21 
22 class EventShapeDQM : public DQMEDAnalyzer {
23 public:
25  ~EventShapeDQM() override;
26 
27 protected:
28  void bookHistograms(DQMStore::IBooker&, edm::Run const&, edm::EventSetup const&) override;
29  void analyze(edm::Event const& e, edm::EventSetup const& eSetup) override;
30 
31 private:
34 
36  int order_;
37  int EPidx_;
38  int EPlvl_;
39 
40  // histo
42 };
43 
44 #endif
MonitorElement * h_Q
Definition: EventShapeDQM.h:41
void analyze(edm::Event const &e, edm::EventSetup const &eSetup) override
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
~EventShapeDQM() override
std::string triggerPath_
Definition: EventShapeDQM.h:35
EventShapeDQM(const edm::ParameterSet &ps)
Definition: EventShapeDQM.cc:8
edm::EDGetTokenT< reco::EvtPlaneCollection > theEPCollection_
Definition: EventShapeDQM.h:33
edm::EDGetTokenT< edm::TriggerResults > triggerResults_
Definition: EventShapeDQM.h:32
Definition: Run.h:45