00001 #ifndef TTRACKINGPROC_H 00002 #define TTRACKINGPROC_H 00003 00004 #include "TCBMBeamtimeProc.h" 00005 00006 #include "TTrackingParam.h" 00007 #include "TTrackingEvent.h" 00008 00009 #include "Gem1/TGem1Event.h" 00010 #include "Gem2/TGem2Event.h" 00011 00012 #include "TH1.h" 00013 #include "TH2.h" 00014 #include "TGo4WinCond.h" 00015 #include "TGo4PolyCond.h" 00016 #include "TString.h" 00017 #include "TLatex.h" 00018 #include "TCanvas.h" 00019 #include "TF1.h" 00020 #include "TGraphErrors.h" 00021 #include "TRocEvent.h" 00022 00023 //#include "CbmKF.h" 00024 00025 class TTrackingProc : public TCBMBeamtimeProc { 00026 00027 public: 00028 00029 TTrackingProc(const char* name = 0); 00030 virtual ~TTrackingProc(); 00031 00032 virtual void InitEvent(TGo4EventElement*); 00033 virtual void FinalizeEvent(); 00034 00035 protected: 00036 00037 TTrackingParam * fPar; 00038 00039 TGem1Event* fGem1; 00040 TGem2Event* fGem2; 00041 00042 TTrackingEvent * fOutputEvent; 00043 00044 protected: 00045 00046 ClassDef(TTrackingProc,1) 00047 }; 00048 00049 #endif //TUNPACKPROCESSOR_H 00050