1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#ifndef AlphaTVarAnalyzer_h
#define AlphaTVarAnalyzer_h
#include "DQM/DataScouting/interface/ScoutingAnalyzerBase.h"
class AlphaTVarAnalyzer : public ScoutingAnalyzerBase {
public:
explicit AlphaTVarAnalyzer(const edm::ParameterSet &);
~AlphaTVarAnalyzer() override;
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
void analyze(const edm::Event &, const edm::EventSetup &) override;
private:
edm::InputTag m_jetCollectionTag;
edm::InputTag m_alphaTVarCollectionTag;
// inclusive histograms by jet number
MonitorElement *m_HTAlphaT;
MonitorElement *m_HTAlphaTg0p55;
MonitorElement *m_HTAlphaTg0p60;
// define Token(-s)
edm::EDGetTokenT<std::vector<double>> m_alphaTVarCollectionTagToken_;
};
#endif
|