ARA ROOT v3.3 Software

AraGeomTool Class Reference

Part of AraEvent library. Loads and stores information about each station's geometry as well as information about the antennae (filters, positions, channels etc...). 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, AraStationId_t stationId)
Double_t calcDeltaTInfinity (Double_t ant1[3], Double_t ant2[3], Double_t phiWave, Double_t thetaWave)
Double_t calcDeltaTR (Int_t chan1, Int_t chan2, Double_t phiWave, Double_t thetaWave, Double_t R, AraStationId_t stationId)
Double_t calcDeltaTR (Double_t ant1[3], Double_t ant2[3], Double_t phiWave, Double_t thetaWave, Double_t R)
int getChanIndex (AraLabChip::AraLabChip_t chip, int chan)
int getFirstLabChanForChan (int chan, AraStationId_t stationId)
int getFirstLabChanIndexForChan (int chan, AraStationId_t stationId)
Double_t getHighPassFilter (int chan, AraStationId_t stationId)
AraLabChip::AraLabChip_t getLabChipForChan (int chan, AraStationId_t stationId)
Double_t getLowPassFilter (int chan, AraStationId_t stationId)
int getNumLabChansForChan (int chan, AraStationId_t stationId)
int getRFChanByPolAndAnt (AraAntPol::AraAntPol_t antPol, int antNum)
int getRFChanByPolAndAnt (AraAntPol::AraAntPol_t antPol, int antNum, AraStationId_t stationId)
int getSecondLabChanForChan (int chan, AraStationId_t stationId)
int getSecondLabChanIndexForChan (int chan, AraStationId_t stationId)
int isDiplexed (int chan, AraStationId_t stationId)
 ~AraGeomTool ()
 Destructor.

Static Public Member Functions

static Int_t getStationCalibIndex (AraStationId_t stationId)
 Used by the calibrator. This function returns the calibration and pedestal index for a stationId (TESTBED==0, STATION1==1, STATION1A==0, STATION2==1, STATION3==2...).
static char * getStationName (AraStationId_t stationId)
 Return char* with the station Name from the stationId.
static AraGeomToolInstance ()
static bool isAtriStation (AraStationId_t stationId)
 Returns TRUE if the station is an ATRIA station and false otherwise.
static bool isIcrrStation (AraStationId_t stationId)
 Returns TRUE if the station is an ICRR station and false otherwise.
static void printStationName (AraStationId_t stationId)
 Print to stdout the station Name.

Public Attributes

int fAntLookupTable [ICRR_NO_STATIONS][3][8]
AraStationInfo fStationInfo [ICRR_NO_STATIONS]

Static Public Attributes

static Double_t nTopOfIce = 1.48

Static Protected Attributes

static AraGeomToolfgInstance = 0

Detailed Description

Part of AraEvent library. Loads and stores information about each station's geometry as well as information about the antennae (filters, positions, channels etc...).

The Ara geometry and numbering tool

Definition at line 26 of file AraGeomTool.h.


The documentation for this class was generated from the following files:
Generated on Tue Sep 11 19:51:10 2012 for ARA ROOT v3.3 Software by doxygen 1.4.7