Ignore:
Timestamp:
04/03/03 15:37:41 (21 years ago)
Author:
tbretz
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/mhist/MHMatrix.cc

    r1895 r1902  
    10271027    }
    10281028
    1029     if (fData)
    1030     {
    1031         *fLog << inf << "Removing all existing columns in " << GetDescriptor() << endl;
    1032         fData->Delete();
    1033     }
    1034     else
    1035     {
    1036         fData = new MDataArray;
    1037         SetBit(kIsOwner);
    1038     }
    1039 
    10401029    //
    10411030    // Search (beginning with 0) all keys
    10421031    //
    1043     for (int i=0;; i++)
     1032    int i=0;
     1033    while (1)
    10441034    {
    10451035        TString idx = "Column";
     
    10471037
    10481038        // Output if print set to kTRUE
    1049         IsEnvDefined(env, prefix, idx, print);
     1039        if (!IsEnvDefined(env, prefix, idx, print))
     1040            break;
    10501041
    10511042        // Try to get the file name
    10521043        TString name = GetEnvValue(env, prefix, idx, "");
    10531044        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
    10581062        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.