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

Class MHO_FringeDataInitializer. More...

#include <MHO_FringeDataInitializer.hh>

Public Member Functions

 MHO_FringeDataInitializer ()
 
virtual ~MHO_FringeDataInitializer ()
 

Static Public Member Functions

static void configure_station_data (MHO_ScanDataStore *scanStore, MHO_ContainerStore *containerStore, std::string ref_station_mk4id, std::string rem_station_mk4id)
 Configures station data by loading and renaming objects in MHO_ScanDataStore and MHO_ContainerStore. More...
 
static void configure_visibility_data (MHO_ContainerStore *store)
 Configures visibility data by checking and processing visibility_type and weight_type objects in the store. More...
 
static void init_and_exec_operators (MHO_OperatorBuilderManager *build_manager, MHO_OperatorToolbox *opToolbox, const char *category)
 Initializes and executes (in priority value order) all operators associated with a given category. More...
 
static bool initialize_scan_data (MHO_ParameterStore *, MHO_ScanDataStore *scanStore)
 Initializes scan data store using parameters and sets root file name. More...
 
static void populate_initial_parameters (MHO_ParameterStore *paramStore, MHO_ScanDataStore *scanStore)
 Initializes parameter store and scan store for fringe processing, sets initial values. More...
 

Detailed Description

Class MHO_FringeDataInitializer.

collection of helper functions for fringe fitter start-up

Author
J. Barrettj - barre.nosp@m.ttj@.nosp@m.mit.e.nosp@m.du
Date
Wed Sep 20 16:40:35 2023 -0400 Tue Sep 19 04:11:24 PM EDT 2023

Constructor & Destructor Documentation

◆ MHO_FringeDataInitializer()

hops::MHO_FringeDataInitializer::MHO_FringeDataInitializer ( )
inline

◆ ~MHO_FringeDataInitializer()

virtual hops::MHO_FringeDataInitializer::~MHO_FringeDataInitializer ( )
inlinevirtual

Member Function Documentation

◆ configure_station_data()

void hops::MHO_FringeDataInitializer::configure_station_data ( MHO_ScanDataStore scanStore,
MHO_ContainerStore containerStore,
std::string  ref_station_mk4id,
std::string  rem_station_mk4id 
)
static

Configures station data by loading and renaming objects in MHO_ScanDataStore and MHO_ContainerStore.

Parameters
scanStorePointer to MHO_ScanDataStore for loading station data
containerStorePointer to MHO_ContainerStore for renaming objects
ref_station_mk4idReference station's mk4id for loading and renaming
rem_station_mk4idRemote station's mk4id for loading and renaming
Note
This is a static function.

◆ configure_visibility_data()

void hops::MHO_FringeDataInitializer::configure_visibility_data ( MHO_ContainerStore store)
static

Configures visibility data by checking and processing visibility_type and weight_type objects in the store.

Parameters
storePointer to MHO_ContainerStore containing visibility and weight data.
Note
This is a static function.

◆ init_and_exec_operators()

void hops::MHO_FringeDataInitializer::init_and_exec_operators ( MHO_OperatorBuilderManager build_manager,
MHO_OperatorToolbox opToolbox,
const char *  category 
)
static

Initializes and executes (in priority value order) all operators associated with a given category.

Parameters
build_managerPointer to MHO_OperatorBuilderManager for building operators.
opToolboxPointer to MHO_OperatorToolbox for getting operators by category.
categoryCategory name as string.
Note
This is a static function.

◆ initialize_scan_data()

bool hops::MHO_FringeDataInitializer::initialize_scan_data ( MHO_ParameterStore paramStore,
MHO_ScanDataStore scanStore 
)
static

Initializes scan data store using parameters and sets root file name.

Parameters
param1Pointer to MHO_ParameterStore containing initialization parameters
scanStorePointer to MHO_ScanDataStore to be initialized
Returns
True if scan store is valid, false otherwise
Note
This is a static function.

◆ populate_initial_parameters()

void hops::MHO_FringeDataInitializer::populate_initial_parameters ( MHO_ParameterStore paramStore,
MHO_ScanDataStore scanStore 
)
static

Initializes parameter store and scan store for fringe processing, sets initial values.

Parameters
paramStorePointer to MHO_ParameterStore object for storing parameters
scanStorePointer to MHO_ScanDataStore object for handling scan data
Note
This is a static function.

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