Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:07:02

0001 #ifndef AlphaTVarAnalyzer_h
0002 #define AlphaTVarAnalyzer_h
0003 
0004 #include "DQM/DataScouting/interface/ScoutingAnalyzerBase.h"
0005 
0006 class AlphaTVarAnalyzer : public ScoutingAnalyzerBase {
0007 public:
0008   explicit AlphaTVarAnalyzer(const edm::ParameterSet &);
0009   ~AlphaTVarAnalyzer() override;
0010   void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
0011   void analyze(const edm::Event &, const edm::EventSetup &) override;
0012 
0013 private:
0014   edm::InputTag m_jetCollectionTag;
0015   edm::InputTag m_alphaTVarCollectionTag;
0016   // inclusive histograms by jet number
0017   MonitorElement *m_HTAlphaT;
0018   MonitorElement *m_HTAlphaTg0p55;
0019   MonitorElement *m_HTAlphaTg0p60;
0020   // define Token(-s)
0021   edm::EDGetTokenT<std::vector<double>> m_alphaTVarCollectionTagToken_;
0022 };
0023 #endif