00001
00002
00003
00004
00005
00006
00007
00008
00009
00011
00012 #ifndef STAR_StGammaSpinMaker_h
00013 #define STAR_StGammaSpinMaker_h
00014
00015 #include "StMaker.h"
00016 #include "TString.h"
00017
00018 class TFile;
00019 class StGammaEvent;
00020 class StSpinDbMaker;
00021
00022 class StGammaSpinMaker: public StMaker
00023 {
00024
00025 public:
00026
00027 StGammaSpinMaker(const char *name="mGammaSpinMaker");
00028 ~StGammaSpinMaker();
00029
00030 virtual const char* GetCVS() const
00031 {static const char cvs[] = "Tag $Name: $ $Id: StGammaSpinMaker.h,v 1.3 2008/12/03 15:36:16 betan Exp $ built "__DATE__" "__TIME__; return cvs; }
00032
00033
00034 Int_t Init() { return StMaker::Init(); }
00035 Int_t Make();
00036 void Clear(Option_t *opts="") { return StMaker::Clear(opts); }
00037 Int_t Finish() { return kStOK; }
00038
00039 private:
00040 protected:
00041
00042 StSpinDbMaker *mSpinDb;
00043
00044 ClassDef(StGammaSpinMaker, 1);
00045
00046 };
00047
00048 #endif