00001 00002 // $Id: DeMuxDigitListModule.h,v 1.1 2002/10/30 19:07:24 gmieg Exp $ 00003 // 00004 // A JobControl Module for filling CandDeMuxDigitList from CandDigitList 00005 // 00006 // G. Irwin 9/2002 00008 00009 #ifndef DEMUXDIGITLISTMODULE_H 00010 #define DEMUXDIGITLISTMODULE_H 00011 00012 #include "TObject.h" 00013 00014 #include "JobControl/JobCModule.h" 00015 00016 class JobCommand; 00017 class MomNavigator; 00018 00019 class DeMuxDigitListModule : public JobCModule, public TObject 00020 { 00021 00022 public: 00023 00024 DeMuxDigitListModule(); 00025 ~DeMuxDigitListModule(); 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(DeMuxDigitListModule,0) // DeMuxDigitListModule version 0 00047 }; 00048 00049 #endif // DEMUXDIGITLISTMODULE_H
1.3.9.1