00001 00002 // Package: CandFitTrackCam 00003 // 00004 // marshall@hep.phy.cam.ac.uk 00006 #ifndef FITTRACKCAMLISTMODULE_H 00007 #define FITTRACKCAMLISTMODULE_H 00008 #ifndef JOBCMODULE_H 00009 #include "JobControl/JobCModule.h" 00010 #endif 00011 #include "TString.h" 00012 #include "TObject.h" 00013 00014 class FitTrackCamListModule : public JobCModule, public TObject 00015 { 00016 public: 00017 FitTrackCamListModule(); 00018 ~FitTrackCamListModule(); 00019 00020 public: 00021 // Handle job status changes 00022 void BeginJob(); 00023 void EndJob(); 00024 00025 // Analysis and Reconstruction methods 00026 JobCResult Reco(MomNavigator* mom); 00027 00028 // Module configuration 00029 const Registry& DefaultConfig() const; 00030 void Config(const Registry& r); 00031 const char* GetName() const; 00032 00033 private: 00034 // Module member data 00035 TString fListIn; 00036 TString fListOut; 00037 TString fAlgName; 00038 TString fAlgConfig; 00039 00040 TString fAlgFitName; 00041 00042 int fUseGeoSwimmer; 00043 00044 ClassDef(FitTrackCamListModule,1) 00045 00046 }; 00047 #endif // FITTRACKCAMLISTMODULE_H 00048
1.3.9.1