ARA ROOT Test BEd Software

AraGeomTool Class Reference

AraGeomTool -- The Ara Geometry and numbering tool. More...

#include <AraGeomTool.h>

List of all members.


Public Member Functions

 AraGeomTool ()
 Default constructor.
Double_t calcDeltaTInfinity (Int_t chan1, Int_t chan2, Double_t phiWave, Double_t thetaWave)
 Calculate deltaT betweeen two RF channels (antennas) under the plane wave hypothesis that the source is at infinity.
Double_t calcDeltaTInfinity (Double_t ant1[3], Double_t ant2[3], Double_t phiWave, Double_t thetaWave)
 Calculate deltaT betweeen two locations in ARA Testbed coordinates under the plane wave hypothesis that the source is at infinity.
Double_t calcDeltaTR (Int_t chan1, Int_t chan2, Double_t phiWave, Double_t thetaWave, Double_t R)
 Calculate deltaT betweeen two RF channels (antennas) under the spherical wave hypothesis.
Double_t calcDeltaTR (Double_t ant1[3], Double_t ant2[3], Double_t phiWave, Double_t thetaWave, Double_t R)
 Calculate deltaT betweeen two locations in ARA Testbed coordinates under the spherical wave hypothesis.
int getChanIndex (AraLabChip::AraLabChip_t chip, int chan)
 Convert labchip and channel to logical raw channel index.
int getFirstLabChanForChan (int chan)
 Get the first (or only) Labrador channel for an RF channel.
int getFirstLabChanIndexForChan (int chan)
 Get the first (or only) raw logical channel index for an RF channel.
AraLabChip::AraLabChip_t getLabChipForChan (int chan)
 For a given RF channel get associated Labrador chip.
int getNumLabChansForChan (int chan)
 For a given RF channel get the number of associated Labrador channels.
int getRFChanByPolAndAnt (AraAntPol::AraAntPol_t antPol, int antNum)
 Get the RF channel number for a given anetnna polarisation and number (i.e V1).
int getSecondLabChanForChan (int chan)
 Get the second (if it exists) Labrador channel for an RF channel.
int getSecondLabChanIndexForChan (int chan)
 Get the second (if exists) raw logical channel index for an RF channel.
 ~AraGeomTool ()
 Destructor.

Static Public Member Functions

static AraGeomToolInstance ()
 Get an instance of the AraGeomTool utility class.

Public Attributes

AraAntennaInfo fAntInfo [TOTAL_ANTS]
 Array of antenna information from Testbed.csv (taken from ARA:Elog 72.
int fAntLookupTable [3][8]
 Utility array used getRFChanByPolAndAnt.

Static Public Attributes

static Double_t nTopOfIce = 1.48
 Effectively a gloabl variable for the refractive index of the local ice around the Testbed. Defined in AraGeomTool.cxx to be 1.48.

Static Protected Attributes

static AraGeomToolfgInstance = 0
 The protected instance.

Detailed Description

AraGeomTool -- The Ara Geometry and numbering tool.

The Ara geometry and numbering tool

Definition at line 25 of file AraGeomTool.h.


The documentation for this class was generated from the following files:
Generated on Wed Aug 8 16:18:56 2012 for ARA ROOT Test Bed Software by doxygen 1.4.7