FACT++  1.0
void MPointing::Init ( const char *  name = 0,
const char *  title = 0 
)
private

Definition at line 115 of file MPointing.cc.

References fDx, and fDy.

116 {
117  fName = name ? name : "MPointing";
118  fTitle = title ? title : "Pointing correction model for the MAGIC telescope";
119 
120  fCoeff = new Double_t*[kNumPar];
121  fNames = new TString[kNumPar];
122  fDescr = new TString[kNumPar];
123 
124  fCoeff[kIA] = &fIa; fNames[kIA] = "IA";
125  fCoeff[kIE] = &fIe; fNames[kIE] = "IE";
126  fCoeff[kFLOP] = &fFlop; fNames[kFLOP] = "FLOP";
127  fCoeff[kAN] = &fAn; fNames[kAN] = "AN";
128  fCoeff[kAW] = &fAw; fNames[kAW] = "AW";
129  fCoeff[kNPAE] = &fNpae; fNames[kNPAE] = "NPAE";
130  fCoeff[kCA] = &fCa; fNames[kCA] = "CA";
131  fCoeff[kTF] = &fTf; fNames[kTF] = "TF";
132  fCoeff[kTX] = &fTx; fNames[kTX] = "TX";
133  fCoeff[kECES] = &fEces; fNames[kECES] = "ECES";
134  fCoeff[kACES] = &fAces; fNames[kACES] = "ACES";
135  fCoeff[kECEC] = &fEcec; fNames[kECEC] = "ECEC";
136  fCoeff[kACEC] = &fAcec; fNames[kACEC] = "ACEC";
137  fCoeff[kNRX] = &fNrx; fNames[kNRX] = "NRX";
138  fCoeff[kNRY] = &fNry; fNames[kNRY] = "NRY";
139  fCoeff[kCRX] = &fCrx; fNames[kCRX] = "CRX";
140  fCoeff[kCRY] = &fCry; fNames[kCRY] = "CRY";
141  fCoeff[kMAGIC1] = &fMagic1; fNames[kMAGIC1] = "MAGIC1";
142  fCoeff[kMAGIC2] = &fMagic2; fNames[kMAGIC2] = "MAGIC2";
143  fCoeff[kPX] = &fPx; fNames[kPX] = "PX";
144  fCoeff[kPY] = &fPy; fNames[kPY] = "PY";
145  fCoeff[kDX] = &fDx; fNames[kDX] = "DX";
146  fCoeff[kDY] = &fDy; fNames[kDY] = "DY";
147 
148  fDescr[kIA] = "Index Error Azimuth";
149  fDescr[kIE] = "Index Error Zenith Distance";
150  fDescr[kFLOP] = "Vertical Sag";
151  fDescr[kAN] = "Azimuth Axis Misalignment (N-S)";
152  fDescr[kAW] = "Azimuth Axis Misalignment (E-W)";
153  fDescr[kNPAE] = "Az-El Nonperpendicularity";
154  fDescr[kCA] = "Left-Right Collimation Error";
155  fDescr[kTF] = "Tube fluxture (sin)";
156  fDescr[kTX] = "Tube fluxture (tan)";
157  fDescr[kECES] = "Elevation Centering Error (sin)";
158  fDescr[kACES] = "Azimuth Centering Error (sin)";
159  fDescr[kECEC] = "Elevation Centering Error (cos)";
160  fDescr[kACEC] = "Azimuth Centering Error (cos)";
161  fDescr[kNRX] = "Nasmyth rotator displacement (horizontal)";
162  fDescr[kNRY] = "Nasmyth rotator displacement (vertical)";
163  fDescr[kCRX] = "Alt/Az Coude Displacement (N-S)";
164  fDescr[kCRY] = "Alt/Az Coude Displacement (E-W)";
165  fDescr[kMAGIC1] = "MAGIC culmination hysteresis";
166  fDescr[kMAGIC2] = "n/a";
167  fDescr[kPX] = "Starguider calibration fixed offset x";
168  fDescr[kPY] = "Starguider calibration fixed offset y";
169  fDescr[kDX] = "Starguider calibration additional offset dx";
170  fDescr[kDY] = "Starguider calibration additional offset dy";
171 }
Double_t fNry
Definition: MPointing.h:168
Double_t fAn
Definition: MPointing.h:163
Double_t fTf
Definition: MPointing.h:165
Double_t fPx
Definition: MPointing.h:178
Double_t fDx
Definition: MPointing.h:180
Double_t fAces
Definition: MPointing.h:172
TString * fNames
Definition: MPointing.h:184
Double_t fPy
Definition: MPointing.h:179
Double_t fFlop
Definition: MPointing.h:160
Double_t fIe
Definition: MPointing.h:158
Double_t fEces
Definition: MPointing.h:171
Double_t fTx
Definition: MPointing.h:166
Double_t fEcec
Definition: MPointing.h:173
Double_t ** fCoeff
Definition: MPointing.h:183
Double_t fCa
Definition: MPointing.h:162
Double_t fCrx
Definition: MPointing.h:169
Double_t fDy
Definition: MPointing.h:181
TString * fDescr
Definition: MPointing.h:185
Double_t fAw
Definition: MPointing.h:164
Double_t fCry
Definition: MPointing.h:170
Double_t fNrx
Definition: MPointing.h:167
Double_t fIa
Definition: MPointing.h:159
Double_t fNpae
Definition: MPointing.h:161
Double_t fMagic1
Definition: MPointing.h:175
Double_t fMagic2
Definition: MPointing.h:176
Double_t fAcec
Definition: MPointing.h:174