3 #ifndef ObjectLightCurve_h
4 #define ObjectLightCurve_h 1
6 #include "luiza/Processor.h"
152 virtual void init() ;
179 void printEndMessage()
const ;
250 int _nObjectsMatched;
253 double xmin,xmax,ymin,ymax;
260 int GaussjSolve(
double *alfa,
double *beta,
int n);
std::vector< float > _referenceStars
Reference star positions and brightnesses.
Definition: ObjectLightCurve.h:213
namespace for data storing and exchange formats
Definition: GloriaAstrometry.h:15
bool _estimateError
Flag to do photometry error estimate, based on reference star spread.
Definition: ObjectLightCurve.h:239
Processor to reconstruct light curve of given object.
Definition: ObjectLightCurve.h:140
Class for storing all data processed in Luiza.
Definition: GloriaDataContainer.h:82
double _matchingTolerance
Position matching tolerance for object and reference stars.
Definition: ObjectLightCurve.h:195
bool _referenceUseMedian
Flag for using median instead of mean for calibration to reference stars.
Definition: ObjectLightCurve.h:236
Base class for Luiza processors.
Definition: Processor.h:55
std::string _polarAngleColumn
Name of DEC column (for proper distance calculation)
Definition: ObjectLightCurve.h:209
string _referenceStarCatalog
Name of the collection containing reference stars.
Definition: ObjectLightCurve.h:219
int _maxReferenceCount
Maximum number of reference stars to be used.
Definition: ObjectLightCurve.h:230
std::vector< float > _objectPosition
Object position.
Definition: ObjectLightCurve.h:192
bool _magnitudoGiven
Flag for brightness given in magintudo.
Definition: ObjectLightCurve.h:206
string _inputCollectionName
Name of the collection containing object lists.
Definition: ObjectLightCurve.h:186
Class for reading and processing fits tables in Luiza.
Definition: GloriaFitsTable.h:109
std::string _brightnessColumn
Name of the object brightness column.
Definition: ObjectLightCurve.h:202
double _referenceMaxDist
Maximum distance to reference star from file.
Definition: ObjectLightCurve.h:227
std::vector< std::string > _copyColumns
Names of table columns to be copied in the light curve.
Definition: ObjectLightCurve.h:242
int _correctionFitOrder
Order of the polynomial fit of correction dependence on position.
Definition: ObjectLightCurve.h:233
Namespace for Luiza framework.
Definition: CCCollection.h:6
string _referenceMagColumn
Names of table columns containing reference star positions and magintudo.
Definition: ObjectLightCurve.h:223
virtual Processor * newProcessor()
Return a new instance of the processor.
Definition: ObjectLightCurve.h:144
string _outputCollectionName
Name of the output light curve collection.
Definition: ObjectLightCurve.h:189
std::vector< std::string > _positionColumns
Names of the position columns in the table.
Definition: ObjectLightCurve.h:198
std::vector< std::string > _headerRecords
Names of table header records to be added in the light curve.
Definition: ObjectLightCurve.h:245