CMS 3D CMS Logo

ThingsTSelector.h
Go to the documentation of this file.
1 #ifndef ThingsTSelector_h
2 #define ThingsTSelector_h
3 
11 #include "TH1.h"
14 
17  public:
18  ThingsTSelector() : h_a(nullptr), h_refA(nullptr) {}
19  void begin(TList*&) override;
20  void preProcessing(const TList*, TList&) override;
21  void process(const edm::Event&) override;
22  void postProcessing(TList&) override;
23  void terminate(TList&) override;
24 
25  private:
29 
32 
33  ClassDefOverride(ThingsTSelector, 2)
34  };
35 } // namespace tfwliteselectortest
36 #endif
tfwliteselectortest::ThingsTSelector::ThingsTSelector
ThingsTSelector()
Definition: ThingsTSelector.h:18
TFWLiteSelectorBasic
Definition: TFWLiteSelectorBasic.h:42
propagate_const.h
tfwliteselectortest::ThingsTSelector::operator=
ThingsTSelector operator=(ThingsTSelector const &)
tfwliteselectortest::ThingsTSelector::postProcessing
void postProcessing(TList &) override
Definition: ThingsTSelector.cc:74
TFWLiteSelectorBasic.h
tfwliteselectortest::ThingsTSelector::preProcessing
void preProcessing(const TList *, TList &) override
Definition: ThingsTSelector.cc:17
edm::propagate_const< TH1F * >
tfwliteselectortest::ThingsTSelector::terminate
void terminate(TList &) override
Definition: ThingsTSelector.cc:76
tfwliteselectortest::ThingsTSelector::h_refA
edm::propagate_const< TH1F * > h_refA
Definition: ThingsTSelector.h:28
tfwliteselectortest::ThingsTSelector::process
void process(const edm::Event &) override
Definition: ThingsTSelector.cc:35
tfwliteselectortest::ThingsTSelector::begin
void begin(TList *&) override
Definition: ThingsTSelector.cc:15
tfwliteselectortest::ThingsTSelector
Definition: ThingsTSelector.h:16
tfwliteselectortest
Definition: ThingsTSelector.h:15
tfwliteselectortest::ThingsTSelector::h_a
edm::propagate_const< TH1F * > h_a
histograms
Definition: ThingsTSelector.h:27
edm::Event
Definition: Event.h:73