library: libRooFit #include "RooDataProjBinding.h"

# RooDataProjBinding

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

## class RooDataProjBinding : public RooRealBinding

| Inheritance Chart:

`RooAbsFunc`

<-

`RooRealBinding`

<-

`RooDataProjBinding`

        public:

                             RooDataProjBinding(const RooAbsReal& real, const RooAbsData& data, const RooArgSet& vars, const RooArgSet* normSet = 0)
                             RooDataProjBinding(const RooDataProjBinding&)
                     virtual ~RooDataProjBinding()
              static TClass* Class()
             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:

                     Bool_t _first     Bit indicating if operator() has been called yet
          const RooAbsReal* _real      Real function to be projected
          const RooAbsData* _data      Dataset used for projection
           const RooArgSet* _nset      Normalization set for real function
          RooSuperCategory* _superCat  Supercategory constructed from _data's category variables
                Roo1DTable* _catTable  Supercategory table generated from _data

## Class Description

RooDataProjBinding(const RooAbsReal &real, const RooAbsData& data, const RooArgSet &vars, const RooArgSet* nset) : RooRealBinding(real,vars,0), _first(kTRUE), _real(&real), _data(&data), _nset(nset), _superCat(0), _catTable(0)

     Constructor

~RooDataProjBinding()

     Destructor, delete owned objects

### 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)
            RooDataProjBinding RooDataProjBinding(const RooDataProjBinding&)

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