Changeset 5030 for trunk/MagicSoft/Mars/mjobs/MJob.cc
- Timestamp:
- 09/15/04 14:53:06 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mjobs/MJob.cc
r4760 r5030 33 33 34 34 #include <TEnv.h> 35 #include <TFile.h> 35 36 #include <TSystem.h> 37 38 #include "MIter.h" 36 39 37 40 #include "MLog.h" … … 169 172 return loop.ReadEnv(*fEnv, fEnvPrefix, fEnvDebug) ? kTRUE : kFALSE; 170 173 } 174 175 Bool_t MJob::WriteContainer(TCollection &list) const 176 { 177 if (!gFile) 178 { 179 *fLog << err << dbginf << "ERROR - No file open (gFile==0)" << endl; 180 return kFALSE; 181 } 182 183 MIter Next(&list); 184 MParContainer *o=0; 185 while ((o=Next())) 186 { 187 *fLog << inf << " - Writing " << o->GetDescriptor() << "..." << flush; 188 if (o->Write()<=0) 189 { 190 *fLog << err << dbginf << "ERROR - Writing " << o->GetDescriptor() << " to file " << gFile->GetName() << endl; 191 return kFALSE; 192 } 193 *fLog << "done." << endl; 194 } 195 return kTRUE; 196 } 197 198 Bool_t MJob::ReadContainer(TCollection &list) const 199 { 200 if (!gFile) 201 { 202 *fLog << err << dbginf << "ERROR - No file open (gFile==0)" << endl; 203 return kFALSE; 204 } 205 206 MIter Next(&list); 207 MParContainer *o=0; 208 while ((o=Next())) 209 { 210 *fLog << inf << " - Reading " << o->GetDescriptor() << "..." << flush; 211 if (o->Read(o->GetName())<=0) 212 { 213 *fLog << err << dbginf << "ERROR - Writing " << o->GetDescriptor() << " to file " << gFile->GetName() << endl; 214 return kFALSE; 215 } 216 *fLog << "done." << endl; 217 } 218 return kTRUE; 219 }
Note:
See TracChangeset
for help on using the changeset viewer.