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 "Wevent2011.h"
00015
00016 class TH2F;
00017 class TH1F;
00018 class St2011WMaker;
00019 class TLine;
00020 class TBox;
00021
00022
00023 class WeventDisplay {
00024 public:
00025 int maxEve;
00026 TH2F *hTpcET;
00027 TH2F *hEmcET;
00028 TH2F *hBsmdAdc[mxBSmd];
00029 TH1F *hEsmdShower[mxEsmdPlane];
00030 TH2F *hEsmdXpt;
00031 TLine *etaBL_ln, *etaBR_ln;
00032 TLine *etaEL_ln, *etaER_ln;
00033 TBox *bxT, *bxE,*bxS;
00034 St2011WMaker* wMK;
00035
00036 WeventDisplay( St2011WMaker* mk, int mxEv);
00037 void clear();
00038 void exportEvent( const char *tit,WeveVertex myV, WeveEleTrack myTr);
00039 void export2sketchup( const char *tit, WeveVertex myV, WeveEleTrack myTr);
00040 void getPrimTracks( int vertID);
00041 void draw( const char *tit,int eveID, int daqSeq, int runNo, WeveVertex myV, WeveEleTrack myTr);
00042
00043 };
00044
00045 #endif
00046
00047
00048
00049
00050
00051