Main Page | Class Hierarchy | Alphabetical List | Data Structures | File List | Data Fields | Globals

TDSPFMT Class Reference

#include <TDSPFMT.h>

Inheritance diagram for TDSPFMT:

TDSPFilterMap TDSPOperator TDSPBlockOperation TQQObject

Detailed Description

Implemenation of the FMT transmitter receiver
Author:
Peter Jung

Definition at line 30 of file TDSPFMT.h.

Public Member Functions

 TDSPFMT (char *name=NULL)
virtual ~TDSPFMT ()
UInt_t GetNumCarriers ()
void SetNumCarriers (Int_t n)
TDSPMatrixGetTransmitMatrix ()
TDSPMatrixGetReceiverMatrix ()
TDSPVectorGetTransmitPulse (TDSPVector *p=NULL)
TDSPVectorGetReceiverPulse (TDSPVector *p=NULL)
void SetTransmitMatrix (TDSPMatrix *h)
void SetReceiverMatrix (TDSPMatrix *h)
void SetOption (Option_t *opt)
void LoadPulses (char *fname, char *transmitname="TransmitMatrix", char *receivername="ReceiverMatrix")
void SavePulses (char *fname, char *transmitname="TransmitMatrix", char *receivername="ReceiverMatrix")
TDSPSignalUpdate (TDSPSignal *input)
TDSPSignalInverseUpdate (TDSPSignal *input)


Constructor & Destructor Documentation

TDSPFMT::TDSPFMT char *  name = NULL  ) 
 

virtual TDSPFMT::~TDSPFMT  )  [virtual]
 


Member Function Documentation

UInt_t TDSPFMT::GetNumCarriers  )  [inline]
 

Definition at line 58 of file TDSPFMT.h.

References TDSPFilterMap::GetNumFilters().

00058 { return GetNumFilters(); };

TDSPMatrix* TDSPFMT::GetReceiverMatrix  )  [inline]
 

Definition at line 62 of file TDSPFMT.h.

References TDSPFilterMap::GetInverseMatrix().

00062 { return GetInverseMatrix();};

TDSPVector* TDSPFMT::GetReceiverPulse TDSPVector p = NULL  ) 
 

TDSPMatrix* TDSPFMT::GetTransmitMatrix  )  [inline]
 

Definition at line 61 of file TDSPFMT.h.

References TDSPFilterMap::GetMatrix().

00061 { return GetMatrix();};

TDSPVector* TDSPFMT::GetTransmitPulse TDSPVector p = NULL  ) 
 

TDSPSignal* TDSPFMT::InverseUpdate TDSPSignal input  ) 
 

Reimplemented from TDSPFilterMap.

void TDSPFMT::LoadPulses char *  fname,
char *  transmitname = "TransmitMatrix",
char *  receivername = "ReceiverMatrix"
 

void TDSPFMT::SavePulses char *  fname,
char *  transmitname = "TransmitMatrix",
char *  receivername = "ReceiverMatrix"
 

void TDSPFMT::SetNumCarriers Int_t  n  )  [inline]
 

Definition at line 59 of file TDSPFMT.h.

References TDSPFilterMap::SetNumFilters().

00059 { SetNumFilters(n);}; // Configure the filterbank for the use of "n" carriers

void TDSPFMT::SetOption Option_t *  opt  ) 
 

void TDSPFMT::SetReceiverMatrix TDSPMatrix h  )  [inline]
 

Definition at line 68 of file TDSPFMT.h.

References TDSPFilterMap::SetInverseMatrix().

00068 { SetInverseMatrix(h); };

void TDSPFMT::SetTransmitMatrix TDSPMatrix h  )  [inline]
 

Definition at line 67 of file TDSPFMT.h.

References TDSPFilterMap::SetMatrix().

00067 { SetMatrix(h); };

TDSPSignal* TDSPFMT::Update TDSPSignal input  ) 
 

Reimplemented from TDSPFilterMap.


The documentation for this class was generated from the following file:
Generated on Fri Apr 23 16:23:56 2004 by doxygen 1.3.2