TGHermiteSpline is one of several lightweight classes derived from TGCurve whose sole purpose is to disambiguate the constructors for cubic splines having similar arguments. Applications shouldn't define variables of type TGHermiteSpline. Instead, use TGCurve and rely on TGHermiteSpline only for its constructor. For example:
TGCurve myCurve =TGHermiteSpline( points );
This creates a curve as a cubic matrix spline, where the curve is defined by point/tangent pairs.