}
printf("\t AliZDCDigitizer -> beam type %s - beam energy = %f GeV\n", fBeamType.Data(), fBeamEnergy);
- ReadPMTGains();
-
+ if(fBeamEnergy>0.1){
+ ReadPMTGains();
+ }
+ else{
+ AliWarning("\n Beam energy is 0 -> ZDC PMT gains can't be set -> NO ZDC DIGITS!!!\n");
+ }
+
// ADC Caen V965
fADCRes[0] = 0.0000008; // ADC Resolution high gain: 200 fC/adcCh
fADCRes[1] = 0.0000064; // ADC Resolution low gain: 25 fC/adcCh
// ### Out of time ADC added (22 channels)
// --- same codification as for signal PTMs (see above)
// ------------------------------------------------------------
- Float_t pmoot[5][5];
- for(Int_t iSector1=0; iSector1<5; iSector1++)
- for(Int_t iSector2=0; iSector2<5; iSector2++){
- pmoot[iSector1][iSector2] = 0;
- }
+ // Float_t pmoot[5][5];
+ // for(Int_t iSector1=0; iSector1<5; iSector1++)
+ // for(Int_t iSector2=0; iSector2<5; iSector2++){
+ // pmoot[iSector1][iSector2] = 0;
+ // }
// impact parameter and number of spectators
Float_t impPar = 0;
aEne[ir] = data[3];
bEne[ir] = data[4];
}
+ fclose(fdata);
if(((fBeamType.CompareTo("P-P")) == 0)){
for(int i=0; i<12; i++){