#ifndef __DRCOPTREFLSILVER_H__ #define __DRCOPTREFLSILVER_H__ /*! \brief Class for reflectivity of surfaces. Defines the reflectivity of a generic silver mirror. See http://www.newport.com/store/genproduct.aspx?id=141088&lang=1033&Section=Spec */ class DrcOptReflSilver : public DrcOptReflAbs { public: // implementation of abstract base class function DrcOptReflSilver* clone() const; /*! \brief Reflectivity of surface used for mirror surfaces or surfacec with internal reflection. \param ph The photon \param normal Normal vector of surface */ const Drc::Reflectivity reflectivity(DrcPhoton& ph, XYZVector normal) const; }; #endif