CMS 3D CMS Logo

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