doxygen configuration file added

git-svn-id: file:///afs/psi.ch/project/sls_det_software/svn/slsDetectorCalibration@14 113b152e-814d-439b-b186-022a431db7b5
This commit is contained in:
bergamaschi
2013-12-16 09:48:16 +00:00
parent 8d09f061da
commit 4111c65e37
4 changed files with 124 additions and 30 deletions

View File

@ -18,8 +18,12 @@ class moenchCommonMode : public commonModeSubtraction {
\param iy pixel coordinate in the y direction
*/
virtual void addToCommonMode(double val, int ix=0, int iy=0) {
(void) iy;
commonModeSubtraction::addToCommonMode(val, ix/40);
(void) iy;
int isc=ix/40;
if (isc>=0 && isc<nROI) {
cmPed[isc]+=val;
nCm[isc]++;
}
};
/**returns common mode value as a function of the pixel value, subdividing the region of interest in the 4 supercolumns of 40 columns each;
\param ix pixel coordinate in the x direction
@ -28,7 +32,11 @@ class moenchCommonMode : public commonModeSubtraction {
*/
virtual double getCommonMode(int ix=0, int iy=0) {
(void) iy;
return commonModeSubtraction::getCommonMode(ix/40);
int isc=ix/40;
if (isc>=0 && isc<nROI) {
if (nCm[isc]>0) return cmPed[isc]/nCm[isc]-cmStat[isc].Mean();
}
return 0;
};
};