#include "hmdcgeomobj.h"

HMdcPointOnPlane


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

class HMdcPointOnPlane : public HGeomVector

Inheritance Chart:
TObject
<-
HGeomVector
<-
HMdcPointOnPlane

    protected:
void calcZ() public:
HMdcPointOnPlane() HMdcPointOnPlane(HMdcPlane* p) HMdcPointOnPlane(HMdcPointOnPlane& p) virtual ~HMdcPointOnPlane() void addToX(Double_t xa) void addToXY(Double_t xa, Double_t ya) void addToY(Double_t ya) void calcPoint(Double_t x1, Double_t y1, Double_t z1, Double_t x2, Double_t y2, Double_t z2) static TClass* Class() Double_t dZdX() const Double_t dZdY() const HMdcPlane* getPlane() const const HGeomVector& getVector() const void getVector(HGeomVector& v) const Double_t getX() const Double_t getY() const Double_t getZ() const virtual TClass* IsA() const HMdcPointOnPlane& operator=(HMdcPointOnPlane& p) void print() const void setPlane(HMdcPlane* p) void setX(Double_t xi) void setXY(Double_t xi, Double_t yi) void setXY(const HMdcPointOnPlane& pi) void setXYZ(const HMdcPointOnPlane& pi) void setY(Double_t yi) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) void subFromXY(Double_t xs, Double_t ys) Double_t X() const Double_t Y() const Double_t Z() const

Data Members


    protected:
HMdcPlane* pl plane

Class Description


 HMdcPointPlane - poin on the plane
 HMdcTrap - trapeze in vol.
 HMdcTrapPlane - trapize on the plane
 HMdcPlane - param. of project planes

 HMdcPointOnPlane

     This class keep point on the plane HMdcPlane

     This class don't create and don't delete
     HMdcPlane pl object.You need to set
     pointer to this plane by hand.

 HMdcLineParam

     This class keep straight line parameters.
     Parameters are two point on the two planes
     (two HMdcPointOnPlane objects).



HMdcPointOnPlane()

HMdcPointOnPlane(HMdcPlane* p)

HMdcPointOnPlane(HMdcPointOnPlane& p) : HGeomVector(p.x,p.y,p.z)

void print(void) const



Inline Functions


                      void ~HMdcPointOnPlane()
                      void setPlane(HMdcPlane* p)
                      void setX(Double_t xi)
                      void setY(Double_t yi)
                      void setXY(Double_t xi, Double_t yi)
                      void setXY(const HMdcPointOnPlane& pi)
                      void setXYZ(const HMdcPointOnPlane& pi)
                      void addToX(Double_t xa)
                      void addToY(Double_t ya)
                      void addToXY(Double_t xa, Double_t ya)
                      void subFromXY(Double_t xs, Double_t ys)
                      void calcPoint(Double_t x1, Double_t y1, Double_t z1, Double_t x2, Double_t y2, Double_t z2)
        const HGeomVector& getVector() const
                HMdcPlane* getPlane() const
                  Double_t getX() const
                  Double_t getY() const
                  Double_t getZ() const
                  Double_t X() const
                  Double_t Y() const
                  Double_t Z() const
                  Double_t dZdX() const
                  Double_t dZdY() const
                      void getVector(HGeomVector& v) const
         HMdcPointOnPlane& operator=(HMdcPointOnPlane& p)
                      void calcZ()
                   TClass* Class()
                   TClass* IsA() const
                      void ShowMembers(TMemberInspector& insp, char* parent)
                      void Streamer(TBuffer& b)
                      void StreamerNVirtual(TBuffer& b)


Last update: Fri Jan 26 12:13:30 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.