ARA ROOT v3.13 Software

AraEvent/AraCalAntennaInfo.cxx

00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 #include "AraCalAntennaInfo.h"
00010 #include "AraGeomTool.h"
00011 #include <iostream>
00012 #include <fstream>
00013 #include <cstring>
00014 ClassImp(AraCalAntennaInfo);
00015 
00016 
00017 AraCalAntennaInfo::AraCalAntennaInfo() 
00018 {
00019    //Default Constructor
00020 }
00021 
00022 AraCalAntennaInfo::~AraCalAntennaInfo() {
00023    //Default Destructor
00024 }
00025 
00026 void AraCalAntennaInfo::printAntennaInfo()
00027 {
00028   std::cout << "*************************************************************\n";
00029   std::cout << "Antenna Info for calAntId " << calAntId << "\n";
00030   std::cout << antName << " at " << locationName << "\n";
00031   std::cout << AraAntType::antTypeAsString(antType) << "\t" << AraAntPol::antPolAsString(polType) << " polarisation\n";
00032   std::cout << antLocation[0] << "," << antLocation[1] << "," << antLocation[2] << " m\n";
00033   std::cout << "Delay " << cableDelay << " ns\n";
00034   std::cout << "*************************************************************\n";
00035 
00036 }
00037 
00038 
00039 void AraCalAntennaInfo::fillArrayCoords()
00040 {
00041   AraGeomTool *fGeomTool=AraGeomTool::Instance();
00042   fGeomTool->convertStationToArrayCoords(fStationId,antLocation,antLocationArray);
00043   fGeomTool->convertStationToArrayCoords(fStationId,antLocationCalib,antLocationArrayCalib); 
00044 }
00045 
00046 
00047 const char *AraCalAntennaInfo::getCalAntName()
00048 {
00049   static char calName[20];
00050   sprintf(calName, "%s %s", locationName, antPolAsString(polType));
00051   return calName;
00052 }

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