/** \file \author Javier Gonzalez \date 24 Jan 2008 */ #ifndef _tls_VEMComponent_h_ #define _tls_VEMComponent_h_ #include #include namespace tls { /** \class VEMComponent \brief Interface class for coupling different EM component calculations into the reconstruction code. */ class VEMComponent { public: VEMComponent(){} virtual ~VEMComponent(){} /** @name Specific methods */ //@{ virtual double SignalRatio(double x, double y, double rmu, double theta, double phi) = 0; //@} /** @name Parameter info methods */ //@{ virtual double GetThetaMax() = 0; virtual double GetThetaMin() = 0; //@} }; } // tls #endif // _tls_VEMComponent_h_ // Configure (x)emacs for this file ... // Local Variables: // mode:c++ // compile-command: "make -C .. -k" // End: