#ifndef _fevt_CoordinateData_h_ #define _fevt_CoordinateData_h_ #include namespace fevt { /*! \class CoordinateData \brief Reconstruction Coordinates at each time slot The class is used in the SDP gnomonic reconstruction and in the CLF data processing to produce the VAOD database based on the LaserSimulation analysis \author Domenico D'Urso \date January 2004 \version $Id$ \ingroup fevt */ class CoordinateData { public: CoordinateData() : fT_i(0), fT_iError(0), fCharge(0), fChargeError(0) { } const utl::Vector& GetDirection() const { return fDirection; } const utl::Vector& GetDirectionError() const { return fDirectionError; } double GetT_i() const { return fT_i; } double GetT_iError() const {return fT_iError; } double GetCharge() const { return fCharge; } double GetChargeError() const { return fChargeError; } void SetDirection(const utl::Vector& dir) { fDirection = dir; } void SetDirectionError(const utl::Vector& dirErr) { fDirectionError = dirErr; } void SetT_i(const double t_i) { fT_i = t_i; } void SetT_iError(const double t_i_err) { fT_iError = t_i_err; } void SetCharge(const double q) { fCharge = q; } void SetChargeError(const double qErr) { fChargeError = qErr; } private: utl::Vector fDirection; double fT_i; double fT_iError; double fCharge; utl::Vector fDirectionError; double fChargeError; }; } #endif // Configure (x)emacs for this file ... // Local Variables: // mode: c++ // compile-command: "make -C .. -k" // End: