17 void SetZpKey(
const std::string &AKey);
31 Gtransfo *inverseReadWcs;
36 Gtransfo *pix2CommonTangentPlane;
43 std::string instrument;
53 double toadsZeroPoint;
64 double sineta,coseta,tgz,hourAngle;
70 std::string cfhtscatter;
72 std::string flatcvmap;
77 Point commonTangentPoint;
85 std::string Name()
const {
return riName;}
88 std::string Dir()
const {
return riDir; }
100 const Gtransfo* Pix2CommonTangentPlane()
const
101 {
return pix2CommonTangentPlane;}
104 const Gtransfo* CommonTangentPlane2TP()
const
108 const Gtransfo* TP2CommonTangentPlane()
const
112 const Gtransfo* Pix2TangentPlane()
const
116 const Gtransfo* Sky2TP()
const
120 int Chip()
const {
return chip;}
147 std::string
DateObs()
const {
return dateObs; }
150 double JD()
const {
return jd; }
157 double ZP()
const {
return zp;}
160 double PSFZP()
const {
return psfzp;}
163 double PhotK()
const {
return photk; }
166 double PhotC()
const {
return photc; }
169 double HourAngle()
const {
return hourAngle; }
178 double TanZ()
const {
return tgz; }
181 Point ParallacticVector()
const {
return Point(tgz*coseta, tgz*sineta);}
187 std::string
Band()
const {
return band;}
204 void SetPix2TangentPlane(
const Gtransfo *);
207 const Gtransfo *
ReadWCS()
const {
return readWcs;}
228 void SetIndex(
int idx) { index = idx; }
232 void SetExpIndex(
int idx) { expindex = idx; }
249 class CcdImageList :
public std::list<CountedRef<CcdImage> >
253 std::vector<int> Shoots()
const;
256 std::list<std::string> FlatNames()
const;
259 std::list<std::string> DateObs()
const;
262 std::list<std::string> Bands()
const;
265 double MeanAirmass()
const;
268 template<
class Accept> CcdImageList SubList(
const Accept &OP)
const
271 for (const_iterator i = begin(); i != end() ; ++i)
272 if (OP(**i)) out.push_back(*i);
277 double AirMass(
const int Shoot,
const int Chip = -1)
const;
281 typedef CcdImageList::iterator CcdImageIterator;
282 typedef CcdImageList::const_iterator CcdImageCIterator;
double ZP() const
zp from the Fits key set by SetZpKey(std::string)
Definition: ccdimage.h:157
double CosEta() const
Parallactic angle.
Definition: ccdimage.h:175
std::string SNLSGrid() const
SNLS grid.
Definition: ccdimage.h:199
double PhotK() const
absorption term
Definition: ccdimage.h:163
Frame RaDecFrame() const
Frame on sky.
Definition: ccdimage.cc:249
double ExpTime() const
Exposure time (s)
Definition: ccdimage.h:141
std::string FlatCVMap() const
correction map to convert from one set of fluxes to another
Definition: ccdimage.h:202
int Index() const
Fitted Ccd object (contain the refscale parameters)
Definition: ccdimage.h:227
double JD() const
Julian Date.
Definition: ccdimage.h:150
const Gtransfo * ReadWCS() const
the wcs read in the header. NOT updated when fitting.
Definition: ccdimage.h:207
double Seeing() const
returns seeing
Definition: ccdimage.h:129
std::string Band() const
return the CcdImage band name
Definition: ccdimage.h:187
int Shoot() const
returns shoot ID
Definition: ccdimage.h:138
std::string DateObs() const
Date Obs.
Definition: ccdimage.h:147
double SigmaBack() const
returns sigma back
Definition: ccdimage.h:135
handler of an actual image from a single CCD
Definition: ccdimage.h:21
const Gtransfo * InverseReadWCS() const
the inverse of the one above.
Definition: ccdimage.h:210
double ElixirZP() const
Elixir ZP (applies to fluxes in ADU/sec at airmass 1).
Definition: ccdimage.h:154
double TanZ() const
Parallactic angle.
Definition: ccdimage.h:178
int BandIndex() const
return the CcdImage band index. This is a static index that mostly turns a letter (e...
Definition: ccdimage.h:190
double PSFZP() const
zp from the psf zp file, returns 0 if not present
Definition: ccdimage.h:160
int ExpIndex() const
Exposure Index.
Definition: ccdimage.h:231
Point const & CommonTangentPoint() const
Common Tangent Point.
Definition: ccdimage.h:235
std::string Instrument() const
instrument (TOADINST fits pseudo-key)
Definition: ccdimage.h:123
handles the transfos to go from a given image to the system used to fit.
Definition: chip.h:21
int Chip() const
returns chip ID
Definition: ccdimage.h:120
double AirMass() const
Airmass.
Definition: ccdimage.h:144
double FluxCoeff() const
conversion from ADU to ADU/sec at airmass=1
Definition: ccdimage.h:184
A list of MeasuredStar. They are usually filled in Associations::AddImage.
Definition: measuredstar.h:105
double PhotC() const
original ZP
Definition: ccdimage.h:166
unsigned BandRank() const
some incremental band rank. Is used to incrementally index bands in a sample of input images...
Definition: ccdimage.h:126
const Frame & ImageFrame() const
Frame in pixels.
Definition: ccdimage.h:213
double GFSeeing() const
returns gfseeing
Definition: ccdimage.h:132
double SinEta() const
Parallactic angle.
Definition: ccdimage.h:172
std::string FlatName() const
Flat used to flatfield.
Definition: ccdimage.h:193
std::string CFHTScatter() const
Full path of the scatter corrections.
Definition: ccdimage.h:196