#ifndef _rooNumericValue_h #define _rooNumericValue_h #ifndef _roo_h #include "roo.h" #endif // // ROOT wrappers around ActiveSchema classes ( see ooas.h ) // //////////////////////////////////////////////////////////////////////////////// class rooNumericValue : public roo { public: ~rooNumericValue(); rooNumericValue(); rooNumericValue(void *, Int_t); rooNumericValue(Long_t, Int_t); rooNumericValue(ULong_t, Int_t); rooNumericValue(Double_t, Int_t); // rooNumericValue(char); rooNumericValue(Char_t); rooNumericValue(UChar_t); rooNumericValue(Short_t); rooNumericValue(UShort_t); rooNumericValue(Int_t); rooNumericValue(UInt_t); rooNumericValue(Long_t); rooNumericValue(ULong_t); rooNumericValue(Float_t); rooNumericValue(Double_t); rooNumericValue(void *); Bool_t is_valid() const; Int_t type() const; // operator char() const; operator Char_t() const; operator UChar_t() const; operator Short_t() const; operator UShort_t() const; operator Int_t() const; operator UInt_t() const; operator Float_t() const; operator Double_t() const; operator Long_t() const; operator ULong_t() const; operator void*() const; Bool_t operator==(const rooNumericValue &); Bool_t operator!=(const rooNumericValue &); Bool_t operator>(const rooNumericValue &); Bool_t operator<(const rooNumericValue &); Bool_t operator>=(const rooNumericValue &); Bool_t operator<=(const rooNumericValue &); ClassDef(rooNumericValue,0) // corresponds to Numeric_Value }; #endif // _rooNumericValue_h