HOPS
HOPS class reference
Public Member Functions | List of all members
hops::MHO_MK4CorelInterface Class Reference

MHO_MK4CorelInterface - Needed to import data from mk4_corel file objects (type_1xx) to HOPS4 format. This class implicitly assumes that the frequency/channel configuration is shared among all polarization products (i.e. nlags), we may want to loosen this restriction in the future. More...

#include <MHO_MK4CorelInterface.hh>

Public Member Functions

 MHO_MK4CorelInterface ()
 
virtual ~MHO_MK4CorelInterface ()
 
void ExtractCorelFile ()
 Extracts Corel file data and stores it in visibility and weight containers. More...
 
struct mk4_corelGetCorelData ()
 Getter for raw mk4 corel data struct. More...
 
uch_visibility_store_typeGetExtractedVisibilities ()
 Getter for extracted visibilities. More...
 
uch_weight_store_typeGetExtractedWeights ()
 Getter for extracted weights. More...
 
void SetCorelFile (const std::string &corel)
 Setter for corel file. More...
 
void SetVexFile (const std::string &vex)
 Setter for vex file, we need both the vex (root) file and corel file to extract the data. More...
 

Detailed Description

MHO_MK4CorelInterface - Needed to import data from mk4_corel file objects (type_1xx) to HOPS4 format. This class implicitly assumes that the frequency/channel configuration is shared among all polarization products (i.e. nlags), we may want to loosen this restriction in the future.

Author
J. Barrett - barre.nosp@m.ttj@.nosp@m.mit.e.nosp@m.du
Date
Thu May 28 19:47:51 2020 -0400

Constructor & Destructor Documentation

◆ MHO_MK4CorelInterface()

hops::MHO_MK4CorelInterface::MHO_MK4CorelInterface ( )

◆ ~MHO_MK4CorelInterface()

hops::MHO_MK4CorelInterface::~MHO_MK4CorelInterface ( )
virtual

Member Function Documentation

◆ ExtractCorelFile()

void hops::MHO_MK4CorelInterface::ExtractCorelFile ( )

Extracts Corel file data and stores it in visibility and weight containers.

◆ GetCorelData()

struct mk4_corel* hops::MHO_MK4CorelInterface::GetCorelData ( )
inline

Getter for raw mk4 corel data struct.

Returns
Pointer to struct mk4_corel

◆ GetExtractedVisibilities()

uch_visibility_store_type* hops::MHO_MK4CorelInterface::GetExtractedVisibilities ( )
inline

Getter for extracted visibilities.

Returns
uch_visibility_store_type* fExtractedVisibilities

◆ GetExtractedWeights()

uch_weight_store_type* hops::MHO_MK4CorelInterface::GetExtractedWeights ( )
inline

Getter for extracted weights.

Returns
uch_weight_store_type* Pointer to the extracted weights.

◆ SetCorelFile()

void hops::MHO_MK4CorelInterface::SetCorelFile ( const std::string &  corel)
inline

Setter for corel file.

Parameters
corelInput corel file path as string reference

◆ SetVexFile()

void hops::MHO_MK4CorelInterface::SetVexFile ( const std::string &  vex)
inline

Setter for vex file, we need both the vex (root) file and corel file to extract the data.

Parameters
vexPath to the VEX file

The documentation for this class was generated from the following files: