CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
BasicMuonAnalyzer.h
Go to the documentation of this file.
1 #include <map>
2 #include <string>
3 
4 #include "TH1.h"
7 
21 public:
26  ~BasicMuonAnalyzer() override{};
28  void beginJob() override{};
30  void endJob() override{};
32  void analyze(const edm::EventBase& event) override;
33 
34 private:
39  std::map<std::string, TH1*> hists_;
40 };
tuple cfg
Definition: looper.py:296
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.
edm::InputTag muons_
input tag for mouns