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::NCSChits
MonitorElement * NCSChits
Definition: PhysicsObjectsMonitor.h:60
PhysicsObjectsMonitor::magFiledToken_
edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > magFiledToken_
Definition: PhysicsObjectsMonitor.h:70
PhysicsObjectsMonitor::analyze
void analyze(const edm::Event &event, const edm::EventSetup &eventSetup) override
Definition: PhysicsObjectsMonitor.cc:75
PhysicsObjectsMonitor::hPres
MonitorElement * hPres
Definition: PhysicsObjectsMonitor.h:47
edm::Run
Definition: Run.h:45
PhysicsObjectsMonitor::pz
MonitorElement * pz
Definition: PhysicsObjectsMonitor.h:56
PhysicsObjectsMonitor::NDThits
MonitorElement * NDThits
Definition: PhysicsObjectsMonitor.h:59
edm::EDGetTokenT< reco::TrackCollection >
edm
HLT enums.
Definition: AlignableModifier.h:19
PhysicsObjectsMonitor::h1_Pres
MonitorElement * h1_Pres
Definition: PhysicsObjectsMonitor.h:48
PhysicsObjectsMonitor
Definition: PhysicsObjectsMonitor.h:32
DQMStore.h
dqm::legacy::MonitorElement
Definition: MonitorElement.h:462
TransientTrack.h
PhysicsObjectsMonitor::px
MonitorElement * px
Definition: PhysicsObjectsMonitor.h:54
PhysicsObjectsMonitor::theDataType
std::string theDataType
Definition: PhysicsObjectsMonitor.h:66
PhysicsObjectsMonitor::Nrechits
MonitorElement * Nrechits
Definition: PhysicsObjectsMonitor.h:58
PhysicsObjectsMonitor::NRPChits
MonitorElement * NRPChits
Definition: PhysicsObjectsMonitor.h:64
IdealMagneticFieldRecord
Definition: IdealMagneticFieldRecord.h:11
PhysicsObjectsMonitor::theSTAMuonLabel
std::string theSTAMuonLabel
Definition: PhysicsObjectsMonitor.h:43
Service.h
Event
DQMEDAnalyzer.h
PhysicsObjectsMonitor::theSeedCollectionLabel
std::string theSeedCollectionLabel
Definition: PhysicsObjectsMonitor.h:44
DQMEDAnalyzer
Definition: DQMEDAnalyzer.py:1
edm::ParameterSet
Definition: ParameterSet.h:47
ParameterSet
Definition: Functions.h:16
PhysicsObjectsMonitor::charge
MonitorElement * charge
Definition: PhysicsObjectsMonitor.h:51
PhysicsObjectsMonitor::ptot
MonitorElement * ptot
Definition: PhysicsObjectsMonitor.h:52
PhysicsObjectsMonitor::pt
MonitorElement * pt
Definition: PhysicsObjectsMonitor.h:53
PhysicsObjectsMonitor::Nmuon
MonitorElement * Nmuon
Definition: PhysicsObjectsMonitor.h:57
edm::EventSetup
Definition: EventSetup.h:58
edm::ESGetToken< MagneticField, IdealMagneticFieldRecord >
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
PhysicsObjectsMonitor::theSTAMuonToken_
edm::EDGetTokenT< reco::TrackCollection > theSTAMuonToken_
Definition: PhysicsObjectsMonitor.h:69
PhysicsObjectsMonitor::DTvsCSC
MonitorElement * DTvsCSC
Definition: PhysicsObjectsMonitor.h:61
PhysicsObjectsMonitor::DTvsRPC
MonitorElement * DTvsRPC
Definition: PhysicsObjectsMonitor.h:62
PhysicsObjectsMonitor::py
MonitorElement * py
Definition: PhysicsObjectsMonitor.h:55
PhysicsObjectsMonitor::CSCvsRPC
MonitorElement * CSCvsRPC
Definition: PhysicsObjectsMonitor.h:63
PhysicsObjectsMonitor::PhysicsObjectsMonitor
PhysicsObjectsMonitor(const edm::ParameterSet &pset)
Constructor.
Definition: PhysicsObjectsMonitor.cc:31
PhysicsObjectsMonitor::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: PhysicsObjectsMonitor.cc:51
dqm::implementation::IBooker
Definition: DQMStore.h:43
EventSetup
event
Definition: event.py:1
edm::Event
Definition: Event.h:73
MagneticField
Definition: MagneticField.h:19
PhysicsObjectsMonitor::~PhysicsObjectsMonitor
~PhysicsObjectsMonitor() override
Destructor.
Definition: PhysicsObjectsMonitor.cc:49
muonDTDigis_cfi.pset
pset
Definition: muonDTDigis_cfi.py:27