CMS 3D CMS Logo

PhysicsObjectsMonitor.h
Go to the documentation of this file.
1 #ifndef DQM_PhysicsObjectMonitoring_PhysicsObjectsMonitor_H
2 #define DQM_PhysicsObjectMonitoring_PhysicsObjectsMonitor_H
3 
13 // Base Class Headers
17 //#include "DataFormats/TrackReco/interface/Track.h"
19 
20 namespace edm {
21  class ParameterSet;
22  class Event;
23  class EventSetup;
24 } // namespace edm
25 
26 class TFile;
27 class TH1F;
28 class TH2F;
29 class MagneticField;
31 
33 public:
37  ~PhysicsObjectsMonitor() override;
38  // Operations
39  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
40  void analyze(const edm::Event &event, const edm::EventSetup &eventSetup) override;
41 
42 private:
45 
46  // Histograms Simulation
49 
50  // Histograms MTCC data
65 
67 
68  // define Token(-s)
71 };
72 #endif
PhysicsObjectsMonitor(const edm::ParameterSet &pset)
Constructor.
edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > magFiledToken_
void analyze(const edm::Event &event, const edm::EventSetup &eventSetup) override
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
~PhysicsObjectsMonitor() override
Destructor.
HLT enums.
edm::EDGetTokenT< reco::TrackCollection > theSTAMuonToken_
Definition: event.py:1
Definition: Run.h:45