CMS 3D CMS Logo

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:
30 
32  ThingsTSelector2 operator=(ThingsTSelector2 const&);
33 
34  ClassDefOverride(ThingsTSelector2,2)
35  };
36 }
37 #endif
int iEvent
Definition: GenABIO.cc:230
edm::propagate_const< TH1F * > h_refA
#define begin
Definition: vmac.h:32
ThingsWorker(const TList *, TList &)
void process(const edm::Event &iEvent)
edm::propagate_const< TH1F * > h_a