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

BDataQualityModule.h

Go to the documentation of this file.
00001 
00038 #ifndef BDPFILEMONITORMODULE_H
00039 #define BDPFILEMONITORMODULE_H
00040 
00041 
00042 #include <JobControl/JobCModule.h>
00043 
00044 class MomNavigator;
00045 class RawBeamMonBlock;
00046 class RawBeamMonHeaderBlock;
00047 class SpillTimeND;
00048 class BeamMonSpill;
00049 
00050 class BDataQualityModule : public JobCModule {
00051 public:
00052     BDataQualityModule();
00053     virtual ~BDataQualityModule();
00054 
00055     void BeginFile();
00056 
00057     JobCResult Ana(const MomNavigator *mom);
00058 
00059     void EndFile();
00060 
00061 private:
00062     
00063     void FillFile(const RawBeamMonHeaderBlock& head,
00064                   const RawBeamMonBlock& block);
00065     
00066     double fFirstSpillTime, fLastSpillTime;
00067 };    
00068 
00069 #endif  // BDPFILEMONITORMODULE_H

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