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

FitTrackCamListModule.h

Go to the documentation of this file.
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 

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