HOPS
HOPS class reference
MHO_DataSelectionBuilder.hh
Go to the documentation of this file.
1 #ifndef MHO_DataSelectionBuilderBuilder_HH__
2 #define MHO_DataSelectionBuilderBuilder_HH__
3 
4 #include "MHO_OperatorBuilder.hh"
5 
6 #include "MHO_Tokenizer.hh"
7 
8 namespace hops
9 {
10 
23 {
24  public:
25 
27  : MHO_OperatorBuilder(toolbox, fdata){};
28 
30  MHO_ParameterStore* pstore = nullptr)
31  : MHO_OperatorBuilder(toolbox, cstore, pstore){};
32 
34 
40  virtual bool Build() override;
41 
42  private:
43  MHO_Tokenizer fTokenizer;
44 };
45 
46 } // namespace hops
47 
48 #endif
Class MHO_ContainerStore.
Definition: MHO_ContainerStore.hh:32
Class MHO_DataSelectionBuilder.
Definition: MHO_DataSelectionBuilder.hh:23
virtual ~MHO_DataSelectionBuilder()
Definition: MHO_DataSelectionBuilder.hh:33
virtual bool Build() override
Constructs and initializes the data selection operator to act on fringe data.
Definition: MHO_DataSelectionBuilder.cc:7
MHO_DataSelectionBuilder(MHO_OperatorToolbox *toolbox, MHO_ContainerStore *cstore=nullptr, MHO_ParameterStore *pstore=nullptr)
Definition: MHO_DataSelectionBuilder.hh:29
MHO_DataSelectionBuilder(MHO_OperatorToolbox *toolbox, MHO_FringeData *fdata)
Definition: MHO_DataSelectionBuilder.hh:26
Class MHO_FringeData.
Definition: MHO_FringeData.hh:30
Abtract base class for a builder object (creates an operator for later use)
Definition: MHO_OperatorBuilder.hh:27
Class MHO_OperatorToolbox.
Definition: MHO_OperatorToolbox.hh:26
Class MHO_ParameterStore.
Definition: MHO_ParameterStore.hh:52
Class MHO_Tokenizer.
Definition: MHO_Tokenizer.hh:24
Definition: MHO_ChannelLabeler.hh:17