ARA ROOT v3.13 Software

AraEventCorrelator Class Reference

AraEventCorrelator -- The Ara Event Correlator. More...

#include <AraEventCorrelator.h>

List of all members.


Public Member Functions

 AraEventCorrelator (Int_t numAnts=4, Int_t stationId=0)
 Default constructor.
Double_t calcDeltaTInfinity (Double_t ant1[3], Double_t rho1, Double_t phi1, Double_t ant2[3], Double_t rho2, Double_t phi2, Double_t phiWave, Double_t thetaWave)
Double_t calcDeltaTR (Double_t ant1[3], Double_t rho1, Double_t phi1, Double_t ant2[3], Double_t rho2, Double_t phi2, Double_t phiWave, Double_t thetaWave, Double_t R)
 ClassDef (AraEventCorrelator, 1)
void fillAntennaPositions (Int_t stationId)
void fillAntennaPositionsAtri ()
void fillAntennaPositionsIcrr ()
void fillDeltaTArrays (AraCorrelatorType::AraCorrelatorType_t corType)
TH2D * getInterferometricMap (UsefulAtriStationEvent *evPtr, AraAntPol::AraAntPol_t polType, AraCorrelatorType::AraCorrelatorType_t corType=AraCorrelatorType::kPlaneWave)
TH2D * getInterferometricMap (UsefulIcrrStationEvent *evPtr, AraAntPol::AraAntPol_t polType, AraCorrelatorType::AraCorrelatorType_t corType=AraCorrelatorType::kPlaneWave)
void getPairIndices (int pair, int &ant1, int &ant2)
void setupDeltaT40m ()
void setupDeltaTInfinity ()
 ~AraEventCorrelator ()
 Destructor.

Static Public Member Functions

static Double_t fastEvalForEvenSampling (TGraph *grIn, Double_t xvalue)
static TGraph * getNormalisedGraph (TGraph *grIn)
static AraEventCorrelatorInstance (Int_t numAnts=5, Int_t stationId=0)

Public Attributes

Int_t fDebugMode
Int_t fFirstAnt [MAX_NUM_PAIRS]
Double_t fHPolDeltaT [MAX_NUM_PAIRS][NUM_PHI_BINS][NUM_THETA_BINS]
Double_t fHPolDeltaT40m [MAX_NUM_PAIRS][NUM_PHI_BINS][NUM_THETA_BINS]
Double_t fHPolDeltaTInfinity [MAX_NUM_PAIRS][NUM_PHI_BINS][NUM_THETA_BINS]
Double_t fHPolPhi [MAX_NUM_ANTS]
Double_t fHPolPos [MAX_NUM_ANTS][3]
Double_t fHPolRho [MAX_NUM_ANTS]
Int_t fNumAnts
Int_t fNumPairs
Double_t fPhiWave [NUM_PHI_BINS]
Double_t fPhiWaveDeg [NUM_PHI_BINS]
Int_t fRfChanHPol [MAX_NUM_ANTS]
Int_t fRfChanVPol [MAX_NUM_ANTS]
Int_t fSecondAnt [MAX_NUM_PAIRS]
Int_t fStationId
Double_t fThetaWave [NUM_PHI_BINS]
Double_t fThetaWaveDeg [NUM_PHI_BINS]
Double_t fVPolDeltaT [MAX_NUM_PAIRS][NUM_PHI_BINS][NUM_THETA_BINS]
Double_t fVPolDeltaT40m [MAX_NUM_PAIRS][NUM_PHI_BINS][NUM_THETA_BINS]
Double_t fVPolDeltaTInfinity [MAX_NUM_PAIRS][NUM_PHI_BINS][NUM_THETA_BINS]
Double_t fVPolPhi [MAX_NUM_ANTS]
Double_t fVPolPos [MAX_NUM_ANTS][3]
Double_t fVPolRho [MAX_NUM_ANTS]

Static Public Attributes

static AraEventCorrelatorfgInstance = 0

Detailed Description

AraEventCorrelator -- The Ara Event Correlator.

The Ara Event Correlator

Definition at line 50 of file AraEventCorrelator.h.


The documentation for this class was generated from the following files:
Generated on Mon Dec 9 13:20:24 2013 for ARA ROOT v3.13 Software by doxygen 1.4.7