ARA ROOT v3.13 Software

AraEvent/AraCalAntennaInfo.h

00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 #ifndef ARACALANTENNAINFO_H
00011 #define ARACALANTENNAINFO_H
00012 
00013 //Includes
00014 #include <TObject.h>
00015 #include "araIcrrStructures.h"
00016 #include "araIcrrDefines.h"
00017 #include "RawIcrrStationEvent.h"
00018 #include "AraEventCalibrator.h"
00019 #include "AraAntennaInfo.h"
00020 
00022 
00028 class AraCalAntennaInfo: public TObject
00029 {
00030  public:
00031    AraCalAntennaInfo(); 
00032    ~AraCalAntennaInfo(); 
00033 
00034 
00035    const char *getCalAntName();
00036    void printAntennaInfo();  
00037    Double_t getCableDelay() {return cableDelayCalib;}   
00038    Double_t *getLocationXYZ() {return antLocationCalib;}  
00039    Double_t *getLocationENU() { return antLocationArrayCalib;}
00040    void fillArrayCoords();
00041 
00042 
00043    AraStationId_t fStationId;
00044    Int_t calAntId; 
00045    AraAntType::AraAntType_t antType; 
00046    AraAntPol::AraAntPol_t polType; 
00047    char locationName[CAL_ANTS_PER_ATRI];  
00048    char antName[CAL_ANTS_PER_ATRI]; 
00049    char pulserName[CAL_ANTS_PER_ATRI]; 
00050    Double_t antLocation[3]; 
00051    Double_t antLocationCalib[3]; 
00052    Double_t antLocationArray[3]; 
00053    Double_t antLocationArrayCalib[3]; 
00054    Double_t cableDelay; 
00055    Double_t cableDelayCalib; 
00056     
00057 
00058   ClassDef(AraCalAntennaInfo,1);
00059 };
00060 
00061 
00062 #endif //ARACALANTENNAINFO_H

Generated on Mon Dec 9 13:20:21 2013 for ARA ROOT v3.13 Software by doxygen 1.4.7