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
