Ignore:
Timestamp:
09/28/04 12:25:50 (20 years ago)
Author:
tbretz
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/mhbase/MH.cc

    r5060 r5143  
    483483        return;
    484484
     485    const Bool_t haserr = h.GetSumw2N()>0;
     486
    485487    const Int_t n0 = h.GetNbinsX();
    486488    if (n0<2)
     
    488490
    489491    TArrayD val(n0-1);
    490     TArrayD err(n0-1);
     492    TArrayD err(haserr ? n0-1 : 0);
    491493    for (int i=1; i<n0; i++)
    492494    {
    493495        val[i-1] = h.GetBinContent(i+1);
    494         err[i-1] = h.GetBinError(i+1);
     496        if (haserr)
     497            err[i-1] = h.GetBinError(i+1);
    495498    }
    496499
     
    505508    {
    506509        h.SetBinContent(i, val[i-1]);
    507         h.SetBinError(i, err[i-1]);
     510        if (haserr)
     511            h.SetBinError(i, err[i-1]);
    508512    }
    509513}
Note: See TracChangeset for help on using the changeset viewer.