StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
WeventDisplay.h
1 // $Id: WeventDisplay.h,v 1.3 2012/09/21 16:59:10 balewski Exp $
2 //
3 //*-- Author : Jan Balewski, MIT
4 
5 
6 //----------------------------
7 //------- W-event Display container
8 //----------------------------
9 #ifndef W_EVENT_Diplay_HH
10 #define W_EVENT_Display_HH
11 
12 #include <TVector3.h>
13 
14 #include "Wevent2011.h"
15 
16 class TH2F;
17 class TH1F;
18 class St2011WMaker;
19 class TLine;
20 class TBox;
21 
22 //---------------
24  public:
25  int maxEve;
26  TH2F *hTpcET;
27  TH2F *hEmcET;
28  TH2F *hBsmdAdc[mxBSmd];
29  TH1F *hEsmdShower[mxEsmdPlane];
30  TH2F *hEsmdXpt;
31  TLine *etaBL_ln, *etaBR_ln; // barrel
32  TLine *etaEL_ln, *etaER_ln; // endcap
33  TBox *bxT, *bxE,*bxS; // tpc, emc, bsmd
34  TBox *bxEs[mxEsmdPlane]; // Esmd used sum range
35  St2011WMaker* wMK;
36 
37  WeventDisplay( St2011WMaker* mk, int mxEv);
38  void clear();
39  void exportEvent( const char *tit,WeveVertex myV, WeveEleTrack myTr, int vertexIndex);
40  void export2sketchup( const char *tit, WeveVertex myV, WeveEleTrack myTr);
41  void getPrimTracks( int vertID,int pointTowId);
42  void getPrimTracksFromTree( int vertID,int pointTowId);
43  void draw( const char *tit,int eveID, int daqSeq, int runNo, WeveVertex myV, WeveEleTrack myTr);
44 
45 };
46 
47 #endif
48 
49 
50 // $Log: WeventDisplay.h,v $
51 // Revision 1.3 2012/09/21 16:59:10 balewski
52 // added ESMD peak adjustement - partialy finished
53 //
54 // Revision 1.2 2012/06/18 18:28:01 stevens4
55 // Updates for Run 9+11+12 AL analysis
56 //
57 // Revision 1.1 2011/02/10 20:33:27 balewski
58 // start
59 //
muDst based extraction of W-signal from pp500 data from 2011
Definition: St2011WMaker.h:49