9 #ifndef _TelescopeSimulatorKG_Mirror_h_
10 #define _TelescopeSimulatorKG_Mirror_h_
15 #include <utl/CoordinateSystemPtr.h>
16 #include <utl/Point.h>
32 namespace TelescopeSimulatorKG {
70 #endif // _TelescopeSimulatorKG_Mirror_h_
Simulates the mirror in the raytracing of the TelescopeSimulator module.
Mirror(utl::RandomEngine &rndm, const fdet::Telescope &tel)
utl::CoordinateSystemPtr fTelCS
boost::shared_ptr< const CoordinateTransformer > CoordinateSystemPtr
Shared pointer for coordinate systems.
Wraps the random number engine used to generate distributions.
Detector description interface for Telescope-related data.
RTResult Trace(const utl::Photon &photonIn, utl::Photon &photonOut)
utl::RandomEngine * fRandom