Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

FillDataModule.h

Go to the documentation of this file.
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 

Generated on Mon Feb 15 11:06:41 2010 for loon by  doxygen 1.3.9.1