CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
HotlineDQM.h
Go to the documentation of this file.
1 #ifndef HotlineDQM_H
2 #define HotlineDQM_H
3 
4 //event
7 
8 //DQM
11 
12 //Muon
15 
16 // MET
21 
22 // Jets
25 
26 //Photons
29 
30 // Trigger
37 
38 class HotlineDQM : public DQMEDAnalyzer {
39 public:
40  HotlineDQM(const edm::ParameterSet& ps);
41  ~HotlineDQM() override;
42 
43  static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
44 
45 protected:
46  void bookHistograms(DQMStore::IBooker&, edm::Run const&, edm::EventSetup const&) override;
47  void analyze(edm::Event const& e, edm::EventSetup const& eSetup) override;
48 
49 private:
50  //variables from config file
58 
61 
63 
64  // Histograms
70 
76 };
77 
78 #endif
edm::EDGetTokenT< reco::PhotonCollection > thePhotonCollection_
Definition: HotlineDQM.h:55
bool usePhotons
Definition: HotlineDQM.h:62
MonitorElement * h_PhotonPt
Definition: HotlineDQM.h:66
edm::EDGetTokenT< reco::MuonCollection > theMuonCollection_
Definition: HotlineDQM.h:51
edm::EDGetTokenT< reco::CaloJetCollection > theCaloJetCollection_
Definition: HotlineDQM.h:54
HotlineDQM(const edm::ParameterSet &ps)
Definition: HotlineDQM.cc:8
MonitorElement * h_MuPt
Definition: HotlineDQM.h:65
MonitorElement * h_OnlinePhotonPt
Definition: HotlineDQM.h:72
std::string triggerPath_
Definition: HotlineDQM.h:59
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition: HotlineDQM.cc:214
edm::EDGetTokenT< edm::TriggerResults > triggerResults_
Definition: HotlineDQM.h:56
MonitorElement * h_OnlineMuPt
Definition: HotlineDQM.h:71
MonitorElement * h_OnlineHT
Definition: HotlineDQM.h:73
MonitorElement * h_MetPt
Definition: HotlineDQM.h:68
edm::EDGetTokenT< reco::PFMETCollection > thePfMETCollection_
Definition: HotlineDQM.h:52
bool useMuons
Definition: HotlineDQM.h:62
MonitorElement * h_OnlineMetPt
Definition: HotlineDQM.h:74
edm::InputTag triggerFilter_
Definition: HotlineDQM.h:60
MonitorElement * h_OnlinePFMetPt
Definition: HotlineDQM.h:75
edm::EDGetTokenT< trigger::TriggerEvent > theTrigSummary_
Definition: HotlineDQM.h:57
edm::EDGetTokenT< reco::CaloMETCollection > theMETCollection_
Definition: HotlineDQM.h:53
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: HotlineDQM.cc:29
bool useHT
Definition: HotlineDQM.h:62
MonitorElement * h_HT
Definition: HotlineDQM.h:67
bool useMet
Definition: HotlineDQM.h:62
~HotlineDQM() override
Definition: HotlineDQM.cc:27
MonitorElement * h_PFMetPt
Definition: HotlineDQM.h:69
bool usePFMet
Definition: HotlineDQM.h:62
void analyze(edm::Event const &e, edm::EventSetup const &eSetup) override
Definition: HotlineDQM.cc:56
Definition: Run.h:45