ProfExtractor Class Reference
Public Member Functions
- ProfExtractor (const Distortion &D, const int fib1, const int fib2, const bool logw, const float dw)
- ProfExtractor (const ProfExtractor &other)
- virtual ~ProfExtractor ()
- MArray< float, 2 > extract_profile_fit (const FiberModel &F, const MArray< float, 2 > &Data, const MArray< float, 2 > &Errors, MArray< float, 2 > &extraction_errors) const
- MArray< float, 2 > rebin_wavelength (const MArray< float, 2 > &I, const MArray< float, 2 > &e_I, MArray< float, 2 > &e_S2) const
Static Public Attributes
Protected Attributes
- const Distortion & D_
- the distortion solution
- const int fib1_
- first fiber to extract
- const int fib2_
- last fiber to extract
- const bool logw_
- log wavelength binning?
- const float dw_
- wavelength step in A for linear binning, km/s for log binning
Detailed Description
Fiber profile fitting extraction and deblending.
Constructor & Destructor Documentation
ProfExtractor::ProfExtractor |
( |
const Distortion & |
D, |
|
|
const int |
fib1, |
|
|
const int |
fib2, |
|
|
const bool |
logw, |
|
|
const float |
dw | |
|
) |
| | [inline] |
ProfExtractor::ProfExtractor |
( |
const ProfExtractor & |
other |
) |
[inline] |
virtual ProfExtractor::~ProfExtractor |
( |
|
) |
[inline, virtual] |
Member Function Documentation
MArray< float, 2 > ProfExtractor::extract_profile_fit |
( |
const FiberModel & |
F, |
|
|
const MArray< float, 2 > & |
Data, |
|
|
const MArray< float, 2 > & |
Errors, |
|
|
MArray< float, 2 > & |
extraction_errors | |
|
) |
| | const |
MArray< float, 2 > ProfExtractor::rebin_wavelength |
( |
const MArray< float, 2 > & |
I, |
|
|
const MArray< float, 2 > & |
e_I, |
|
|
MArray< float, 2 > & |
e_S2 | |
|
) |
| | const |
References __maxx__, __maxy__, __minx__, __miny__, D_, dw_, fib1_, fib2_, Distortion::get_reference_f(), logw_, Distortion::map_wf_x(), and Distortion::map_xy_wavelength().
Referenced by main().
Field Documentation