Changeset 9410 for trunk/MagicSoft/Mars/mfileio/MWriteRootFile.cc
- Timestamp:
- 03/23/09 13:14:46 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mfileio/MWriteRootFile.cc
r9343 r9410 458 458 // completely from one file to another one you can use this 459 459 // 460 void MWriteRootFile::AddCopySource(const char *tname, const char *bname) 461 { 462 fCopies.Add(new TNamed(tname, bname?bname:"*")); 460 void MWriteRootFile::AddCopySource(const char *tname, const char *bname, Bool_t force) 461 { 462 TObject *obj = new TNamed(tname, bname?bname:"*"); 463 if (force) 464 obj->SetBit(kForced); 465 466 fCopies.Add(obj); 463 467 fCopies.Sort(); 464 468 } … … 980 984 if (!gettree) 981 985 { 982 *fLog << err << "ERROR - MakeCopies: Tree " << o->GetName() << " not found in file " << fname << "... abort." << endl; 983 return kFALSE; 986 const Bool_t force = o->TestBit(kForced); 987 if (force) 988 *fLog << err << "ERROR - "; 989 else 990 *fLog << inf3; 991 992 *fLog << "MakeCopies: Tree " << o->GetName() << " not found in file " << fname << "."; 993 if (force) 994 *fLog << ".. abort."; 995 *fLog << endl; 996 997 if (force) 998 return kFALSE; 999 1000 continue; 984 1001 } 985 1002
Note:
See TracChangeset
for help on using the changeset viewer.