ArcLineList Class Reference

Public Member Functions

Private Attributes


Constructor & Destructor Documentation

ArcLineList::ArcLineList ( const string &  filename  ) 

References read_linelist().

ArcLineList::~ArcLineList (  )  [virtual]

Member Function Documentation

void ArcLineList::read_linelist ( const string &  linelistfile  ) 

Reads arc line list.

Reads arc line list.

Parameters:
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().


Field Documentation

string ArcLineList::linelistfile_ [private]

Referenced by read_linelist().

MArray<float,2> ArcLineList::lines_ [private]

Generated on 4 Nov 2015 for CURE by  doxygen 1.6.1