List of all members | Public Member Functions | Protected Attributes
RdBeamFormer::RdWaveModel Class Referenceabstract

This is the supporting utility to calculate time delays relative to the origin according to the chosen model of the wavefront. Plane, spherical, conical and hyperbolic wavefront models are available. More...

#include <RdWaveModel.h>

Inheritance diagram for RdBeamFormer::RdWaveModel:
Inheritance graph
[legend]

Public Member Functions

virtual double delay (const utl::Point antennaPos, const evt::ShowerRRecData &rrec) const =0
 
 RdWaveModel ()
 
void setOrigin (utl::Point origin)
 
void setSkyPos (utl::Point skyPos)
 
 ~RdWaveModel ()
 

Protected Attributes

utl::Point origin
 
utl::Point skyPos
 

Detailed Description

This is the supporting utility to calculate time delays relative to the origin according to the chosen model of the wavefront. Plane, spherical, conical and hyperbolic wavefront models are available.

Definition at line 32 of file RdBeamFormer/RdWaveModel.h.

Constructor & Destructor Documentation

RdBeamFormer::RdWaveModel::RdWaveModel ( )

Definition at line 31 of file RdBeamFormer/RdWaveModel.cc.

RdBeamFormer::RdWaveModel::~RdWaveModel ( )

Definition at line 35 of file RdBeamFormer/RdWaveModel.cc.

Member Function Documentation

virtual double RdBeamFormer::RdWaveModel::delay ( const utl::Point  antennaPos,
const evt::ShowerRRecData rrec 
) const
pure virtual
void RdBeamFormer::RdWaveModel::setOrigin ( utl::Point  origin)

Definition at line 43 of file RdBeamFormer/RdWaveModel.cc.

Referenced by RdBeamFormer::RdBeamFormer::shiftTraces().

void RdBeamFormer::RdWaveModel::setSkyPos ( utl::Point  skyPos)

Definition at line 47 of file RdBeamFormer/RdWaveModel.cc.

Referenced by RdBeamFormer::RdBeamFormer::shiftTraces().

Member Data Documentation

utl::Point RdBeamFormer::RdWaveModel::origin
protected

Definition at line 46 of file RdBeamFormer/RdWaveModel.h.

utl::Point RdBeamFormer::RdWaveModel::skyPos
protected

Definition at line 47 of file RdBeamFormer/RdWaveModel.h.


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

, generated on Tue Sep 26 2023.