using std::endl;
using std::cout;
+using std::ios;
+using std::setiosflags;
+using std::setprecision;
ClassImp(AliAnalysisDataContainer)
//______________________________________________________________________________
return pack;
}
AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
- if (mgr->GetDebugLevel() > 1) printf(" ExportData: Wrapping data %s for container %s\n", fData->GetName(),GetName());
+ if (mgr && mgr->GetDebugLevel() > 1) printf(" ExportData: Wrapping data %s for container %s\n", fData->GetName(),GetName());
pack = new AliAnalysisDataWrapper(fData);
pack->SetName(fName.Data());
return pack;
return;
}
AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
- if (mgr->GetDebugLevel() > 1) printf(" ImportData: Unwrapping data %s for container %s\n", fData->GetName(),GetName());
+ if (mgr && mgr->GetDebugLevel() > 1) printf(" ImportData: Unwrapping data %s for container %s\n", fData->GetName(),GetName());
fDataReady = kTRUE;
// Imported wrappers do not own data anymore (AG 13-11-07)
pack->SetDeleteData(kFALSE);
}
//______________________________________________________________________________
-void AliAnalysisFileDescriptor::SavePrimitive(ostream &out, Option_t *)
+void AliAnalysisFileDescriptor::SavePrimitive(std::ostream &out, Option_t *)
{
// Stream info to file
const Double_t megabyte = 1048576.;
out << "image " << fImage << endl;
out << "nreplicas " << fNreplicas << endl;
out << "openstamp " << fOpenedAt << endl;
- out << setiosflags(ios::fixed) << setprecision(3);
+ std::ios_base::fmtflags original_flags = out.flags();
+ out << setiosflags(std::ios::fixed) << std::setprecision(3);
out << "opentime " << fOpenTime << endl;
out << "runtime " << fProcessingTime << endl;
out << "filesize " << fSize/megabyte << endl;
out << "readsize " << fReadBytes/megabyte << endl;
out << "throughput " << fThroughput << endl;
+ out.flags(original_flags);
}
-
+