Ignore:
Timestamp:
08/05/02 16:12:14 (22 years ago)
Author:
tbretz
Message:
*** empty log message ***
File:
1 edited

Legend:

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

    r1481 r1483  
    7878ClassImp(MH3);
    7979
     80static const TString gsDefName  = "MH3";
     81static const TString gsDefTitle = "Container for a %dD Mars Histogram";
     82
    8083MH3::MH3() : fDimension(0), fHist(NULL)
    8184{
    82     fName  = "MH3";
    83     fTitle = "Container for a 1D Mars Histogram";
     85    fName  = gsDefName;
     86    fTitle = Form(gsDefTitle.Data(), 0);
    8487
    8588    fData[0]  = fData[1]  = fData[2]  = NULL;
     
    101104    fData[2] = NULL;
    102105
    103     fName  = "MH3";
    104     fTitle = "Container for a 1D Mars Histogram";
     106    fName  = gsDefName;
     107    fTitle = Form(gsDefTitle.Data(), 1);
    105108
    106109    fHist->SetDirectory(NULL);
     
    127130    fData[2] = NULL;
    128131
    129     fName  = "MH3";
    130     fTitle = "Container for a 2D Mars Histogram";
     132    fName  = gsDefName;
     133    fTitle = Form(gsDefTitle.Data(), 2);
    131134
    132135    fHist->SetDirectory(NULL);
     
    153156    fData[2] = new MDataChain(memberz);
    154157
    155     fName  = "MH3";
    156     fTitle = "Container for a 3D Mars Histogram";
     158    fName  = gsDefName;
     159    fTitle = Form(gsDefTitle.Data(), 3);
    157160
    158161    fHist->SetDirectory(NULL);
     
    386389void MH3::StreamPrimitive(ofstream &out) const
    387390{
    388     TString name = ToLower(fName);
     391    TString name = GetUniqueName();
    389392
    390393    out << "   MH3 " << name << "(\"";
     
    397400    out << ");" << endl;
    398401
    399     out << "   " << name << ".SetName(\"" << fName << "\");" << endl;
    400     out << "   " << name << ".SetTitle(\"" << fTitle << "\");" << endl;
     402    if (fName!=gsDefName)
     403        out << "   " << name << ".SetName(\"" << fName << "\");" << endl;
     404
     405    if (fTitle!=Form(gsDefTitle.Data(), fDimension))
     406        out << "   " << name << ".SetTitle(\"" << fTitle << "\");" << endl;
    401407
    402408    switch (fDimension)
Note: See TracChangeset for help on using the changeset viewer.