//{ /* This script read the punch through values for BigBite's E left/right and dE left/right planes. */ void read_adc(float *NaL1, float *NaL2, float *NaL3, float *NaL4, float *NaL5, float *NaL6, float *NaR1, float *NaR2, float *NaR3, float *NaR4, float *NaR5, float *NaR6){ //float NaL1[30], NaL2[24], NaL3[22], NaL4[12], NaL5[12], NaL6[12], NaR1[30], NaR2[24], NaR3[22], NaR4[12], NaR5[12], NaR6[12]; int a,l; float a1,a2; char line[200]; FILE *dbFile2 = fopen("./L_adc.dat","r"); while(fgets(line, sizeof(line), dbFile2) !=NULL) { //printf(line); sscanf(line, "%d %d %g", &l, &a, &a1); if(l==1) *(NaL1+a)=a1; if(l==2) *(NaL2+a)=a1; if(l==3) *(NaL3+a)=a1; if(l==4) *(NaL4+a)=a1; if(l==5) *(NaL5+a)=a1; if(l==6) *(NaL6+a)=a1; /* if(l==1) NaL1[a]=a1; if(l==2) NaL2[a]=a1; if(l==3) NaL3[a]=a1; if(l==4) NaL4[a]=a1; if(l==5) NaL5[a]=a1; if(l==6) NaL6[a]=a1; */ } FILE *dbFile2a = fopen("./R_adc.dat","r"); while(fgets(line, sizeof(line), dbFile2a) !=NULL) { sscanf(line, "%d %d %g", &l,&a,&a1); if(l==1) *(NaR1+a)=a1; if(l==2) *(NaR2+a)=a1; if(l==3) *(NaR3+a)=a1; if(l==4) *(NaR4+a)=a1; if(l==5) *(NaR5+a)=a1; if(l==6) *(NaR6+a)=a1; /* if(l==1) NaR1[a]=a1; if(l==2) NaR2[a]=a1; if(l==3) NaR3[a]=a1; if(l==4) NaR4[a]=a1; if(l==5) NaR5[a]=a1; if(l==6) NaR6[a]=a1; */ } }