CORSIKA add-on package IACT/ATMO:  Version 1.63 (November 2020)
atmo.h File Reference

Use of tabulated atmospheric profiles and atmospheric refraction. More...

#include "mc_atmprof.h"
Include dependency graph for atmo.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

#define CORSIKA_VERSION   6900
 /
 
#define VECTOR_SIZE   4
 
typedef double cors_dbl_t
 
void atmset_ (int *iatmo, double *obslev)
 Set number of atmospheric model profile to be used. More...
 
void atmnam_ (const char *aname, double *obslev)
 Instead of setting the atmospheric profile by number, it gets set by name, also indicated by setting profile number to 99. More...
 
void atm_init (AtmProf *aprof)
 This variant is not usable from the FORTRAN code side, thus no underscore at the end of the function name. More...
 
double rhofx_ (double *height)
 Density of the atmosphere as a function of altitude. More...
 
double thickx_ (double *height)
 Atmospheric thickness [g/cm**2] as a function of altitude. More...
 
double refim1x_ (double *height)
 Index of refraction minus 1 as a function of altitude [cm]. More...
 
double refidx_ (double *height)
 Index of refraction as a function of altitude [cm]. More...
 
double heighx_ (double *thick)
 Altitude [cm] as a function of atmospheric thickness [g/cm**2]. More...
 
void raybnd_ (double *zem, cors_dbl_t *u, cors_dbl_t *v, double *w, cors_dbl_t *dx, cors_dbl_t *dy, cors_dbl_t *dt)
 Calculate the bending of light due to atmospheric refraction. More...
 
void raybnd_vec_ (double *zem, cors_dbl_t *u, cors_dbl_t *v, double *w, cors_dbl_t *dx, cors_dbl_t *dy, cors_dbl_t *dt)
 
void atmfit_ (int *nlp, double *hlay, double *aatm, double *batm, double *catm)
 Fit the tabulated density profile for CORSIKA EGS part. More...
 
double rhof_ (double *height)
 The CORSIKA built-in density lookup function. More...
 
double thick_ (double *height)
 The CORSIKA built-in function for vertical atmospheric thickness (overburden). More...
 
double heigh_ (double *thick)
 The CORSIKA built-in function for the height as a function of overburden. More...
 

Detailed Description

Author
Konrad Bernloehr
Date
CVS $Date: 2020/05/11 13:36:59 $ 
Version
CVS $Revision: 1.13 $