00001
00010 #ifndef STAR_StHistMaker
00011 #define STAR_StHistMaker
00012
00013 #include "StMaker.h"
00014
00015 class TH1;
00016
00017 class StHistMaker : public StMaker {
00018
00019 private:
00020 TH1** mHArray;
00021 int mHArraySize;
00022
00023 public:
00024 StHistMaker(const char *name="QA", const char *title="SummedQAHist");
00025 virtual ~StHistMaker() {}
00026 virtual Int_t Init();
00027 virtual Int_t Finish();
00028 virtual Int_t Make();
00029
00030 void SetHArray(TH1** arrayPtr) {mHArray = arrayPtr;}
00031 void SetHArraySize(int size) {mHArraySize = size;}
00032
00033
00034 virtual const char *GetCVS() const
00035 {static const char cvs[]="Tag $Name: $ $Id: StHistMaker.h,v 2.3 2003/09/19 22:58:11 genevb Exp $ built "__DATE__" "__TIME__ ; return cvs;}
00036
00037 ClassDef(StHistMaker,0)
00038 };
00039
00040 #endif
00041
00063
00064