Ignore:
Timestamp:
04/03/03 10:28:31 (21 years ago)
Author:
tbretz
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/mhist/MBinning.h

    r1668 r1891  
    4242    void SetEdgesCos(const Int_t nbins, const Axis_t lo, Axis_t up);
    4343
     44    Int_t FindLoEdge(Double_t val) const
     45    {
     46        for (int i=0; i<fEdges.GetSize(); i++)
     47        {
     48            if (val >= ((TArrayD)fEdges)[i])
     49                return i;
     50        }
     51        return -1;
     52    }
     53    Int_t FindHiEdge(Double_t val) const
     54    {
     55        for (int i=0; i<fEdges.GetSize(); i++)
     56        {
     57            if (val < ((TArrayD)fEdges)[i])
     58                return i;
     59        }
     60        return -1;
     61    }
     62
    4463    // FIXME: ROOT workaround: "operator[] const" missing
    4564    Double_t GetEdgeLo() const { return ((TArrayD)fEdges)[0]; }
Note: See TracChangeset for help on using the changeset viewer.