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>
Public Member Functions | |
AraGeomTool () | |
Default constructor. | |
Double_t | calcDeltaTInfinity (Int_t rfChan1, Int_t rfChan2, 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 rfChan1, Int_t rfChan2, 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) |
Double_t | calcDeltaTSimple (Double_t ant1[3], Double_t ant2[3], Double_t source[3]) |
TVector3 | convertArrayToStationCoords (AraStationId_t stationId, TVector3 inputCoords) |
Converts from array-centric to station-centric coordinates. | |
void | convertArrayToStationCoords (AraStationId_t stationId, Double_t inputCoords[3], Double_t outputCoords[3]) |
Converts from array-centric to station-centric coordinates. | |
TVector3 | convertStationToArrayCoords (AraStationId_t stationId, TVector3 inputCoords) |
Converts from station-centric to array-centric coordinates. | |
void | convertStationToArrayCoords (AraStationId_t stationId, Double_t inputCoords[3], Double_t outputCoords[3]) |
Converts from station-centric to array-centric coordinates. | |
Int_t | getAntNumByRFChan (int rfChan, AraStationId_t stationId) |
TRotation * | getArrayToStationRotation (AraStationId_t stationId) |
The rotation matrix used in converting from array-centric to station-centric coordinates. | |
Int_t | getElecChanFromRFChan (int rfChan, AraStationId_t stationId) |
Double_t * | getICLCorner (int corner) |
Corner is 0,1,2 or 3. | |
AraAntPol::AraAntPol_t | getPolByRFChan (int rfChan, AraStationId_t stationId) |
int | getRFChanByPolAndAnt (AraAntPol::AraAntPol_t antPol, int antNum, AraStationId_t stationId) |
Double_t * | getSouthPole2010_11 () |
Double_t * | getSouthPole2011_12 () |
Double_t * | getSouthPoleTelescope () |
AraStationInfo * | getStationInfo (AraStationId_t stationId) |
Would like to make this const but for now this is fine. | |
TRotation * | getStationToArrayRotation (AraStationId_t stationId) |
The rotation matrix used in converting from station-centric to array-centric coordinates. | |
TVector3 & | getStationVector (AraStationId_t stationId) |
The lcoordinates of the origin of the station-centric system in array-centric coordinates. | |
Double_t * | getWindTurbine (int tbNumber) |
TB number is 1, 2 or 3. | |
~AraGeomTool () | |
Destructor. | |
Static Public Member Functions | |
static AraStationId_t | getAtriStationId (int stationNumber) |
Simple utility function. | |
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 const char * | getStationName (AraStationId_t stationId) |
Return char* with the station Name from the stationId. | |
static Int_t | getStationNumber (AraStationId_t stationId) |
static AraGeomTool * | Instance () |
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. | |
Static Public Attributes | |
static Double_t | nTopOfIce = 1.48 |
Static Protected Attributes | |
static AraGeomTool * | fgInstance = 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 28 of file AraGeomTool.h.
Member Function Documentation
AraStationId_t AraGeomTool::getAtriStationId | ( | int | stationNumber | ) | [static] |
Double_t * AraGeomTool::getICLCorner | ( | int | corner | ) |
Corner is 0,1,2 or 3.
- Parameters:
-
corner Corner is 0,1,2 or 3
Definition at line 60 of file AraGeomTool.cxx.
Double_t * AraGeomTool::getWindTurbine | ( | int | tbNumber | ) |
TB number is 1, 2 or 3.
- Parameters:
-
tbNumber TB number is 1, 2 or 3
Definition at line 65 of file AraGeomTool.cxx.
The documentation for this class was generated from the following files:
- AraEvent/AraGeomTool.h
- AraEvent/AraGeomTool.cxx
Generated on Mon Dec 9 13:20:24 2013 for ARA ROOT v3.13 Software by
