ArcLineList::ArcLineList | ( | const string & | filename | ) |
References read_linelist().
ArcLineList::~ArcLineList | ( | ) | [virtual] |
void ArcLineList::read_linelist | ( | const string & | linelistfile | ) |
Reads arc line list.
Reads arc line list.
linelistfile | string name of the line list file |
References linelistfile_, and lines_.
Referenced by ArcLineList().
MArray< float, 2 > ArcLineList::getActiveLines | ( | ) |
Returns list of lines that are marked as "active" in the corresponding lines.par file
References getNumActiveLines(), and lines_.
MArray< float, 2 > ArcLineList::getNonActiveLines | ( | ) |
Returns list of lines that are not marked as "active" in the corresponding lines.par file
References getNumNonActiveLines(), and lines_.
MArray< float, 1 > ArcLineList::getActiveWLs | ( | ) |
Returns list of calibration wavelengths that are marked as "active" in the corresponding lines.par file
References getNumActiveLines(), and lines_.
Referenced by fit_initial_dist(), main(), and VirusHealth::validate_peaks().
float ArcLineList::getActiveWL | ( | const int | index | ) |
Returns single calibration wavelength with index i out of list of lines that are marked as "active" in the corresponding lines.par file
References getNumActiveLines(), and lines_.
Referenced by Measure::correlate(), fit_initial_dist(), and main().
float ArcLineList::getActivePXpos | ( | const int | index | ) |
Returns single calibration pixel position with index i out of list of lines that are marked as "active" in the corresponding lines.par file
References getNumActiveLines(), and lines_.
Referenced by Measure::correlate().
MArray< float, 1 > ArcLineList::getActivePXpos | ( | ) |
Returns list of calibration pixel positions that are marked as "active" in the corresponding lines.par file
References getNumActiveLines(), and lines_.
int ArcLineList::getNumActiveLines | ( | ) |
Returns total number of lines that are marked as "active" in the corresponding lines.par file
References lines_.
Referenced by Measure::correlate(), fit_initial_dist(), getActiveLines(), getActivePXpos(), getActiveWL(), getActiveWLs(), main(), and VirusHealth::validate_peaks().
int ArcLineList::getNumNonActiveLines | ( | ) |
Returns total number of lines that are not marked as "active" in the corresponding lines.par file
References lines_.
Referenced by getNonActiveLines().
string ArcLineList::linelistfile_ [private] |
Referenced by read_linelist().
MArray<float,2> ArcLineList::lines_ [private] |