source: trunk/MagicSoft/Simulation/Detector/ReflectorII/atm.h@ 744

Last change on this file since 744 was 725, checked in by harald, 24 years ago
Ciro and Denis changed the reflector to read in the changed MMCS output (single file version). They made a big change of all the code. That is the reason why I put here a new reflector directory in the repository. This is the future development point for reflector. Until the next drastic change. WARNING: Reflector here is only proved on OSF!!!
File size: 762 bytes
Line 
1#ifndef __RFL_ATM__
2#define __RFL_ATM__
3
4#define ITEM_LIST /* LIST OF POSIBLE MODELS OF ATMOSPHERE */ \
5T(ATM_NOATMOSPHERE), /* no atmosphere at all: transmittance = 100% */ \
6T(ATM_90PERCENT), /* atmosphere with transmittance = 90% */ \
7T(ATM_ISOTHERMAL), /* isothermal approximation */ \
8T(ATM_CORSIKA) /* atmosphere as defined in CORSIKA */
9
10#define T(x) x /* define T() as the name as it is */
11 enum { ITEM_LIST };
12#undef T
13
14#define T(x) #x /* define T() as the string of x */
15 const char *AtmModelNames[] = { ITEM_LIST };
16#undef T
17#undef ITEM_LIST
18
19/* Strings */
20#define ATM__NFND__ERR /* model name */ \
21 " *** Atm model \"%s\" not found.\n"
22#define ATM__SET___LOG /* model name */ \
23 "Setting atm model \"%s\".\n"
24
25#endif
Note: See TracBrowser for help on using the repository browser.