00001 00002 00003 00004 00005 00006 00007 00008 #ifndef ANATRIM_H 00009 #define ANATRIM_H 00010 #include "JobControl/JobCModule.h" 00011 00012 00013 00014 00015 class AnaTrim : public JobCModule 00016 { 00017 public: 00018 AnaTrim(); 00019 ~AnaTrim(); 00020 00021 public: 00022 // Handle job status changes 00023 void BeginJob(); 00024 void EndJob(); 00025 00026 // Analysis and Reconstruction methods 00027 JobCResult Reco(MomNavigator* mom); 00028 00029 // Module configuration 00030 const Registry& DefaultConfig() const; 00031 void Config(const Registry& r); 00032 00033 // User interface methods 00034 void Reset(); 00035 00036 00037 00038 private: 00039 // Module configuration 00040 00041 // Module member data 00042 00043 00044 }; 00045 #endif // ANATRIM_H 00046 00047
1.3.9.1