Cern
LibTmsApi 2.3.0

#include <SigGen.h>

Inheritance diagram for SigGenBeam:
SigGen

Public Member Functions

 SigGenBeam ()
 
virtual ~SigGenBeam ()
 
BError config (double sampleRate, double fref, int harmonic, int bunchSet, double reduce, int blr, double amplitude)
 
BError generate (Sample *data, int numSamples)
 
BError generateIntegrated (Sample *data, int numSamples)
 
- Public Member Functions inherited from SigGen
 SigGen ()
 
virtual ~SigGen ()
 
BError config (double sampleRate)
 
virtual BError generate (Sample *data, int numSamples)
 

Public Attributes

int oharmonic
 
int obunchSet
 
double oreduce
 
int oblr
 
double oamplitude
 
double ofref
 

Additional Inherited Members

- Protected Attributes inherited from SigGen
double osampleRate
 
unsigned long long ox
 

Constructor & Destructor Documentation

◆ SigGenBeam()

SigGenBeam::SigGenBeam ( )

◆ ~SigGenBeam()

SigGenBeam::~SigGenBeam ( )
virtual

Member Function Documentation

◆ config()

BError SigGenBeam::config ( double  sampleRate,
double  fref,
int  harmonic,
int  bunchSet,
double  reduce,
int  blr,
double  amplitude 
)

◆ generate()

BError SigGenBeam::generate ( Sample data,
int  numSamples 
)
virtual

Reimplemented from SigGen.

◆ generateIntegrated()

BError SigGenBeam::generateIntegrated ( Sample data,
int  numSamples 
)

Member Data Documentation

◆ oamplitude

double SigGenBeam::oamplitude

◆ oblr

int SigGenBeam::oblr

◆ obunchSet

int SigGenBeam::obunchSet

◆ ofref

double SigGenBeam::ofref

◆ oharmonic

int SigGenBeam::oharmonic

◆ oreduce

double SigGenBeam::oreduce

The documentation for this class was generated from the following files: