CMS 3D CMS Logo

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