00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef W_EVENT_Diplay_HH
00010 #define W_EVENT_Display_HH
00011
00012 #include <TVector3.h>
00013
00014 #include "Wevent2009.h"
00015
00016 class TH2F;
00017 class St2009WMaker;
00018 class TLine;
00019 class TBox;
00020
00021
00022 class WeventDisplay {
00023 public:
00024 int maxEve;
00025 TH2F *hTpcET;
00026 TH2F *hEmcET;
00027 TH2F *hBsmdAdc[mxBSmd];
00028 TLine *etaBL_ln, *etaBR_ln;
00029 TLine *etaEL_ln, *etaER_ln;
00030 TBox *bxT, *bxE,*bxS;
00031 St2009WMaker* wMK;
00032
00033 WeventDisplay( St2009WMaker* mk, int mxEv);
00034 void clear();
00035 void exportEvent( const char *tit,WeveVertex myV, WeveEleTrack myTr);
00036 void export2sketchup( const char *tit, WeveVertex myV, WeveEleTrack myTr);
00037 void getPrimTracks( int vertID);
00038 void draw( const char *tit,int eveID, int daqSeq, int runNo, WeveVertex myV, WeveEleTrack myTr);
00039
00040 };
00041
00042 #endif
00043
00044
00045
00046
00047
00048
00049
00050
00051