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 
18 
22 
23 #include <string>
24 
25 
27  public:
28  explicit SUSYDQMAnalyzer(const edm::ParameterSet&);
29  ~SUSYDQMAnalyzer() override;
30 
31  private:
33 
34  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
35  void analyze(const edm::Event& , const edm::EventSetup&) override;
36 
40 
42  //edm::EDGetTokenT<reco::JPTJetCollection> theJPTJetCollectionToken;
43  //edm::EDGetTokenT<reco::METCollection> theTCMETCollectionToken;
44 
45  double _ptThreshold;
46  double _maxNJets;
47  double _maxAbsEta;
48 
50  static const char* messageLoggerCatregory;
51 
52  //Susy DQM storing elements
53  //remove TCMET and JPT related variables
54 
56  //MonitorElement* hJPTHT;
58 
61  //MonitorElement* hTCMET;
62 
64  //MonitorElement* hJPTMHT;
66 
68  //MonitorElement* hJPTAlpha_T;
70 
71 };
72 
73 #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:43
MonitorElement * hPFMET