#ifndef ROO_1D_TABLE
#define ROO_1D_TABLE
#include "Riostream.h"
#include <assert.h>
#include "TObjArray.h"
#include "RooTable.h"
class Roo1DTable : public RooTable {
public:
  
  Roo1DTable() {} ;
  virtual ~Roo1DTable();
  Roo1DTable(const char *name, const char *title, const RooAbsCategory &cat);
  Roo1DTable(const Roo1DTable& other) ;
  virtual void fill(RooAbsCategory& cat, Double_t weight=1.0) ;
  Double_t get(const char* label, Bool_t silent=kFALSE) const ;
  Double_t getFrac(const char* label, Bool_t silent=kFALSE) const ;
  Double_t getOverflow() const ;
  
  virtual void printToStream(ostream& stream, PrintOption opt=Standard, TString indent="") const ;
protected:
  
  TObjArray _types ;
  Double_t* _count ; 
  Double_t  _total ;
  Double_t  _nOverflow ;
  ClassDef(Roo1DTable,1) 
};
#endif
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.