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
SUSYDQMAnalyzer::hPFMHT
MonitorElement * hPFMHT
Definition: SUSYDQMAnalyzer.h:63
CaloJetCollection.h
Handle.h
SUSYDQMAnalyzer::thePFMETCollectionToken
edm::EDGetTokenT< reco::PFMETCollection > thePFMETCollectionToken
Definition: SUSYDQMAnalyzer.h:35
edm::Run
Definition: Run.h:45
edm::EDGetTokenT< reco::PFMETCollection >
SUSYDQMAnalyzer::_maxAbsEta
double _maxAbsEta
Definition: SUSYDQMAnalyzer.h:45
SUSYDQMAnalyzer::SUSYFolder
std::string SUSYFolder
Definition: SUSYDQMAnalyzer.h:47
SUSYDQMAnalyzer::theCaloJetCollectionToken
edm::EDGetTokenT< reco::CaloJetCollection > theCaloJetCollectionToken
Definition: SUSYDQMAnalyzer.h:37
PFJet.h
SUSYDQMAnalyzer::hCaloHT
MonitorElement * hCaloHT
Definition: SUSYDQMAnalyzer.h:53
SUSYDQMAnalyzer::thePFJetCollectionToken
edm::EDGetTokenT< std::vector< reco::PFJet > > thePFJetCollectionToken
Definition: SUSYDQMAnalyzer.h:36
DQMStore.h
dqm::legacy::MonitorElement
Definition: MonitorElement.h:461
SUSYDQMAnalyzer::iConfig
edm::ParameterSet iConfig
Definition: SUSYDQMAnalyzer.h:30
EDAnalyzer.h
PFMETCollection.h
SUSYDQMAnalyzer::~SUSYDQMAnalyzer
~SUSYDQMAnalyzer() override
Definition: SUSYDQMAnalyzer.cc:272
SUSYDQMAnalyzer
Definition: SUSYDQMAnalyzer.h:24
CaloMETCollection.h
SUSYDQMAnalyzer::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: SUSYDQMAnalyzer.cc:97
SUSYDQMAnalyzer::hPFHT
MonitorElement * hPFHT
Definition: SUSYDQMAnalyzer.h:55
SUSYDQMAnalyzer::messageLoggerCatregory
static const char * messageLoggerCatregory
Definition: SUSYDQMAnalyzer.h:48
SUSYDQMAnalyzer::hCaloAlpha_T
MonitorElement * hCaloAlpha_T
Definition: SUSYDQMAnalyzer.h:65
SUSYDQMAnalyzer::_ptThreshold
double _ptThreshold
Definition: SUSYDQMAnalyzer.h:43
SUSYDQMAnalyzer::_maxNJets
double _maxNJets
Definition: SUSYDQMAnalyzer.h:44
DQMEDAnalyzer.h
SUSYDQMAnalyzer::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: SUSYDQMAnalyzer.cc:139
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
DQMEDAnalyzer
Definition: DQMEDAnalyzer.py:1
SUSYDQMAnalyzer::hCaloMHT
MonitorElement * hCaloMHT
Definition: SUSYDQMAnalyzer.h:61
edm::ParameterSet
Definition: ParameterSet.h:36
Event.h
SUSYDQMAnalyzer::hCaloMET
MonitorElement * hCaloMET
Definition: SUSYDQMAnalyzer.h:57
SUSYDQMAnalyzer::hPFAlpha_T
MonitorElement * hPFAlpha_T
Definition: SUSYDQMAnalyzer.h:67
edm::EventSetup
Definition: EventSetup.h:57
EventSetup.h
SUSYDQMAnalyzer::theCaloMETCollectionToken
edm::EDGetTokenT< reco::CaloMETCollection > theCaloMETCollectionToken
Definition: SUSYDQMAnalyzer.h:39
SUSYDQMAnalyzer::SUSYDQMAnalyzer
SUSYDQMAnalyzer(const edm::ParameterSet &)
Definition: SUSYDQMAnalyzer.cc:71
dqm::implementation::IBooker
Definition: DQMStore.h:43
ConsumesCollector.h
ParameterSet.h
edm::Event
Definition: Event.h:73
SUSYDQMAnalyzer::hPFMET
MonitorElement * hPFMET
Definition: SUSYDQMAnalyzer.h:58