lsst.jointcal  master-gc935ebf72c+13
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | List of all members
lsst::jointcal::MeasuredStar Class Reference

objects measured on actual images. More...

#include <MeasuredStar.h>

Inheritance diagram for lsst::jointcal::MeasuredStar:
lsst::jointcal::BaseStar lsst::jointcal::FatPoint lsst::jointcal::Point

Public Member Functions

 MeasuredStar ()
 
 MeasuredStar (const BaseStar &baseStar, const FittedStar *_fittedStar=nullptr)
 
void setFittedStar (std::shared_ptr< FittedStar > fittedStar)
 
void dump (std::ostream &stream=std::cout) const
 utility More...
 
double getFluxSig () const
 
double getMag () const
 
double getAperRad () const
 
double getMagWeight () const
 the inverse of the mag variance More...
 
std::shared_ptr< const FittedStargetFittedStar () const
 
const CcdImagegetCcdImage () const
 
void setCcdImage (const CcdImage *ccdImage)
 
bool isValid () const
 Fits may use that to discard outliers. More...
 
void setValid (bool v)
 Fits may use that to discard outliers. More...
 
- Public Member Functions inherited from lsst::jointcal::BaseStar
 BaseStar ()
 
 BaseStar (double xx, double yy, double flux)
 constructor More...
 
 BaseStar (const Point &point, double flux)
 
double getX () const
 access stuff. More...
 
double getY () const
 
virtual std::string __str__ () const
 
BaseStaroperator= (const Point &point)
 
virtual ~BaseStar ()
 
double getFlux () const
 
double & getFlux ()
 
void setFlux (double flux)
 
- Public Member Functions inherited from lsst::jointcal::FatPoint
 FatPoint ()
 
 FatPoint (const Point &P, double Vx=1, double Vy=1, double Vxy=0)
 
 FatPoint (const double X, const double Y, const double Vx=1, const double Vy=1, const double Vxy=0)
 
- Public Member Functions inherited from lsst::jointcal::Point
virtual ~Point ()
 
 Point ()
 
 Point (double xx, double yy)
 
double Distance (const Point &other) const
 
double computeDist2 (const Point &other) const
 distance squared to other More...
 
Point operator+ (const Point &Right) const
 Sum. More...
 
Point operator- (const Point &Right) const
 Difference. More...
 

Public Attributes

double mag
 
double wmag
 
double eflux
 
double aperrad
 
double chi2
 
- Public Attributes inherited from lsst::jointcal::FatPoint
double vx
 
double vy
 
double vxy
 
- Public Attributes inherited from lsst::jointcal::Point
double x
 coordinate More...
 
double y
 

Additional Inherited Members

- Static Public Member Functions inherited from lsst::jointcal::BaseStar
static const char * typeName ()
 
- Protected Attributes inherited from lsst::jointcal::BaseStar
double _flux
 

Detailed Description

objects measured on actual images.

Coordinates and uncertainties are expressed in pixel image frame. Flux expressed in ADU/s.

Definition at line 18 of file MeasuredStar.h.

Constructor & Destructor Documentation

lsst::jointcal::MeasuredStar::MeasuredStar ( )
inline

Definition at line 33 of file MeasuredStar.h.

lsst::jointcal::MeasuredStar::MeasuredStar ( const BaseStar baseStar,
const FittedStar _fittedStar = nullptr 
)
inline

Definition at line 36 of file MeasuredStar.h.

Member Function Documentation

void lsst::jointcal::MeasuredStar::dump ( std::ostream &  s = std::cout) const
inlinevirtual

utility

Reimplemented from lsst::jointcal::BaseStar.

Definition at line 44 of file MeasuredStar.h.

double lsst::jointcal::MeasuredStar::getAperRad ( ) const
inline

Definition at line 51 of file MeasuredStar.h.

const CcdImage& lsst::jointcal::MeasuredStar::getCcdImage ( ) const
inline

Definition at line 58 of file MeasuredStar.h.

std::shared_ptr<const FittedStar> lsst::jointcal::MeasuredStar::getFittedStar ( ) const
inline

Definition at line 56 of file MeasuredStar.h.

double lsst::jointcal::MeasuredStar::getFluxSig ( ) const
inline

Definition at line 49 of file MeasuredStar.h.

double lsst::jointcal::MeasuredStar::getMag ( ) const
inline

Definition at line 50 of file MeasuredStar.h.

double lsst::jointcal::MeasuredStar::getMagWeight ( ) const
inline

the inverse of the mag variance

Definition at line 54 of file MeasuredStar.h.

bool lsst::jointcal::MeasuredStar::isValid ( ) const
inline

Fits may use that to discard outliers.

Definition at line 63 of file MeasuredStar.h.

void lsst::jointcal::MeasuredStar::setCcdImage ( const CcdImage ccdImage)
inline

Definition at line 60 of file MeasuredStar.h.

void lsst::jointcal::MeasuredStar::setFittedStar ( std::shared_ptr< FittedStar fittedStar)
inline

Definition at line 39 of file MeasuredStar.h.

void lsst::jointcal::MeasuredStar::setValid ( bool  v)
inline

Fits may use that to discard outliers.

Definition at line 65 of file MeasuredStar.h.

Member Data Documentation

double lsst::jointcal::MeasuredStar::aperrad

Definition at line 23 of file MeasuredStar.h.

double lsst::jointcal::MeasuredStar::chi2

Definition at line 24 of file MeasuredStar.h.

double lsst::jointcal::MeasuredStar::eflux

Definition at line 22 of file MeasuredStar.h.

double lsst::jointcal::MeasuredStar::mag

Definition at line 20 of file MeasuredStar.h.

double lsst::jointcal::MeasuredStar::wmag

Definition at line 21 of file MeasuredStar.h.


The documentation for this class was generated from the following file: