|
HOPS
HOPS class reference
|
Class MHO_VisibilityChannelizer. More...
#include <MHO_VisibilityChannelizer.hh>
Public Member Functions | |
| MHO_VisibilityChannelizer () | |
| virtual | ~MHO_VisibilityChannelizer () |
Public Member Functions inherited from hops::MHO_TransformingOperator< uch_visibility_store_type, visibility_store_type > | |
| MHO_TransformingOperator () | |
| virtual | ~MHO_TransformingOperator () |
| virtual bool | Execute () override |
| Function Execute. More... | |
| virtual bool | Initialize () override |
| Function Initialize. More... | |
| void | SetArgs (const uch_visibility_store_type *in, visibility_store_type *out) |
Public Member Functions inherited from hops::MHO_Operator | |
| MHO_Operator () | |
| virtual | ~MHO_Operator () |
| std::string | GetName () const |
| Getter for operator name. More... | |
| double | Priority () const |
| Get the the priority field value. More... | |
| void | SetName (std::string name) |
| Setter for operator name. More... | |
| void | SetPriority (double priority) |
| Setter for operator priority (determines order of execution within a operator category) More... | |
Protected Member Functions | |
| virtual bool | ExecuteImpl (const uch_visibility_store_type *in, visibility_store_type *out) override |
| Reorganizes visibility data into channelized format and updates channel labels. More... | |
| virtual bool | InitializeImpl (const uch_visibility_store_type *in, visibility_store_type *out) override |
| Reorganizes input visibility data into output array by channel and resizes it accordingly. More... | |
Protected Member Functions inherited from hops::MHO_ArgumentCarrier< Args > | |
| template<typename Func > | |
| auto | Apply (Func &&func) -> decltype(mho_tuple_apply(std::forward< Func >(func), fArgs)) |
Additional Inherited Members | |
Protected Attributes inherited from hops::MHO_ArgumentCarrier< Args > | |
| std::tuple< Args... > | fArgs |
Class MHO_VisibilityChannelizer.
collects unchannelized (3d) visibility data and groups by channel (but all channels must be of equal size) into 4d object
| hops::MHO_VisibilityChannelizer::MHO_VisibilityChannelizer | ( | ) |
|
virtual |
|
overrideprotectedvirtual |
Reorganizes visibility data into channelized format and updates channel labels.
| in | Input visibility store data (rank = 3) |
| out | Output channelized visibility store data |
Implements hops::MHO_TransformingOperator< uch_visibility_store_type, visibility_store_type >.
|
overrideprotectedvirtual |
Reorganizes input visibility data into output array by channel and resizes it accordingly.
| in | Input visibility store data (rank = 3) |
| out | Output visibility store data (rank = 4) |
Reimplemented from hops::MHO_TransformingOperator< uch_visibility_store_type, visibility_store_type >.