HOPS
HOPS class reference
MHO_WeightChannelizer.hh
Go to the documentation of this file.
1 #ifndef MHO_WeightChannelizer_HH__
2 #define MHO_WeightChannelizer_HH__
3 
4 #include "MHO_NDArrayWrapper.hh"
6 
8 
9 namespace hops
10 {
11 
20 class MHO_WeightChannelizer: public MHO_TransformingOperator< uch_weight_store_type, weight_store_type >
21 {
22  public:
24  virtual ~MHO_WeightChannelizer();
25 
26  private:
27  virtual bool InitializeImpl(const uch_weight_store_type* in, weight_store_type* out);
28  virtual bool ExecuteImpl(const uch_weight_store_type* in, weight_store_type* out);
29 
30  bool fInitialized;
31 };
32 
33 } // namespace hops
34 
35 #endif
Class MHO_TableContainer.
Definition: MHO_TableContainer.hh:36
Class MHO_TransformingOperator.
Definition: MHO_TransformingOperator.hh:23
collects unchannelized (3d) weight data and groups by channel (but all channels must be of equal size...
Definition: MHO_WeightChannelizer.hh:21
MHO_WeightChannelizer()
Definition: MHO_WeightChannelizer.cc:62
virtual ~MHO_WeightChannelizer()
Definition: MHO_WeightChannelizer.cc:67
Definition: MHO_ChannelLabeler.hh:17