//____________________________________________________________________________
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 ;
AliPHOSDigitizer::~AliPHOSDigitizer()
{
// dtor
- AliPHOSGetter * gime = AliPHOSGetter::Instance(GetTitle(),fEventFolderName);
- gime->PhosLoader()->CleanDigitizer();
delete [] fInputFileNames ;
delete [] fEventNames ;
AliPHOSGetter * gime = AliPHOSGetter::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->PhosLoader()->CleanDigitizer();
+
if(strstr(option,"tim")){
gBenchmark->Stop("PHOSDigitizer");
TString message ;
fInit = kFALSE ;
}
- // Post Digitizer to the white board
- gime->PostDigitizer(this) ;
-
fFirstEvent = 0 ;
fLastEvent = fFirstEvent ;
if (fManager)