Luiza  v03-01
CalculateGausPSF.h
1 // -*- mode: c++; mode: auto-fill; mode: flyspell-prog; -*-
2 
3 #ifndef CalculateGausPSF_h
4 #define CalculateGausPSF_h 1
5 
6 #include "luiza/Processor.h"
7 
8 using namespace gloria;
9 
10 namespace luiza {
11 
12 
14 
81  class CalculateGausPSF : public Processor {
82 
83  public:
84 
85  virtual Processor* newProcessor() { return new CalculateGausPSF ; }
86 
87 
89 
93  virtual void init() ;
94 
97  virtual void processData( GloriaDataContainer* data ) ;
98 
99  // virtual void createTable( GloriaDataContainer* data ) ;
100 
101  virtual void startAnalysis(GloriaDataContainer* data);
102 
103  virtual void check( GloriaDataContainer* data ) ;
104 
105 
108  virtual void end() ;
109 
110 
111  protected:
112 
114  void printEndMessage() const ;
115 
118 
121 
124 
125 
127 
131 
133 
137 
140 
142 
146 
149 
152 
155 
157 
162 
163  int _nLoops ;
164  int _nInputImages ;
165  int _nOutputMaps ;
166 
167  } ;
168 
169 } // end namespace luiza
170 #endif
bool _permanentCollection
Flag the output collection to be permanent.
Definition: CalculateGausPSF.h:123
double _medianThreshold
Cut on the pixel median (in units of noise level) for star definition.
Definition: CalculateGausPSF.h:151
namespace for data storing and exchange formats
Definition: GloriaAstrometry.h:15
string _outputCollectionName
Name of the output object list collection.
Definition: CalculateGausPSF.h:120
int _backgroundSampling
Background sampling factor.
Definition: CalculateGausPSF.h:130
Class for storing all data processed in Luiza.
Definition: GloriaDataContainer.h:82
virtual Processor * newProcessor()
Return a new instance of the processor.
Definition: CalculateGausPSF.h:85
Base class for Luiza processors.
Definition: Processor.h:55
int _backgroundFrameDivision
Frame division for background calculation.
Definition: CalculateGausPSF.h:136
double _MaxPixelValue
Threshold using to eliminate the saturated stars.
Definition: CalculateGausPSF.h:154
int _interpolationOrder
Polinomial order used to interpolate background map.
Definition: CalculateGausPSF.h:139
string _imageCollectionName
Name of the image collection containing images.
Definition: CalculateGausPSF.h:117
Namespace for Luiza framework.
Definition: CCCollection.h:6
bool _useTelescopeParameters
Use network configuration file to update processor parameters.
Definition: CalculateGausPSF.h:161
double _pixThreshold
Threshold for the highest pixel signal (in units of noise level)
Definition: CalculateGausPSF.h:148
int _frameDivision
Frame division for shape map calculation.
Definition: CalculateGausPSF.h:145
Processor to calculate Gaus profile parameters for stars on the CCD frame.
Definition: CalculateGausPSF.h:81