30 EdbCCD(
float px=0,
float py=0,
int nx=0,
int ny=0 ): TNamed(),
34 void Set(
int nx=0,
int ny=0,
float px=0,
float py=0)
62 float a,
float b,
float c,
float d,
float p,
float q )
T mag(const SVector< T, D > &rhs)
Definition: Functions.hh:216
void d()
Definition: RecDispEX.C:381
void a()
Definition: check_aligned.C:59
Definition: EdbAffine.h:17
Float_t A22() const
Definition: EdbAffine.h:46
void Set(EdbAffine2D &a)
Definition: EdbAffine.h:36
Float_t A11() const
Definition: EdbAffine.h:43
Definition: EdbAffine.h:86
CCD camera specification.
Definition: EdbStage.h:21
EdbCCD(float px=0, float py=0, int nx=0, int ny=0)
Definition: EdbStage.h:30
Int_t GetNx() const
Definition: EdbStage.h:37
int ReadParameters(const char *str)
Definition: EdbStage.cxx:94
void Set(int nx=0, int ny=0, float px=0, float py=0)
Definition: EdbStage.h:34
Float_t ePixY
physical pixel size in microns along Y
Definition: EdbStage.h:27
void Print(Option_t *opt="") const
Definition: EdbStage.cxx:109
Float_t GetPixX() const
Definition: EdbStage.h:39
Float_t GetPixY() const
Definition: EdbStage.h:40
virtual ~EdbCCD()
Definition: EdbStage.h:32
Float_t ePixX
physical pixel size in microns along X
Definition: EdbStage.h:26
Int_t GetNy() const
Definition: EdbStage.h:38
Int_t eNy
number of pixels along Y (number of rows)
Definition: EdbStage.h:25
Int_t eNx
number of pixels along X (number of columns)
Definition: EdbStage.h:24
objective affine parameters
Definition: EdbStage.h:50
void SetCCD2Stage(float a, float b, float c, float d, float p, float q)
Definition: EdbStage.h:68
Float_t eMagnification
Definition: EdbStage.h:53
EdbAffine2D * GetCCD2Stage() const
Definition: EdbStage.h:72
int ReadParameters(const char *str)
Definition: EdbStage.cxx:153
void Print(Option_t *opt="") const
Definition: EdbStage.cxx:171
virtual ~EdbObjective()
Definition: EdbStage.cxx:147
EdbAffine2D * eCCD2Stage
from CCD pixels to stage microns
Definition: EdbStage.h:55
EdbObjective(float mag=0)
Definition: EdbStage.cxx:140
void SetMagnification(float mag)
Definition: EdbStage.h:66
Float_t GetMagnification() const
Definition: EdbStage.h:71
void Set(float mag, float a, float b, float c, float d, float p, float q)
Definition: EdbStage.h:61
Float_t PixelX() const
Definition: EdbStage.h:74
Float_t PixelY() const
Definition: EdbStage.h:75
stage parameters
Definition: EdbStage.h:85
EdbObjective * GetObjective() const
Definition: EdbStage.h:105
Float_t PixelX() const
Definition: EdbStage.h:101
void Print(Option_t *opt="") const
Definition: EdbStage.cxx:60
EdbAffine3D * eEncoders2Stage
XYZ encoders to Stage affine transformation parameters.
Definition: EdbStage.h:92
EdbObjective * eObjective
Objective parameters.
Definition: EdbStage.h:90
EdbCCD * eCCD
CDD matrix physical parameters.
Definition: EdbStage.h:89
virtual ~EdbStage()
Definition: EdbStage.cxx:28
EdbAffine3D * Encoders2Stage() const
create new object with copied affine parameters
Definition: EdbStage.cxx:187
EdbAffine2D * CCD2Stage() const
create new object with copied affine parameters
Definition: EdbStage.cxx:180
Float_t PixelY() const
Definition: EdbStage.h:102
EdbCCD * GetCCD() const
Definition: EdbStage.h:104
EdbAffine3D * GetEncoders2Stage() const
Definition: EdbStage.h:106
const char * opt
Definition: mc2raw.cxx:42
q
Definition: testBGReduction_AllMethods.C:55
p
Definition: testBGReduction_AllMethods.C:8