Merge branch 'developer' into patsetbit

This commit is contained in:
maliakal_d 2022-01-24 11:13:32 +01:00
commit 9328aadfa3
7 changed files with 16 additions and 16 deletions

View File

@ -249,7 +249,7 @@ template <class dataType> class analogDetector {
\returns pointer to current gain map is file reading succeeded, NULL is file reading didn't work. \returns pointer to current gain map is file reading succeeded, NULL is file reading didn't work.
*/ */
double *readGainMap(const char * imgname) { double *readGainMap(const char * imgname) {
uint32 nnx, nny; uint32_t nnx, nny;
float *gm=ReadFromTiff( imgname, nny, nnx); float *gm=ReadFromTiff( imgname, nny, nnx);
if (gm) { if (gm) {
if (gmap) delete [] gmap; if (gmap) delete [] gmap;
@ -688,7 +688,7 @@ template <class dataType> class analogDetector {
\returns 0 if file reading didn't succed, otherwise 1 \returns 0 if file reading didn't succed, otherwise 1
*/ */
int readPedestals(const char * imgname) { int readPedestals(const char * imgname) {
uint32 nnx, nny; uint32_t nnx, nny;
float *gm=ReadFromTiff( imgname, nny, nnx); float *gm=ReadFromTiff( imgname, nny, nnx);
if (nnx>nx) nnx=nx; if (nnx>nx) nnx=nx;
if (nny>ny) nny=ny; if (nny>ny) nny=ny;
@ -713,7 +713,7 @@ template <class dataType> class analogDetector {
\returns 0 if file reading didn't succed, otherwise 1 \returns 0 if file reading didn't succed, otherwise 1
*/ */
int readImage(const char * imgname) { int readImage(const char * imgname) {
uint32 nnx, nny; uint32_t nnx, nny;
float *gm=ReadFromTiff( imgname, nny, nnx); float *gm=ReadFromTiff( imgname, nny, nnx);
if (nnx>nx) nnx=nx; if (nnx>nx) nnx=nx;
if (nny>ny) nny=ny; if (nny>ny) nny=ny;
@ -764,7 +764,7 @@ template <class dataType> class analogDetector {
*/ */
int readPedestalRMS(const char * imgname) { int readPedestalRMS(const char * imgname) {
uint32 nnx, nny; uint32_t nnx, nny;
float *gm=ReadFromTiff( imgname, nny, nnx); float *gm=ReadFromTiff( imgname, nny, nnx);
if (nnx>nx) nnx=nx; if (nnx>nx) nnx=nx;
if (nny>ny) nny=ny; if (nny>ny) nny=ny;

View File

@ -145,8 +145,8 @@ class etaInterpolationBase : public slsInterpolation {
etastepX=(etamax-etamin)/nbetaX; etastepX=(etamax-etamin)/nbetaX;
etastepY=(etamax-etamin)/nbetaY; etastepY=(etamax-etamin)/nbetaY;
uint32 nnx; uint32_t nnx;
uint32 nny; uint32_t nny;
float *gm=ReadFromTiff(imgname, nnx, nny); float *gm=ReadFromTiff(imgname, nnx, nny);
/* if (nnx!=nny) { */ /* if (nnx!=nny) { */
/* cout << "different number of bins in x " << nnx << " and y " << nny<< " !"<< endl; */ /* cout << "different number of bins in x " << nnx << " and y " << nny<< " !"<< endl; */

View File

@ -190,7 +190,7 @@ int main(int argc, char *argv[]) {
cout << "threshold is " << thr << endl; cout << "threshold is " << thr << endl;
cout << "Nframes is " << nframes << endl; cout << "Nframes is " << nframes << endl;
uint32 nnx, nny; uint32_t nnx, nny;
double *gmap; double *gmap;
// if (gainfname) { // if (gainfname) {

View File

@ -190,7 +190,7 @@ int main(int argc, char *argv[]) {
cout << "threshold is " << thr << endl; cout << "threshold is " << thr << endl;
cout << "Nframes is " << nframes << endl; cout << "Nframes is " << nframes << endl;
uint32 nnx, nny; uint32_t nnx, nny;
double *gmap; double *gmap;
// if (gainfname) { // if (gainfname) {

View File

@ -587,8 +587,8 @@ public:
int nx, ny; int nx, ny;
dets[0]->getDetectorSize(nx,ny); dets[0]->getDetectorSize(nx,ny);
uint32 nnx; uint32_t nnx;
uint32 nny; uint32_t nny;
float *gm=ReadFromTiff(imgname, nnx, nny); float *gm=ReadFromTiff(imgname, nnx, nny);
if (ped) delete [] ped; if (ped) delete [] ped;
if (nnx>(uint)nx) nx=nnx; if (nnx>(uint)nx) nx=nnx;

View File

@ -45,16 +45,16 @@ void *WriteToTiff(float * imgData, const char * imgname, int nrow, int ncol){
return NULL; return NULL;
}; };
float *ReadFromTiff( const char * imgname, uint32 &nrow, uint32 &ncol){ float *ReadFromTiff( const char * imgname, uint32_t &nrow, uint32_t &ncol){
// unsigned char * buff=NULL; // unsigned char * buff=NULL;
TIFF * tif = TIFFOpen(imgname,"r"); TIFF * tif = TIFFOpen(imgname,"r");
if (tif){ if (tif){
uint32 bps; uint32_t bps;
uint32 sampleperpixel=1; uint32_t sampleperpixel=1;
//tsize_t linebytes; //tsize_t linebytes;
uint32 imagelength; uint32_t imagelength;
TIFFGetField(tif,TIFFTAG_IMAGEWIDTH,&ncol); TIFFGetField(tif,TIFFTAG_IMAGEWIDTH,&ncol);
TIFFGetField(tif, TIFFTAG_IMAGELENGTH, &nrow); TIFFGetField(tif, TIFFTAG_IMAGELENGTH, &nrow);
@ -65,7 +65,7 @@ float *ReadFromTiff( const char * imgname, uint32 &nrow, uint32 &ncol){
float * imgData=new float[ncol*nrow]; float * imgData=new float[ncol*nrow];
//linebytes = sampleperpixel*ncol; //linebytes = sampleperpixel*ncol;
// TIFFSetField(tif, TIFFTAG_ROWSPERSTRIP, TIFFDefaultStripSize(tif, ncol*sampleperpixel)); // TIFFSetField(tif, TIFFTAG_ROWSPERSTRIP, TIFFDefaultStripSize(tif, ncol*sampleperpixel));
for(uint32 irow=0; irow<nrow; irow++){ for(uint32_t irow=0; irow<nrow; irow++){
//tiffreadscanline(tif, buf, row); //tiffreadscanline(tif, buf, row);
TIFFReadScanline(tif,&imgData[irow*ncol],irow); TIFFReadScanline(tif,&imgData[irow*ncol],irow);
} }

View File

@ -33,6 +33,6 @@
void *WriteToTiff(float * imgData, const char * imgname, int nrow, int ncol); void *WriteToTiff(float * imgData, const char * imgname, int nrow, int ncol);
float *ReadFromTiff( const char * imgname, uint32 &nrow, uint32 &ncol); float *ReadFromTiff( const char * imgname, uint32_t &nrow, uint32_t &ncol);
#endif #endif