/*
$Log$
+Revision 1.16 2003/02/07 09:45:24 cblume
+Modification in OpenOutput() for many events in single file
+
Revision 1.15 2002/11/07 15:52:09 cblume
Update of tracking code for tilted pads
if (strcmp(name,fInputFile->GetName()) != 0) {
savedir = gDirectory;
- if (fOutputFile->IsOpen()) {
+ TFile *file = (TFile *) gROOT->FindObject(name);
+ if (file) {
+ fOutputFile = file;
fOutputFile->cd();
}
else {
fClusterTree->Write();
AliTRDgeometry *geo = fTRD->GetGeometry();
- geo->SetName("TRDgeometry");
- geo->Write();
- fPar->Write();
-
+ if (!fOutputFile->Get("TRDgeometry")) {
+ geo->SetName("TRDgeometry");
+ geo->Write();
+ }
+ if (!fOutputFile->Get("TRDparameter")) {
+ fPar->Write();
+ }
+
return kTRUE;
}