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

PipelineAlgorithm.h

Go to the documentation of this file.
00001 #ifndef PIPELINEALGORITHM_H
00002 #define PIPELINEALGORITHM_H
00003 
00004 #include "AnalysisAlgorithm.h"
00005 
00006 namespace SctAnalysis {
00011 class PipelineAlgorithm : public AnalysisAlgorithm {
00012 public:
00016     virtual void canAddRawScanResult(const string& name) throw(Sct::LogicError, Sct::IoError);
00020     virtual boost::shared_ptr<AnalysisAlgorithm> clone(const TestData& testData, const string& moduleName) const throw();
00024     PipelineAlgorithm(const TestData& testData, const string& moduleName) throw() : AnalysisAlgorithm(testData, moduleName) {}
00028     virtual ~PipelineAlgorithm() throw() {}
00029 private:
00030     PipelineAlgorithm() {}
00031     static bool inMap;
00032 };
00033 }
00034 
00035 #endif //PIPELINEALGORITHM_H

Generated on Mon Dec 15 19:36:10 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3