00001 00002 // 00003 // A JobControl Module for filling a record 00004 // 00006 00007 #ifndef DEMORECORDMODULE_H 00008 #define DEMORECORDMODULE_H 00009 00010 #include "TObject.h" 00011 #include "JobControl/JobCModule.h" 00012 00013 class JobCommand; 00014 class MomNavigator; 00015 00016 class DemoRecordModule : public JobCModule, public TObject 00017 { 00018 public: 00019 DemoRecordModule(); 00020 ~DemoRecordModule(); 00021 00022 JobCResult Ana(const MomNavigator* mom); 00023 JobCResult Reco(MomNavigator *mom); // constructs record if necessary 00024 void BeginJob(); 00025 void Config(const Registry& r); 00026 const Registry& DefaultConfig() const; 00027 00028 private: 00029 00030 ClassDef(DemoRecordModule,0) // DemoRecordModule 00031 }; 00032 00033 #endif // DEMORECORDMODULE_H
1.3.9.1