*****************************************************************************/
#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
ROOT page - Class index - Class Hierarchy - Top of the page
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.