//____________________________________________________________________________
AliEMCALDigitizer::~AliEMCALDigitizer()
{
- AliEMCALGetter * gime =AliEMCALGetter::Instance(GetTitle(),fEventFolderName);
- gime->EmcalLoader()->CleanDigitizer();
+ delete [] fInputFileNames ;
+ delete [] fEventNames ;
}
AliEMCALGetter * gime = AliEMCALGetter::Instance(GetTitle()) ;
+ // Post Digitizer to the white board
+ gime->PostDigitizer(this) ;
+
if (fLastEvent == -1)
fLastEvent = gime->MaxEvent() - 1 ;
else if (fManager)
fDigitsInRun += gime->Digits()->GetEntriesFast() ;
}
+ gime->EmcalLoader()->CleanDigitizer() ;
+
if(strstr(option,"tim")){
gBenchmark->Stop("EMCALDigitizer");
printf("Exec: took %f seconds for Digitizing %f seconds per event",
fInit = kFALSE ;
}
- // Post Digitizer to the white board
- gime->PostDigitizer(this) ;
-
fFirstEvent = 0 ;
fLastEvent = fFirstEvent ;
//__________________________________________________________________
Float_t AliEMCALDigitizer::TimeOfNoise(void)
-{ // Calculates the time signal generated by noise
- //to be rewritten, now returns just big number
- return 1. ;
-
+{
+ // Calculates the time signal generated by noise
+ //PH Info("TimeOfNoise", "Change me") ;
+ return gRandom->Rndm() * 1.28E-5;
}
//__________________________________________________________________