source: JEM-EUSO/esaf_lal/tags/v1_r0/esaf/packages/common/atmosphere/include/CloudsData.hh @ 117

Last change on this file since 117 was 117, checked in by moretto, 11 years ago

ESAF version compilable on mac OS

File size: 900 bytes
Line 
1// ESAF : Euso Simulation and Analysis Framework
2// $Id: CloudsData.hh 1003 2004-09-13 21:46:13Z thea $
3// Sylvain Moreggia created May, 19 2004
4
5#ifndef __CLOUDSDATA_HH_
6#define __CLOUDSDATA_HH_
7
8#include "euso.hh"
9
10/*******************************************************************************
11 *
12 * CloudsData : class description
13 *
14 * Interface for clouds data storage
15 * Each Clouds type holds its associated CloudsData
16 * Each clouds description has its associated propagator (in RadiativeTransfer module)
17 *
18 ******************************************************************************/
19
20class EarthVector;
21
22
23class CloudsData {
24public:
25    // ctor
26    CloudsData();
27
28    // dtor
29    virtual ~CloudsData();
30   
31    // Returns true if is in clouds
32    virtual Bool_t IsInClouds(const EarthVector&) const = 0;
33   
34
35protected:
36
37    ClassDef(CloudsData,0)
38};
39
40#endif  /* __CLOUDSDATA_HH_ */
41
Note: See TracBrowser for help on using the repository browser.