00001
00002
00003
00004
00005 #ifndef STAR_St2009pubWanaMaker
00006 #define STAR_St2009pubWanaMaker
00007
00019 #ifndef StMaker_H
00020 #include "StMaker.h"
00021 #endif
00022 class St2009WMaker;
00023 class StEmcDecoder;
00024
00025 class St2009pubWanaMaker : public StMaker {
00026 private:
00027
00028
00029 float par_highET;
00030
00031 St2009WMaker *wMK;
00032 StEmcDecoder *mMappB;
00033
00034
00035 TObjArray *HList;
00036 enum {mxHA=50}; TH1 * hA[mxHA];
00037
00038 void initHistos();
00039 void evalWeleTrackSign();
00040 void scanCrateRate();
00041 void varyCuts4backgStudy();
00042
00043 public:
00044 St2009pubWanaMaker(const char *name="2009publWana");
00045 virtual ~St2009pubWanaMaker(){};
00046 virtual Int_t Init();
00047 virtual Int_t Make();
00048 void setHList(TObjArray * x){HList=x;}
00049
00050 void attachWalgoMaker(St2009WMaker *mk) { wMK=mk;}
00051
00052 virtual Int_t InitRun (int runumber);
00053 virtual Int_t FinishRun(int runumber){return 0;};
00054
00055
00057 virtual const char *GetCVS() const {
00058 static const char cvs[]="Tag $Name: $ $Id: St2009pubWanaMaker.h,v 1.2 2010/01/21 17:54:31 stevens4 Exp $ built "__DATE__" "__TIME__ ;
00059 return cvs;
00060 }
00061
00062 ClassDef(St2009pubWanaMaker,0)
00063 };
00064
00065 #endif
00066
00067
00068
00069
00070
00071
00072
00073
00074
00075
00076
00077