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 void printAntennaInfo(); 00035 Double_t getCableDelay() {return cableDelayCalib;} 00036 Double_t *getLocationXYZ() {return antLocationCalib;} 00037 Double_t *getLocationENU() { return antLocationArrayCalib;} 00038 void fillArrayCoords(); 00039 00040 00041 AraStationId_t fStationId; 00042 Int_t calAntId; 00043 AraAntType::AraAntType_t antType; 00044 AraAntPol::AraAntPol_t polType; 00045 char locationName[4]; 00046 char antName[4]; 00047 char pulserName[4]; 00048 Double_t antLocation[3]; 00049 Double_t antLocationCalib[3]; 00050 Double_t antLocationArray[3]; 00051 Double_t antLocationArrayCalib[3]; 00052 Double_t cableDelay; 00053 Double_t cableDelayCalib; 00054 00055 00056 ClassDef(AraCalAntennaInfo,1); 00057 }; 00058 00059 00060 #endif //ARACALANTENNAINFO_H
Generated on Mon Jun 3 14:59:46 2013 for ARA ROOT v3.8 Software by
