HOPS
HOPS class reference
MHO_VisibilityChannelizer.hh
Go to the documentation of this file.
1 #ifndef MHO_VisibilityChannelizer_HH__
2 #define MHO_VisibilityChannelizer_HH__
3 
4 #include "MHO_NDArrayWrapper.hh"
6 
8 
9 namespace hops
10 {
11 
23 class MHO_VisibilityChannelizer: public MHO_TransformingOperator< uch_visibility_store_type, visibility_store_type >
24 {
25  public:
28 
29  protected:
47  virtual bool ExecuteImpl(const uch_visibility_store_type* in, visibility_store_type* out);
48 
49  private:
50  bool fInitialized;
51 };
52 
53 } // namespace hops
54 
55 #endif
Class MHO_TableContainer.
Definition: MHO_TableContainer.hh:36
Class MHO_TransformingOperator.
Definition: MHO_TransformingOperator.hh:23
Class MHO_VisibilityChannelizer.
Definition: MHO_VisibilityChannelizer.hh:24
virtual bool InitializeImpl(const uch_visibility_store_type *in, visibility_store_type *out)
Reorganizes input visibility data into output array by channel and resizes it accordingly.
Definition: MHO_VisibilityChannelizer.cc:54
virtual ~MHO_VisibilityChannelizer()
Definition: MHO_VisibilityChannelizer.cc:51
MHO_VisibilityChannelizer()
Definition: MHO_VisibilityChannelizer.cc:46
virtual bool ExecuteImpl(const uch_visibility_store_type *in, visibility_store_type *out)
Reorganizes visibility data into channelized format and updates channel labels.
Definition: MHO_VisibilityChannelizer.cc:152
Definition: MHO_ChannelLabeler.hh:17