Class RooDataProjBinding is a 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 RooDataProjBinding&) | |
| RooDataProjBinding(const RooAbsReal& real, const RooAbsData& data, const RooArgSet& vars, const RooArgSet* normSet = 0) | |
| virtual | ~RooDataProjBinding() |
| static TClass* | Class() |
| UInt_t | RooAbsFunc::getDimension() const |
| virtual Double_t | RooRealBinding::getMaxLimit(UInt_t dimension) const |
| virtual Double_t | RooRealBinding::getMinLimit(UInt_t dimension) const |
| virtual const char* | RooRealBinding::getName() const |
| virtual TClass* | IsA() const |
| Bool_t | RooAbsFunc::isValid() const |
| Int_t | RooAbsFunc::numCall() const |
| virtual Double_t | operator()(const Double_t* xvector) const |
| RooAbsFunc& | RooAbsFunc::operator=(const RooAbsFunc&) |
| void | RooAbsFunc::resetNumCall() const |
| virtual void | RooRealBinding::restoreXVec() const |
| virtual void | RooRealBinding::saveXVec() const |
| virtual void | ShowMembers(TMemberInspector& insp, char* parent) |
| virtual void | Streamer(TBuffer& b) |
| void | StreamerNVirtual(TBuffer& b) |
| void | RooRealBinding::loadValues(const Double_t* xvector) const |
| Roo1DTable* | _catTable | Supercategory table generated from _data |
| Bool_t | RooRealBinding::_clipInvalid | |
| const RooAbsData* | _data | Dataset used for projection |
| UInt_t | RooAbsFunc::_dimension | Number of observables |
| Bool_t | _first | Bit indicating if operator() has been called yet |
| const RooAbsReal* | RooRealBinding::_func | |
| Int_t | RooAbsFunc::_ncall | Function call counter |
| const RooArgSet* | _nset | Normalization set for real function |
| const RooArgSet* | RooRealBinding::_nset | |
| const TNamed* | RooRealBinding::_rangeName | ! |
| const RooAbsReal* | _real | Real function to be projected |
| RooSuperCategory* | _superCat | Supercategory constructed from _data's category variables |
| Bool_t | RooAbsFunc::_valid | Is binding in valid state? |
| RooAbsRealLValue** | RooRealBinding::_vars | |
| Double_t* | RooRealBinding::_xsave | |
| Bool_t | RooRealBinding::_xvecValid |

Constructor of a data weighted average function binding with variables 'vars' for function 'real' and dataset 'data' with weights.
Evaluate data-projected values of the bound real function.