// ESAF : Euso Simulation and Analysis Framework // $Id: CloudsData.hh,v 1.3 2004/09/13 21:46:07 thea Exp $ // Sylvain Moreggia created May, 19 2004 #ifndef __CLOUDSDATA_HH_ #define __CLOUDSDATA_HH_ #include "euso.hh" /******************************************************************************* * * CloudsData : class description * * Interface for clouds data storage * Each Clouds type holds its associated CloudsData * Each clouds description has its associated propagator (in RadiativeTransfer module) * ******************************************************************************/ class EarthVector; class CloudsData { public: // ctor CloudsData(); // dtor virtual ~CloudsData(); // Returns true if is in clouds virtual Bool_t IsInClouds(const EarthVector&) const = 0; protected: ClassDef(CloudsData,0) }; #endif /* __CLOUDSDATA_HH_ */