00001 #ifndef %MODULE%_H__ 00002 #define %MODULE%_H__ 00003 00004 #include "TSetupData.h" 00005 #include "TVAnalysedPulseGenerator.h" 00006 #include "definitions.h" 00007 00008 class %module%APGenerator:public TVAnalysedPulseGenerator { 00009 00010 public: 00011 %module%APGenerator(TAPGeneratorOptions* opts); 00012 virtual ~%module%APGenerator(){}; 00013 00014 public: 00015 virtual int ProcessPulses( const PulseIslandList&,AnalysedPulseList&); 00016 00017 // This function should return true if this generator could break up a TPI 00018 // into more than one TAP 00019 virtual bool MayDivideTPIs(){return true;}; 00020 00021 }; 00022 00023 #endif //%MODULE%_H__