#include "hsurface.h"

HSurface


class description - source file - inheritance tree (.pdf)

class HSurface : public TObject

Inheritance Chart:
TObject
<-
HSurface
<-
HSurfPlane
HSurfPlaneTriV
HSurfPlaneV
HSurfXCilinder
 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.


    public:
~HSurface() virtual void calcIntersection(const HGeomVector& r, const HGeomVector& alpha, HGeomVector& out) const static TClass* Class() virtual HSurface* clone() virtual Double_t distanceTo(const HGeomVector& v) virtual Int_t getParams(TArrayD&) virtual TClass* IsA() const HSurface& operator=(const HSurface&) virtual void printTo(ostream& out) virtual void readFrom(istream& in) virtual Bool_t setParams(TArrayD&) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members




Class Description

 HSurface
  The HSurface classes are used by the kickplane tracking to abstract
 the actual shape of the kickplane. This class declares a essential method
 calcIntersection which calculates the intersection of a straight line with the
 given surface.




Inline Functions


               void ~HSurface()
          HSurface* clone()
               void printTo(ostream& out)
               void readFrom(istream& in)
              Int_t getParams(TArrayD&)
             Bool_t setParams(TArrayD&)
           Double_t distanceTo(const HGeomVector& v)
               void calcIntersection(const HGeomVector& r, const HGeomVector& alpha, HGeomVector& out) const
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
          HSurface& operator=(const HSurface&)


Author: M. Sanchez (14/04/2000)
Last update: Fri Jan 26 12:35:10 2007


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.