ARA ROOT v3.8 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    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 doxygen 1.4.7