Docs | All | Real | Category | PDF | DataSet | Plot | Container | Misc | Aux | User

RooFit Toolkit for Data Modeling
#include "RooDataProjBinding.hh"

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

 Lightweight interface adaptor that projects a real function via summation
 of states provided in a dataset. The real function must be attached to
 the dataset before creating this binding object.

 If the dataset only contains category variables, the summation is optimized
 performing a weighted sum over the states of a RooSuperCategory that is
 constructed from all the categories in the dataset

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 CVS Update: v 1.17 2005/06/20 15:44:50 wverkerke Top
Copyright © 2000-2005 University of California, Stanford University

Page maintained by Wouter Verkerke and David Kirkby

SourceForge.net Logo