HlRadii< DataType > Class Template Reference

#include <HlRadii.hxx>

Inheritance diagram for HlRadii< DataType >:
Inheritance graph
[legend]
Collaboration diagram for HlRadii< DataType >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 HlRadii (const FitsFile &aCatFile, const FitsFile &aFile)
 Constructor just sets the method name.
virtual ~HlRadii ()
 Destructor.
void setSource (IntMap &tbls, IntMap &cols, StringMap units)
 Source data columns are the aperFlux, aperFluxErr columns.
void setTarget (IntMap &cols, StringMap units)
 Target columns are those corresponding to galactic l and b.
void doit (TableData< DataType > &data, int row1, int row2)
 Fill up the Half-light radii columns.
void doit2 (TableData< DataType > &rawData, TableData< DataType > &data, int row1, int row2)
double circToEll (double ell)

Private Attributes

FitsFile mCatFile
FitsFile mFile
int hlGeoColNo
int hlSMnColNo
int hlSMjColNo
int hlCorSMnColNo
int hlCorSMjColNo
int hlcColNo
int extColNo
int ellColNo

Static Private Attributes

static const double seeFact = 0.50

Detailed Description

template<typename DataType>
class HlRadii< DataType >

Implements methods to calculate different radii. Different inputs hlGeoRad or hlSMjRad, ell and seeing calc hlGeoRad, hlSMnRad, hlSMjRad, hlCorSMnRad, hlCorSMjRad


Constructor & Destructor Documentation

template<typename DataType>
HlRadii< DataType >::HlRadii ( const FitsFile aCatFile,
const FitsFile aFile 
) [inline]

Constructor just sets the method name.

template<typename DataType>
virtual HlRadii< DataType >::~HlRadii (  )  [inline, virtual]

Destructor.


Member Function Documentation

template<typename DataType>
double HlRadii< DataType >::circToEll ( double  ell  )  [inline]
template<typename DataType>
void HlRadii< DataType >::doit ( TableData< DataType > &  data,
int  row1,
int  row2 
) [inline, virtual]
template<typename DataType>
void HlRadii< DataType >::doit2 ( TableData< DataType > &  rawData,
TableData< DataType > &  data,
int  row1,
int  row2 
) [inline, virtual]
template<typename DataType>
void HlRadii< DataType >::setSource ( IntMap tbls,
IntMap cols,
StringMap  units 
) [inline, virtual]

Source data columns are the aperFlux, aperFluxErr columns.

Implements DataMethod< DataType >.

References HlRadii< DataType >::ellColNo, HlRadii< DataType >::extColNo, and HlRadii< DataType >::hlcColNo.

template<typename DataType>
void HlRadii< DataType >::setTarget ( IntMap cols,
StringMap  units 
) [inline, virtual]

Member Data Documentation

template<typename DataType>
int HlRadii< DataType >::ellColNo [private]
template<typename DataType>
int HlRadii< DataType >::extColNo [private]
template<typename DataType>
int HlRadii< DataType >::hlcColNo [private]
template<typename DataType>
int HlRadii< DataType >::hlCorSMjColNo [private]
template<typename DataType>
int HlRadii< DataType >::hlCorSMnColNo [private]
template<typename DataType>
int HlRadii< DataType >::hlGeoColNo [private]
template<typename DataType>
int HlRadii< DataType >::hlSMjColNo [private]
template<typename DataType>
int HlRadii< DataType >::hlSMnColNo [private]
template<typename DataType>
FitsFile HlRadii< DataType >::mCatFile [private]
template<typename DataType>
FitsFile HlRadii< DataType >::mFile [private]
template<typename DataType>
const double HlRadii< DataType >::seeFact = 0.50 [static, private]

The documentation for this class was generated from the following file:
Generated on Mon Oct 4 10:39:32 2010 for WfcamSrc by  doxygen 1.6.3