void AliDataLoader::UnloadAll()
{
//Unloads all data and tasks
+ if ( fFile == 0x0 ) return; //nothing loaded
+
TIter next(fBaseLoaders);
AliBaseLoader* bl;
while ((bl = (AliBaseLoader*)next()))
if (GetBaseQATaskLoader()) delete GetBaseQATaskLoader();
fBaseLoaders->AddAt(bl,kQATask);
}
+void AliDataLoader::Synchronize()
+{
+ //synchrinizes all writtable files
+ if ( fFile == 0x0 ) return;
+ if ( fFile->IsWritable() == kFALSE ) return;
+ fFile->Write(0,TObject::kOverwrite);
+}
/*****************************************************************************/
/*****************************************************************************/