Changeset 1902 for trunk/MagicSoft/Mars/mhist
- Timestamp:
- 04/03/03 15:37:41 (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mhist/MHMatrix.cc
r1895 r1902 1027 1027 } 1028 1028 1029 if (fData)1030 {1031 *fLog << inf << "Removing all existing columns in " << GetDescriptor() << endl;1032 fData->Delete();1033 }1034 else1035 {1036 fData = new MDataArray;1037 SetBit(kIsOwner);1038 }1039 1040 1029 // 1041 1030 // Search (beginning with 0) all keys 1042 1031 // 1043 for (int i=0;; i++) 1032 int i=0; 1033 while (1) 1044 1034 { 1045 1035 TString idx = "Column"; … … 1047 1037 1048 1038 // Output if print set to kTRUE 1049 IsEnvDefined(env, prefix, idx, print); 1039 if (!IsEnvDefined(env, prefix, idx, print)) 1040 break; 1050 1041 1051 1042 // Try to get the file name 1052 1043 TString name = GetEnvValue(env, prefix, idx, ""); 1053 1044 if (name.IsNull()) 1054 break; 1055 1056 if (print) 1057 *fLog << all << "Add Column: " << name << endl; 1045 { 1046 *fLog << warn << prefix+"."+idx << " empty." << endl; 1047 continue; 1048 } 1049 1050 if (i==0) 1051 if (fData) 1052 { 1053 *fLog << inf << "Removing all existing columns in " << GetDescriptor() << endl; 1054 fData->Delete(); 1055 } 1056 else 1057 { 1058 fData = new MDataArray; 1059 SetBit(kIsOwner); 1060 } 1061 1058 1062 fData->AddEntry(name); 1059 } 1060 1061 return kTRUE; 1062 } 1063 i++; 1064 } 1065 1066 return i!=0; 1067 }
Note:
See TracChangeset
for help on using the changeset viewer.