CMS 3D CMS Logo

Tau3MuSkim.h
Go to the documentation of this file.
1 #ifndef TAU3MUSKIM
2 #define TAU3MUSKIM
3 
4 // system include files
5 #include <memory>
6 
7 // user include files
12 
14 
15 //
16 // class declaration
17 //
18 
19 class Tau3MuReco;
20 
21 class Tau3MuSkim : public edm::EDFilter {
22 public:
23  explicit Tau3MuSkim(const edm::ParameterSet&);
24  ~Tau3MuSkim() override;
25 
26 private:
27  void beginJob() override;
28  bool filter(edm::Event&, const edm::EventSetup&) override;
29  void endJob() override;
30 
31  // ----------member data ---------------------------
33 };
34 
35 #endif
Tau3MuSkim
Definition: Tau3MuSkim.h:21
Tau3MuSkim::endJob
void endJob() override
Definition: Tau3MuSkim.cc:57
EDFilter.h
Tau3MuSkim::beginJob
void beginJob() override
Definition: Tau3MuSkim.cc:54
MakerMacros.h
Tau3MuSkim::m_Tau3MuReco
Tau3MuReco * m_Tau3MuReco
Definition: Tau3MuSkim.h:32
Tau3MuReco
Definition: Tau3MuReco.h:13
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
Tau3MuSkim::filter
bool filter(edm::Event &, const edm::EventSetup &) override
Definition: Tau3MuSkim.cc:41
Tau3MuSkim::Tau3MuSkim
Tau3MuSkim(const edm::ParameterSet &)
Definition: Tau3MuSkim.cc:27
edm::EDFilter
Definition: EDFilter.h:38
edm::EventSetup
Definition: EventSetup.h:57
Frameworkfwd.h
ParameterSet.h
edm::Event
Definition: Event.h:73
Tau3MuSkim::~Tau3MuSkim
~Tau3MuSkim() override
Definition: Tau3MuSkim.cc:34