10 #ifndef _fdet_MirrorSegment_h_
11 #define _fdet_MirrorSegment_h_
16 class TabulatedFunction;
53 const std::string& property,
54 const std::string& component,
55 const std::string& errorMsg)
const;
57 const std::string& property,
58 const std::string& component,
59 const std::string& errorMsg)
const;
Class to hold collection (x,y) points and provide interpolation between them.
Detector description interface for Telescope-related data.
const utl::TabulatedFunction & GetReflectivity() const
Reflectivity of the mirror segment as a function of the wavelength.
double GetSigmaNormal() const
Variable to model the surface imperfection of the segment.
double GetRadiusOfCurvature() const
Radius of curvature of the segment.
utl::TabulatedFunction * fReflectivity
double * fRadiusOfCurvature
const T & GetMirrorSegmentData(T *&requestedData, const std::string &property, const std::string &component, const std::string &errorMsg) const
Description of a mirror segment.