CMS 3D CMS Logo

SUSYDQMAnalyzer.h
Go to the documentation of this file.
1 //authors: Francesco Costanza (DESY)
2 // Dirk Kruecker (DESY)
3 //date: 05/05/11
4 
5 #ifndef DQMOFFLINE_JETMET_SUSYDQM_ANALYZER_H
6 #define DQMOFFLINE_JETMET_SUSYDQM_ANALYZER_H (1)
7 
17 
21 
22 #include <string>
23 
25 public:
26  explicit SUSYDQMAnalyzer(const edm::ParameterSet&);
27  ~SUSYDQMAnalyzer() override;
28 
29 private:
31 
32  void bookHistograms(DQMStore::IBooker&, edm::Run const&, edm::EventSetup const&) override;
33  void analyze(const edm::Event&, const edm::EventSetup&) override;
34 
38 
40  //edm::EDGetTokenT<reco::JPTJetCollection> theJPTJetCollectionToken;
41  //edm::EDGetTokenT<reco::METCollection> theTCMETCollectionToken;
42 
43  double _ptThreshold;
44  double _maxNJets;
45  double _maxAbsEta;
46 
48  static const char* messageLoggerCatregory;
49 
50  //Susy DQM storing elements
51  //remove TCMET and JPT related variables
52 
54  //MonitorElement* hJPTHT;
56 
59  //MonitorElement* hTCMET;
60 
62  //MonitorElement* hJPTMHT;
64 
66  //MonitorElement* hJPTAlpha_T;
68 };
69 
70 #endif
std::string SUSYFolder
MonitorElement * hCaloMHT
MonitorElement * hCaloHT
~SUSYDQMAnalyzer() override
MonitorElement * hPFAlpha_T
MonitorElement * hPFMHT
edm::EDGetTokenT< reco::CaloJetCollection > theCaloJetCollectionToken
edm::EDGetTokenT< reco::PFMETCollection > thePFMETCollectionToken
MonitorElement * hCaloMET
MonitorElement * hPFHT
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
MonitorElement * hCaloAlpha_T
edm::EDGetTokenT< reco::CaloMETCollection > theCaloMETCollectionToken
edm::ParameterSet iConfig
static const char * messageLoggerCatregory
SUSYDQMAnalyzer(const edm::ParameterSet &)
void analyze(const edm::Event &, const edm::EventSetup &) override
edm::EDGetTokenT< std::vector< reco::PFJet > > thePFJetCollectionToken
Definition: Run.h:45
MonitorElement * hPFMET