00001 #ifndef FILLDATAMODULE_H 00002 #define FILLDATAMODULE_H 00003 00004 // ROOT 00005 #include "TStopwatch.h" 00006 00007 // MINOS 00008 #include "JobControl/JobCModule.h" 00009 #include "Registry/Registry.h" 00010 00011 class MomNavigator; 00012 00013 namespace Anp 00014 { 00015 class Interface; 00016 } 00017 00018 class FillDataModule : public JobCModule 00019 { 00020 public: 00021 00022 FillDataModule(); 00023 virtual ~FillDataModule(); 00024 00025 JobCResult Reco(MomNavigator *mom); 00026 00027 void Config(const Registry& reg); 00028 00029 void BeginJob(); 00030 void EndJob(); 00031 00032 private: 00033 00034 Anp::Interface *fInterface; 00035 00036 unsigned int fNRecord; 00037 00038 unsigned int fNPass; 00039 unsigned int fNFail; 00040 00041 Registry fConfig; 00042 TStopwatch fTimer; 00043 }; 00044 00045 #endif 00046
1.3.9.1