| 
    Jpp 20.0.0-rc.3
    
   the software that should make you happy 
   | 
 
Interface methods for SLALIB and auxiliary classes and methods for astronomy. More...
#include <istream>#include <ostream>#include <limits>#include <time.h>#include "JLang/JException.hh"#include "JLang/JManip.hh"#include "JLang/JEquals.hh"#include "JMath/JConstants.hh"#include "JMath/JMatrix3D.hh"#include "JMath/JSVD3D.hh"#include "JUTM/JUTMGrid.hh"#include "JGeometry3D/JAngle3D.hh"#include "JGeometry3D/JDirection3D.hh"#include "slalib/slalib.h"Go to the source code of this file.
Classes | |
| struct | JASTRONOMY::JEllipsoid | 
| Ellipsoid.  More... | |
| struct | JASTRONOMY::angle_type | 
| Auxiliary data structure for pair of angles.  More... | |
| struct | JASTRONOMY::angle_type_rad | 
| Auxiliary data structure for pair of angles.  More... | |
| struct | JASTRONOMY::angle_type_deg | 
| Auxiliary data structure for pair of angles.  More... | |
| struct | JASTRONOMY::J2000 | 
| Conversion of source location.  More... | |
| struct | JASTRONOMY::JSourceLocation | 
| Location of astrophysical source.  More... | |
| struct | JASTRONOMY::JSourceLocationJ2000 | 
| Location of astrophysical source.  More... | |
| struct | JASTRONOMY::JGalacticCoordinates | 
| Location of astrophysical source in Galactic coordinates.  More... | |
| struct | JASTRONOMY::JNeutrinoDirection | 
| Direction of incident neutrino.  More... | |
| struct | JASTRONOMY::JGeographicalLocation | 
| Location of detector.  More... | |
| class | JASTRONOMY::JAstronomy | 
| Auxiliary class to make coordinate transformations for a specific geographical location of the detector.  More... | |
Namespaces | |
| namespace | JASTRONOMY | 
| namespace | JPP | 
| This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).  | |
Functions | |
| double | JASTRONOMY::getTimeMJD (time_t t1_s) | 
| Get MJD time given UTC time.   | |
| double | JASTRONOMY::getTimeUTC (time_t t1_s) | 
| Get UTC time given MJD time.   | |
| double | JASTRONOMY::getRadians (const double angle) | 
| Convert angle to radians.   | |
| double | JASTRONOMY::getDegrees (const double angle) | 
| Convert angle to degrees.   | |
| double | JASTRONOMY::getRadians (const int angle, const int amin, const double asec) | 
| Convert angle to radians.   | |
| double | JASTRONOMY::getHourAngle (const int hour, const int min, const double sec) | 
| Convert hour angle to radians.   | |
| double | JASTRONOMY::getMeridianConvergenceAngle (const JGeographicalLocation &location) | 
| Get Meridian convergence angle.   | |
| double | JASTRONOMY::getMeridianConvergenceAngle (const JGeographicalLocation &location, const JEllipsoid &ellipsoid) | 
| Get Meridian convergence angle.   | |
Variables | |
| static const double | JASTRONOMY::NUMBER_OF_SECONDS_PER_HOUR = 60.0 * 60.0 | 
| static const double | JASTRONOMY::NUMBER_OF_SECONDS_PER_DAY = NUMBER_OF_SECONDS_PER_HOUR * 24.0 | 
| static const double | JASTRONOMY::NUMBER_OF_SECONDS_PER_YEAR = NUMBER_OF_SECONDS_PER_DAY * 365.0 | 
| static const double | JASTRONOMY::NUMBER_OF_SECONDS_PER_SEDERIAL_DAY = NUMBER_OF_SECONDS_PER_HOUR * 23.9344696 | 
| static const double | JASTRONOMY::LATITUDE_MIN_DEG = -80.0 | 
| Minimal latitude angle [deg] of UTM for meridian convergence angle calculation.   | |
| static const double | JASTRONOMY::LATITUDE_MAX_DEG = 84.0 | 
| Maximal latitude angle [deg] of UTM for meridian convergence angle calculation.   | |
| static const double | JASTRONOMY::MJD_EPOCH = 40587.0 | 
| MJD of the Unix Epoch, i.e. 00:00 Jan 1 1970 (UTC) [d].   | |
| static const double | JASTRONOMY::MJD_EPOCH_S = MJD_EPOCH * NUMBER_OF_SECONDS_PER_DAY | 
| MJD of the Unix Epoch, i.e. 00:00 Jan 1 1970 (UTC) [s].   | |
| static const JEllipsoid | JASTRONOMY::EARTH_WGS84 = { 6378137.0, 0.00669438 } | 
| Earth ellipsoid according WGS84.   | |
| static const JGeographicalLocation | JASTRONOMY::ANTARES (42, 48, 06, 10) | 
| static const JGeographicalLocation | JASTRONOMY::SICILY (36, 16, 16, 06) | 
| static const JGeographicalLocation | JASTRONOMY::PYLOS (36, 33, 16, 06) | 
| static const JGeographicalLocation | JASTRONOMY::ARCA (0.63342, 0.27883) | 
| static const JGeographicalLocation | JASTRONOMY::ORCA (0.74702, 0.10511) | 
| static const JSourceLocation | JASTRONOMY::GALACTIC_CENTER (-0.5062816, -1.633335) | 
| static const JSourceLocation | JASTRONOMY::RXJ1713 (getRadians(-39, -46, 0.0), getHourAngle(17, 13, 7)) | 
| static const JSourceLocation | JASTRONOMY::VELAX (getRadians(-45, -10, -35.2), getHourAngle(8, 35, 20.66)) | 
Interface methods for SLALIB and auxiliary classes and methods for astronomy.
Definition in file JAstronomy.hh.