Ignore:
Timestamp:
03/19/03 10:24:59 (22 years ago)
Author:
tbretz
Message:
*** empty log message ***
File:
1 edited

Legend:

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

    r1666 r1832  
    8787// Default constructor.
    8888//
    89 MH3::MH3() : fDimension(0), fHist(NULL)
    90 {
     89MH3::MH3(const unsigned int dim)
     90    : fDimension(dim>3?3:dim), fHist(NULL)
     91{
     92    switch (fDimension)
     93    {
     94    case 1:
     95        fHist = new TH1F;
     96        fHist->SetYTitle("Counts");
     97        break;
     98    case 2:
     99        fHist = new TH2F;
     100        fHist->SetZTitle("Counts");
     101        break;
     102    case 3:
     103        fHist = new TH3F;
     104        break;
     105    }
     106
     107    fData[0] = NULL;
     108    fData[1] = NULL;
     109    fData[2] = NULL;
     110
    91111    fName  = gsDefName;
    92     fTitle = Form(gsDefTitle.Data(), 0);
    93 
    94     fData[0]  = fData[1]  = fData[2]  = NULL;
    95     fScale[0] = fScale[1] = fScale[2] = 1;
     112    fTitle = Form(gsDefTitle.Data(), 1);
     113
     114    fHist->SetDirectory(NULL);
     115
     116    fScale[0] = 1;
     117    fScale[1] = 1;
     118    fScale[2] = 1;
    96119}
    97120
Note: See TracChangeset for help on using the changeset viewer.