Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Related Pages

NMaskAlgorithm.h

00001 #ifndef SCTANALYSIS_NMASKALGORITHM_H
00002 #define SCTANALYSIS_NMASKALGORITHM_H
00003 
00004 #include "AnalysisAlgorithm.h"
00005 
00006 namespace SctAnalysis {
00007     
00012 class NMaskAlgorithm : public AnalysisAlgorithm {
00013 public:
00014     virtual void analyze();
00015     virtual void loadData();
00016     virtual bool canAnalyze() const;
00017     virtual shared_ptr<SctData::TestResult> createTestResult() const;
00018     virtual boost::shared_ptr<AnalysisAlgorithm> clone(const TestData& testData, const string& moduleName) const throw();
00022     NMaskAlgorithm(const TestData& testData, const string& moduleName, const AnalysisAlgorithm& alg) throw() : AnalysisAlgorithm(testData, moduleName, alg) {}
00026     virtual ~NMaskAlgorithm() throw() {}
00027 private:
00028     NMaskAlgorithm() {}
00029     static bool inMap;
00030 };
00031 }
00032 
00033 #endif //SCTANALYSIS_NMASKALGORITHM_H

Generated on Thu Jul 15 09:50:48 2004 for SCT DAQ/DCS Software - C++ by doxygen 1.3.5