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