CMS 3D CMS Logo

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