sdigitize and digitize in one aliroot session and for writing in separate files)
if (fSplitFile)
if ( fSplitFile->IsOpen() )
fSplitFile->Close() ;
+
+ AliEMCALGetter * gime = AliEMCALGetter::GetInstance() ;
+ // Close the root file
+ gime->CloseFile() ;
+ // remove the task from the folder list
+ gime->RemoveTask("S",GetName()) ;
+ // remove the Digits from the folder list
+ gime->RemoveObjects("D", GetName()) ;
+ // remove the SDigits from the folder list
+ gime->RemoveSDigits() ;
}
if (fSplitFile)
if ( fSplitFile->IsOpen() )
fSplitFile->Close() ;
+ // Close the root file
AliEMCALGetter * gime = AliEMCALGetter::GetInstance() ;
gime->CloseFile() ;
+
+ // remove the task from the folder list
+ gime->RemoveTask("S",GetName()) ;
+
+ TString name(GetName()) ;
+ name.Remove(name.Index(":")) ;
+
+ // remove the Hits from the folder list
+ gime->RemoveObjects("H",name) ;
+
+ // remove the SDigits from the folder list
+ gime->RemoveObjects("S", name) ;
}
//____________________________________________________________________________
if (fSplitFile)
if ( fSplitFile->IsOpen() )
fSplitFile->Close() ;
+
+ AliPHOSGetter * gime = AliPHOSGetter::GetInstance() ;
+ // Close the root file
+ gime->CloseFile() ;
+ // remove the task from the folder list
+ gime->RemoveTask("D",GetName()) ;
+ // remove the Digits from the folder list
+ gime->RemoveObjects("D", GetName()) ;
+ // remove the SDigits from the folder list
+ gime->RemoveSDigits() ;
}
if ( fSplitFile->IsOpen() )
fSplitFile->Close() ;
AliPHOSGetter * gime = AliPHOSGetter::GetInstance() ;
+ // Close the root file
gime->CloseFile() ;
+
+ // remove the task from the folder list
+ gime->RemoveTask("S",GetName()) ;
+
+ TString name(GetName()) ;
+ name.Remove(name.Index(":")) ;
+
+ // remove the Hits from the folder list
+ gime->RemoveObjects("H",name) ;
+
+ // remove the SDigits from the folder list
+ gime->RemoveObjects("S", name) ;
}
//____________________________________________________________________________
gAlice->MakeTree("S",fSplitFile);
cwd->cd() ;
+ cout << "INFO: AliPHOSSDigitizer::SetSPlitMode -> SDigits will be stored in " << splitFileName.Data() << endl ;
}
//__________________________________________________________________