//----------------------------------------------------------- // File and Version Information: // $Id$ // // Description: // // // // Environment: // Software developed for the PANDA Detector at FAIR. // // Author List: // Sebastian Neubert TUM // Felix Boehmer TUM // //----------------------------------------------------------- #ifndef BSPLINE_HH #define BSPLINE_HH // Base Class Headers ---------------- // Collaborating Class Headers ------- #include #include // Collaborating Class Declarations -- #include "TObject.h" class BSpline : public TObject { public: // Constructors/Destructors --------- BSpline(); BSpline(const std::vector* const p, int index); virtual ~BSpline(); // Operators void print(); // Accessors ----------------------- // Modifiers ----------------------- // Operations ---------------------- double eval(double x); private: // Private Data Members ------------ const std::vector* _p; // knots int _i; // spline index //should be made CONST later double _nu[5]; // coefficients // Private Methods ----------------- public: ClassDef(BSpline,1) }; #endif //-------------------------------------------------------------- // $Log$ //--------------------------------------------------------------