ROOT logo
#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) // convert histogram from/to linear TArrayD
};

#endif //__HHISTCONVERTER_H__
 hhistconverter.h:1
 hhistconverter.h:2
 hhistconverter.h:3
 hhistconverter.h:4
 hhistconverter.h:5
 hhistconverter.h:6
 hhistconverter.h:7
 hhistconverter.h:8
 hhistconverter.h:9
 hhistconverter.h:10
 hhistconverter.h:11
 hhistconverter.h:12
 hhistconverter.h:13
 hhistconverter.h:14
 hhistconverter.h:15
 hhistconverter.h:16
 hhistconverter.h:17
 hhistconverter.h:18
 hhistconverter.h:19
 hhistconverter.h:20
 hhistconverter.h:21
 hhistconverter.h:22
 hhistconverter.h:23
 hhistconverter.h:24
 hhistconverter.h:25