| 3038 |
Int_t ixalig; |
Int_t ixalig; |
| 3039 |
Int_t iyalig; |
Int_t iyalig; |
| 3040 |
Int_t izalig; |
Int_t izalig; |
| 3041 |
|
Int_t iemip; |
| 3042 |
Float_t xalig; |
Float_t xalig; |
| 3043 |
Float_t yalig; |
Float_t yalig; |
| 3044 |
Float_t zalig; |
Float_t zalig; |
| 3045 |
|
Float_t emip; |
| 3046 |
// |
// |
| 3047 |
FILE *f; |
FILE *f; |
| 3048 |
f = fopen(txtple.Data(),"wb"); |
f = fopen(txtple.Data(),"wb"); |
| 3049 |
// |
// |
| 3050 |
printf("\n Insert four cifres parameters, the last one will become the decimal (1234 will be transformed into 123.4) \n"); |
printf("\n Insert parameters in microns \n"); |
| 3051 |
printf("\n Insert the x alignment parameter: \n"); |
printf("\n Insert the x alignment parameter: \n"); |
| 3052 |
cin.getline(value,256); |
cin.getline(value,256); |
| 3053 |
ixalig = atoi(value); |
ixalig = atoi(value); |
| 3054 |
xalig = (Float_t)ixalig/10.; |
xalig = (Float_t)ixalig/1000.; |
| 3055 |
fwrite(&xalig,sizeof(xalig),1,f); |
fwrite(&xalig,sizeof(xalig),1,f); |
| 3056 |
printf(" xalig = %f \n",xalig); |
printf(" xalig = %f mm\n",xalig); |
| 3057 |
// |
// |
| 3058 |
printf("\n Insert the y alignment parameter: \n"); |
printf("\n Insert the y alignment parameter: \n"); |
| 3059 |
cin.getline(value,256); |
cin.getline(value,256); |
| 3060 |
iyalig = atoi(value); |
iyalig = atoi(value); |
| 3061 |
yalig = (Float_t)iyalig/10.; |
yalig = (Float_t)iyalig/1000.; |
| 3062 |
fwrite(&yalig,sizeof(yalig),1,f); |
fwrite(&yalig,sizeof(yalig),1,f); |
| 3063 |
printf(" yalig = %f \n",yalig); |
printf(" yalig = %f mm\n",yalig); |
| 3064 |
// |
// |
| 3065 |
printf("\n Insert the z alignment parameter: \n"); |
printf("\n Insert the z alignment parameter: \n"); |
| 3066 |
cin.getline(value,256); |
cin.getline(value,256); |
| 3067 |
izalig = atoi(value); |
izalig = atoi(value); |
| 3068 |
zalig = (Float_t)izalig/10.; |
zalig = (Float_t)izalig/1000.; |
| 3069 |
fwrite(&zalig,sizeof(zalig),1,f); |
fwrite(&zalig,sizeof(zalig),1,f); |
| 3070 |
printf(" zalig = %f \n",zalig); |
printf(" zalig = %f mm\n",zalig); |
| 3071 |
|
// |
| 3072 |
|
printf("\n Insert the signal/noise threshold (times 1000): \n"); |
| 3073 |
|
cin.getline(value,256); |
| 3074 |
|
iemip = atoi(value); |
| 3075 |
|
emip = (Float_t)iemip/1000.; |
| 3076 |
|
fwrite(&emip,sizeof(emip),1,f); |
| 3077 |
|
printf(" emip = %f mip \n",emip); |
| 3078 |
// |
// |
| 3079 |
fclose(f); |
fclose(f); |
| 3080 |
} |
} |
| 3091 |
mip = 0.; |
mip = 0.; |
| 3092 |
fread(&mip,sizeof(mip),1,f); |
fread(&mip,sizeof(mip),1,f); |
| 3093 |
printf(" zalig = %f \n",mip); |
printf(" zalig = %f \n",mip); |
| 3094 |
|
mip = 0.; |
| 3095 |
|
fread(&mip,sizeof(mip),1,f); |
| 3096 |
|
printf(" signal threshold = %f \n",mip); |
| 3097 |
fclose(f); |
fclose(f); |
| 3098 |
} |
} |