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

AtNuDisplayModule.h

Go to the documentation of this file.
00001 
00002 #ifndef ATNUDISPLAYMODULE_H
00003 #define ATNUDISPLAYMODULE_H
00004 
00005 #include "JobControl/JobCModule.h"
00006 #include "TString.h"
00007 #include "TH1.h"
00008 #include "TH2.h"
00009 #include "TCanvas.h"
00010 #include "TPolyLine.h"
00011 #include "TPad.h"
00012 #include "TObjArray.h"
00013 
00014 class MomNavigator;
00015 
00016 class AtNuDisplayModule : public JobCModule
00017 {
00018 public:
00019   AtNuDisplayModule();
00020   ~AtNuDisplayModule();
00021 
00022   void BeginJob();
00023   JobCResult Ana(const MomNavigator* mom);
00024   const Registry& DefaultConfig() const;
00025   void Config(const Registry &r);
00026   void HandleCommand(JobCommand *command);
00027   void EndJob();  
00028 
00029 private:
00030   TCanvas* fCanvas;
00031   TPad* fUZpad; 
00032   TPad* fVZpad; 
00033   TPad* fXYpad;
00034   TPad* fTpad; 
00035   TPad* fQpad;
00036   TPad* fTitlePad;
00037   TH2D* fUviewDis1; 
00038   TH2D* fVviewDis1; 
00039   TH2D* fXYdisplay;
00040   TH2D* fTimeDisplay; 
00041   TPolyLine* fDetOutline;
00042   TPolyLine* fDetOutlineC;
00043   TPolyLine* fVeto1;
00044   TPolyLine* fVeto2;
00045   TPolyLine* fVeto3;
00046   TPolyLine* fVeto4;
00047   TPolyLine* fVeto5;
00048   TString fListInTrk;
00049   TString fListInShw;
00050   TString fListInStrp;
00051 
00052   TObjArray fStrpList[500];
00053   
00054 };
00055 
00056 #endif
00057 

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