Class for Ramp Data: importing from raw files or loading from vectors of rawData. More...
#include "us_mwlramp.h"
Classes | |
class | RampRawData |
Variables read from MWL-ramp files. More... | |
Public Member Functions | |
US_mwlRamp () | |
void | clear (void) |
bool | import_data (QString &, QLineEdit *, QVector< US_mwlRamp::RampRawData > &allData, QString &runID_xml_mwl) |
clear class from memory More... | |
Public Attributes | |
QString | cur_dir |
Currently selected i/p data directory. More... | |
QLineEdit * | le_status |
Status report LineEdit. More... | |
int | dbg_level |
Debug level. More... | |
int | nfile |
QString | runID |
files to readMore... | |
double | radius |
QStringList | cellchans |
measured radius position as double More... | |
QStringList | samplenames |
vector: cell and channel More... | |
QVector< double > | menisci |
vector: sample name in corresponding channel More... | |
QVector< double > | bottoms |
vector: solution meniscus More... | |
double | Temperature |
vector: cell bottom More... | |
QStringList | cells |
measurement temperature More... | |
Private Slots | |
void | read_runxml (QDir, QString) |
Private Attributes | |
QVector< int > | ri_wavelns |
Raw input wavelengths. More... | |
QVector< QVector< int > > | ex_wavelns |
Export Wavelengths, ea. cc. More... | |
QStringList | fpaths |
QStringList | fnames |
int | ncelchn |
Number of Cell/Channels. More... | |
int | nlambda |
Number of wavelengths (output) More... | |
int | nlamb_i |
Number of wavelengths (raw input) More... | |
int | curccx |
Current cell/chan index. More... | |
int | slambda |
Starting output lambda. More... | |
int | elambda |
Ending output lambda. More... | |
QMap< QString, int > | counts |
Map of counts ('File','Scan',...) More... | |
Class for Ramp Data: importing from raw files or loading from vectors of rawData.
Definition at line 15 of file us_mwlramp.h.
US_mwlRamp::US_mwlRamp | ( | ) |
Definition at line 9 of file us_mwlramp.cpp.
void US_mwlRamp::clear | ( | void | ) |
Definition at line 270 of file us_mwlramp.cpp.
bool US_mwlRamp::import_data | ( | QString & | mwldir, |
QLineEdit * | lestat, | ||
QVector< US_mwlRamp::RampRawData > & | allData, | ||
QString & | runID_xml_mwl | ||
) |
clear class from memory
Import ramp data from a specified directory
mwldir | Raw ramp data directory |
lestat | Status LineEdit pointer |
allData | Reference to RampRawData vector |
runID_xml_mwl | Run ID string |
Number of Wavelengths
Definition at line 15 of file us_mwlramp.cpp.
|
privateslot |
Definition at line 199 of file us_mwlramp.cpp.
QVector<double> US_mwlRamp::bottoms |
vector: solution meniscus
Definition at line 56 of file us_mwlramp.h.
QStringList US_mwlRamp::cellchans |
measured radius position as double
Definition at line 53 of file us_mwlramp.h.
QStringList US_mwlRamp::cells |
|
private |
Map of counts ('File','Scan',...)
Definition at line 87 of file us_mwlramp.h.
QString US_mwlRamp::cur_dir |
Currently selected i/p data directory.
Definition at line 45 of file us_mwlramp.h.
|
private |
Current cell/chan index.
Definition at line 84 of file us_mwlramp.h.
int US_mwlRamp::dbg_level |
Debug level.
Definition at line 47 of file us_mwlramp.h.
|
private |
Ending output lambda.
Definition at line 86 of file us_mwlramp.h.
|
private |
Export Wavelengths, ea. cc.
Definition at line 78 of file us_mwlramp.h.
|
private |
Definition at line 80 of file us_mwlramp.h.
|
private |
Definition at line 79 of file us_mwlramp.h.
QLineEdit* US_mwlRamp::le_status |
Status report LineEdit.
Definition at line 46 of file us_mwlramp.h.
QVector<double> US_mwlRamp::menisci |
vector: sample name in corresponding channel
Definition at line 55 of file us_mwlramp.h.
|
private |
Number of Cell/Channels.
Definition at line 81 of file us_mwlramp.h.
int US_mwlRamp::nfile |
Definition at line 48 of file us_mwlramp.h.
|
private |
Number of wavelengths (raw input)
Definition at line 83 of file us_mwlramp.h.
|
private |
Number of wavelengths (output)
Definition at line 82 of file us_mwlramp.h.
double US_mwlRamp::radius |
Definition at line 52 of file us_mwlramp.h.
|
private |
Raw input wavelengths.
Definition at line 77 of file us_mwlramp.h.
QString US_mwlRamp::runID |
QStringList US_mwlRamp::samplenames |
vector: cell and channel
Definition at line 54 of file us_mwlramp.h.
|
private |
Starting output lambda.
Definition at line 85 of file us_mwlramp.h.
double US_mwlRamp::Temperature |
vector: cell bottom
Definition at line 58 of file us_mwlramp.h.