#ifndef __HHISTCONVERTER_H__
#define __HHISTCONVERTER_H__
#include "TObject.h"
#include "TString.h"
#include "TH1.h"
#include <ostream>
class HHistConverter : public TObject {
public:
    HHistConverter();
    ~HHistConverter();
    static void printArray(const TArray& dat,Int_t nvals = 10,Int_t width =0,Int_t start=-1,Int_t end=-1);
    static void writeArray(std::ostream& out,TString name,const TArray& dat,Int_t nvals = 10);
    static void printArrayInfo(const TArrayD& linData,TString name,Int_t nvals,Int_t width);
    static TH1* createHist(TString name, const TArrayD& linData);
    static void fillArray(const TH1* h,TArrayD& linData,TString name="",Int_t nvals = 10,Int_t width =0, Bool_t print = kTRUE);
    ClassDef(HHistConverter,0) 
};
#endif //__HHISTCONVERTER_H__