CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ThingsTSelector2.h
Go to the documentation of this file.
1 #ifndef ThingsTSelector2_h
2 #define ThingsTSelector2_h
3 
11 #include "TH1.h"
13 
14 namespace tfwliteselectortest {
15  struct ThingsWorker {
16  ThingsWorker(const TList*, TList&);
17  void process(const edm::Event& iEvent);
18  void postProcess(TList&);
21  };
22 
23  class ThingsTSelector2 : public TFWLiteSelector<ThingsWorker> {
24  public:
26  void begin(TList*&) override;
27  void terminate(TList&) override;
28 
29  private:
32 
33  ClassDefOverride(ThingsTSelector2, 2)
34  };
35 } // namespace tfwliteselectortest
36 #endif
int iEvent
Definition: GenABIO.cc:224
edm::propagate_const< TH1F * > h_refA
ThingsTSelector2 operator=(ThingsTSelector2 const &)
ThingsWorker(const TList *, TList &)
void process(const edm::Event &iEvent)
edm::propagate_const< TH1F * > h_a