00001
00002 #ifndef EDANALYSIS_H
00003
00004 #define EDANALYSIS_H
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #include "TTree.h"
00022 #include "TVector.h"
00023
00024 #include "reconRootData/Recon.h"
00025 #include "digiRootData/DigiEvent.h"
00026
00027 #include "bfemDisplay/EDControl.h"
00028
00029
00030 class EDAnalysis {
00031
00032 private:
00033
00034 EDControl *m_evtCtrl;
00035
00036 TTree *fTree;
00037 TTree *rTree;
00038 DigiEvent *event;
00039 Recon *recon;
00040
00041 TObjArray *m_ped;
00042 Bool_t m_rawdata;
00043
00044 Int_t m_StartEvent;
00045
00046 public:
00047
00048 EDAnalysis( EDControl *evtCtrl );
00049
00050
00051
00052 Bool_t m_Stop;
00053
00054 void StartWithEvent(Int_t event);
00055 void Rewind();
00056 void Go(Int_t numEvents=100000);
00057
00058
00059 };
00060
00061
00062
00063 #endif
00064
00065
00066
00067
00068
00069
00070
00071
00072
00073
00074
00075
00076