library: libRooFit #include "RooRealBinding.h"

# RooRealBinding

class description - source file - inheritance tree (.pdf)

## class RooRealBinding : public RooAbsFunc

| Inheritance Chart:
`RooAbsFunc`
| <- | `RooRealBinding` |
<- |
`RooDataProjBinding` |
`RooRealAnalytic` |

        protected:

          void loadValues(const Double_t* xvector) const

        public:

                           RooRealBinding(const RooAbsReal& func, const RooArgSet& vars, const RooArgSet* nset = 0, Bool_t clipInvalid = kFALSE, const TNamed* rangeName = 0)
                           RooRealBinding(const RooRealBinding&)
                   virtual ~RooRealBinding()
            static TClass* Class()
          virtual Double_t getMaxLimit(UInt_t dimension) const
          virtual Double_t getMinLimit(UInt_t dimension) const
           virtual TClass* IsA() const
          virtual Double_t operator()(const Double_t* xvector) const
              virtual void ShowMembers(TMemberInspector& insp, char* parent)
              virtual void Streamer(TBuffer& b)
                      void StreamerNVirtual(TBuffer& b)

### Data Members

        protected:

           const RooAbsReal* _func
          RooAbsRealLValue** _vars
            const RooArgSet* _nset
                      Bool_t _xvecValid
                      Bool_t _clipInvalid
               const TNamed* _rangeName    !

## Class Description

RooRealBinding(const RooAbsReal& func, const RooArgSet &vars, const RooArgSet* nset, Bool_t clipInvalid, const TNamed* rangeName) : RooAbsFunc(vars.getSize()), _func(&func), _vars(0), _nset(nset), _clipInvalid(clipInvalid), _rangeName(rangeName)

     allocate memory

~RooRealBinding()

void loadValues(const Double_t xvector[]) const

Double_t getMinLimit(UInt_t index) const

Double_t getMaxLimit(UInt_t index) const

### Inline Functions

                  Double_t operator()(const Double_t* xvector) const
                   TClass* Class()
                   TClass* IsA() const
                      void ShowMembers(TMemberInspector& insp, char* parent)
                      void Streamer(TBuffer& b)
                      void StreamerNVirtual(TBuffer& b)
            RooRealBinding RooRealBinding(const RooRealBinding&)

Last update: Tue Jun 28 18:14:41 2005
Copyright (c) 2000-2005, Regents of the University of California *