Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

HitView.h

Go to the documentation of this file.
00001 #ifndef HITVIEW_H
00002 #define HITVIEW_H
00003 
00004 #include "NueAna/ParticlePID/ParticleFinder/Display/Page.h"
00005 #include "TH2.h"
00006 #include "TPad.h"
00007 
00008 #include "NueAna/ParticlePID/ParticleFinder/ParticleObjectHolder.h"
00009 #include "NueAna/ParticlePID/ParticleFinder/ChainHelper.h"
00010 
00011 #include "TLatex.h"
00012 
00013 class HitView : public Page
00014 {
00015         
00016         public:
00017                 HitView();
00018                 ~HitView();
00019 
00020                 virtual void BuildDisplay(TCanvas *c);
00021                 virtual void DrawEvent(ParticleObjectHolder * poh=0,  NtpStRecord *ntp=0,int ntpEvt=-1);
00022         
00023                 void DrawChains(int view);
00024                 void DrawTrueVertex(int view);
00025                 void DrawVertex(int view);
00026                 void DrawClusters(int view, TH2 * h);
00027                 void DrawInteractionDiagram(NtpStRecord *str,int index);
00028                 void DrawBasicInfo(NtpStRecord *str,int index);
00029                 void DrawTruthVectors(NtpStRecord *str,int index,int view);
00030 
00031         private:
00032                 TPad * padU;
00033                 TPad * padV;
00034                 TPad * padMC;
00035                 TPad * padInfo;
00036         
00037                 TH2D * viewU;
00038                 TH2D * viewV;
00039                 
00040                 ParticleObjectHolder * mypoh;
00041 
00042 
00043 
00044                 
00045                 TLatex * info6;         
00046                 TLatex * info7;
00047                 TLatex * info8;
00048                 TLatex * info9;    
00049                 TLatex * info10;
00050                 TLatex * info11;
00051                 TLatex * info12;
00052                 TLatex * info13;
00053 
00054 };
00055 
00056 #endif
00057 

Generated on Mon Feb 15 11:06:47 2010 for loon by  doxygen 1.3.9.1