00001
00002
00003 #ifndef STAR_StBbcVertexMaker
00004 #define STAR_StBbcVertexMaker
00005
00016 #ifndef StMaker_H
00017 #include "StMaker.h"
00018 #endif
00019 #include "BbcVertex.h"
00020 class TObjArray ;
00021 class StMuDstMaker;
00022
00023 class StBbcVertexMaker : public StMaker, public BbcVertex {
00024 private:
00025 StMuDstMaker* mMuDstMaker;
00026 bool unpackMuTrig();
00027
00028 public:
00029 StBbcVertexMaker(const char *self="stEEsoloPi0", const char* muDstMakerName="muDstMaker");
00030 virtual ~StBbcVertexMaker();
00031 virtual Int_t Init();
00032 virtual Int_t InitRun(int runNo);
00033 virtual Int_t Finish();
00034
00035 virtual Int_t Make();
00036 void SetHList(TObjArray * x){HList=x;}
00037
00039 virtual const char *GetCVS() const {
00040 static const char cvs[]="Tag $Name: $ $Id: StBbcVertexMaker.h,v 1.1 2004/08/31 03:44:13 balewski Exp $ built "__DATE__" "__TIME__ ;
00041 return cvs;
00042 }
00043
00044 ClassDef(StBbcVertexMaker, 1)
00045 };
00046
00047 #endif
00048
00049
00050
00051
00052
00053
00054
00055
00056
00057
00058
00059
00060
00061
00062
00063
00064
00065