def generate(self, t):
    '\n\t\tGenerate the signal waveform\n\n\t\t@param t  vector time\n\t\t@return signal vector with the same length as the vector time\n\n\t\t'
    if (self.name == 'RaisedCosinePulse'):
        return RaisedCosinePulse(t, self.Frequency, self.Amplitude)
    elif (self.name == 'RickerPulse'):
        return ricker(t, self.ts, self.Frequency)
Generate the signal waveform

@param t  vector time
@return signal vector with the same length as the vector time
def generate(self, t):
    '\n\t\tGenerate the signal waveform\n\n\t\t@param t  vector time\n\t\t@return signal vector with the same length as the vector time\n\n\t\t'
    if (self.name == 'RaisedCosinePulse'):
        return RaisedCosinePulse(t, self.Frequency, self.Amplitude)
    elif (self.name == 'RickerPulse'):
        return ricker(t, self.ts, self.Frequency)