00001 #ifndef SIMPINT_H__ 00002 #define SIMPINT_H__ 00003 00004 #include "TSetupData.h" 00005 #include "TVAnalysedPulseGenerator.h" 00006 #include "definitions.h" 00007 00008 #include "TAPAlgorithms.h" 00009 00010 class SimpIntAPGenerator:public TVAnalysedPulseGenerator { 00011 00012 public: 00013 SimpIntAPGenerator(TAPGeneratorOptions* opts); 00014 virtual ~SimpIntAPGenerator(){}; 00015 00016 00017 public: 00018 virtual int ProcessPulses( const PulseIslandList&,AnalysedPulseList&); 00019 virtual bool MayDivideTPIs(){return false;}; 00020 00021 00022 private: 00023 // The algorithms that this generator will use 00024 Algorithm::SimpleIntegral fSimpleIntegral; 00025 }; 00026 00027 #endif //SIMPLEINTEGRATOR_H__