/** \file Standard parameters used to specify an atmospheric profile. \author Javier Gonzalez \version $Id$ \date 12 Apr 2012 */ #ifndef _evt_AtmosphereParameters_h_ #define _evt_AtmosphereParameters_h_ static const char CVSId_evt_AtmosphereParameters[] = "$Id$"; #include namespace evt { /** \class AtmosphereParameters \brief Class to hold the standard parameters used to specify an atmospheric profile. In general, users should not need to use this and should use the the Atmosphere class instead. \author Javier Gonzalez \date 12 April 2012 \version $Id$ \ingroup shower */ class AtmosphereParameters { public: AtmosphereParameters(std::vector h, std::vector a, std::vector b, std::vector c); unsigned int GetNLayers() const { return fHLAY.size(); } const std::vector& GetLayerAltitudes() const { return fHLAY; } const std::vector& GetA() const { return fAATM; } const std::vector& GetB() const { return fBATM; } const std::vector& GetC() const { return fCATM; } private: std::vector fHLAY; std::vector fAATM; std::vector fBATM; std::vector fCATM; }; } // evt #endif // _evt_AtmosphereParameters_h_ // Configure (x)emacs for this file ... // Local Variables: // mode:c++ // compile-command: "make -C .. -k" // End: