Changeset 1838 for trunk/MagicSoft/Mars


Ignore:
Timestamp:
03/19/03 16:00:54 (22 years ago)
Author:
rwagner
Message:
*** empty log message ***
File:
1 edited

Legend:

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

    r1835 r1838  
    237237Bool_t MH3::SetupFill(const MParList *plist)
    238238{
     239
    239240    TString bname("Binning");
    240241    bname += fName;
     
    243244    MBinning *binsy = NULL;
    244245    MBinning *binsz = NULL;
     246
    245247    switch (fDimension)
    246248    {
     
    254256        if (binsz->IsLogarithmic())
    255257            fHist->SetBit(kIsLogz);
    256         fHist->SetZTitle(fData[2]->GetTitle());
    257         if (!fData[2]->PreProcess(plist))
     258        if (fData[2]) fHist->SetZTitle(fData[2]->GetTitle());
     259        if (fData[2] && !fData[2]->PreProcess(plist))
    258260            return kFALSE;
    259261    case 2:
     
    266268        if (binsy->IsLogarithmic())
    267269            fHist->SetBit(kIsLogy);
    268         fHist->SetYTitle(fData[1]->GetTitle());
    269         if (!fData[1]->PreProcess(plist))
     270        if (fData[1]) fHist->SetYTitle(fData[1]->GetTitle());
     271        if (fData[1] && !fData[1]->PreProcess(plist))
    270272            return kFALSE;
    271273    case 1:
     
    281283                return kFALSE;
    282284            }
     285
    283286        }
    284287        if (binsx->IsLogarithmic())
    285288            fHist->SetBit(kIsLogx);
    286         fHist->SetXTitle(fData[0]->GetTitle());
    287         if (!fData[0]->PreProcess(plist))
     289
     290      if (fData[0]!=NULL)  fHist->SetXTitle(fData[0]->GetTitle());
     291        if (fData[0] && !fData[0]->PreProcess(plist))
    288292            return kFALSE;
    289293    }
     
    309313        return kTRUE;
    310314    }
    311 
     315    cout << "Still alive...?" << endl;
    312316    return kTRUE;
    313317}
Note: See TracChangeset for help on using the changeset viewer.