00001 00002 // $Id: FilterDigitListModule.h,v 1.1 2003/02/15 00:38:38 gmieg Exp $ 00003 // 00004 // A JobControl Module for filtering CandDigit's from CandDigitList 00005 // 00006 // G. Irwin 2/2003 00008 00009 #ifndef FILTERDIGITLISTMODULE_H 00010 #define FILTERDIGITLISTMODULE_H 00011 00012 #include "TObject.h" 00013 00014 #include "JobControl/JobCModule.h" 00015 00016 class JobCommand; 00017 class MomNavigator; 00018 00019 class FilterDigitListModule : public JobCModule, public TObject 00020 { 00021 00022 public: 00023 00024 FilterDigitListModule(); 00025 ~FilterDigitListModule(); 00026 00027 void BeginJob(); 00028 void Config(const Registry& r); 00029 const Registry& DefaultConfig() const; 00030 JobCResult Reco(MomNavigator *mom); 00031 00032 // These are not implemented by this module 00033 // void EndJob(); 00034 // void BeginFile(); 00035 // void EndFile(); 00036 // void BeginRun(); 00037 // void EndRun(); 00038 // JobC::Result Get(MomNavigator *mom); 00039 // void HandleCommand(JobCommand *command); 00040 // JobC::Result Put(const MomNavigator *mom); 00041 // JobC::Result Ana(const MomNavigator *mom); 00042 // void Help(); 00043 // void Report(); 00044 // void Reset(); 00045 00046 ClassDef(FilterDigitListModule,0) // FILTERDIGITLISTMODULE_H version 0 00047 }; 00048 00049 #endif // FILTERDIGITLISTMODULE_H
1.3.9.1