CMS 3D CMS Logo

AnalysisTasksAnalyzerBTag.h
Go to the documentation of this file.
1 #include <map>
2 #include <string>
3 
5 #include "TH1.h"
7 
21 
22  public:
27  ~AnalysisTasksAnalyzerBTag() override;
29  void beginJob() override{};
31  void endJob() override{};
33  void analyze(const edm::EventBase& event) override;
34 
35  private:
40  unsigned int bins_;
41  double lowerbin_;
42  double upperbin_;
44  std::map<std::string, TH1*> hists_;
45 };
void analyze(const edm::EventBase &event) override
everything that needs to be done during the event loop
~AnalysisTasksAnalyzerBTag() override
default destructor
edm::EDGetTokenT< std::vector< pat::Jet > > JetsToken_
std::map< std::string, TH1 * > hists_
histograms
Example class that can be used both within FWLite and within the full framework.
AnalysisTasksAnalyzerBTag(const edm::ParameterSet &cfg, TFileDirectory &fs)
default constructor
void beginJob() override
everything that needs to be done before the event loop
edm::InputTag Jets_
input tag for mouns
void endJob() override
everything that needs to be done after the event loop
Definition: event.py:1