HMdcLineParam
class description - source file - inheritance tree (.pdf)
private:
void calcDir()
void calcDirXZ()
void calcDirYZ()
public:
HMdcLineParam()
HMdcLineParam(const HMdcLineParam&)
~HMdcLineParam()
void addToParam(Int_t ip, Double_t add)
void addToParam(Int_t ip1, Double_t add1, Int_t ip2, Double_t add2)
static TClass* Class()
Bool_t compare(const HMdcLineParam& tp, Double_t* lim)
Bool_t compare(const HMdcLineParam& tp, Double_t* lim, Double_t fact)
void copyParam(const HMdcLineParam& lp)
void copyPlanes(HMdcLineParam& lp)
Double_t dDirXdX1() const
Double_t dDirXdX2() const
Double_t dDirYdY1() const
Double_t dDirYdY2() const
Double_t dDirZdX1() const
Double_t dDirZdX2() const
Double_t dDirZdY1() const
Double_t dDirZdY2() const
Double_t dX() const
Double_t dY() const
Double_t dZ() const
Double_t dZ1dX1() const
Double_t dZ1dY1() const
Double_t dZ2dX2() const
Double_t dZ2dY2() const
const HGeomVector& getDir() const
HMdcPlane* getFirstPlane() const
const HMdcPointOnPlane& getFisrtPoint() const
HMdcPlane* getSecondPlane() const
const HMdcPointOnPlane& getSecondPoint() const
virtual TClass* IsA() const
HMdcLineParam& operator=(HMdcLineParam& lp)
void setFirstPlane(HMdcPlane* fp)
void setParam(Double_t x1, Double_t y1, Double_t z1, Double_t x2, Double_t y2, Double_t z2)
void setParam(Int_t ip, Double_t val)
void setScParam(const Double_t* v1, Double_t s, const Double_t* v2)
void setScParam(const HMdcLineParam& tp, const Double_t* v1, Double_t s, const Double_t* v2)
void setSecondPlane(HMdcPlane* sp)
void setSegmentLine(Double_t r, Double_t z, Double_t theta, Double_t phi)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Double_t x1() const
Double_t x2() const
Double_t y1() const
Double_t y2() const
Double_t z1() const
Double_t z2() const
protected:
HMdcPointOnPlane point1 First point on the line
HMdcPointOnPlane point2 Second point on the line
HGeomVector dir Line direction
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).
void setSegmentLine(Double_t r, Double_t z,
Double_t theta, Double_t phi)
Inline Functions
void ~HMdcLineParam()
HMdcLineParam HMdcLineParam()
void setParam(Double_t x1, Double_t y1, Double_t z1, Double_t x2, Double_t y2, Double_t z2)
void setFirstPlane(HMdcPlane* fp)
void setSecondPlane(HMdcPlane* sp)
void copyPlanes(HMdcLineParam& lp)
void copyParam(const HMdcLineParam& lp)
Bool_t compare(const HMdcLineParam& tp, Double_t* lim)
Bool_t compare(const HMdcLineParam& tp, Double_t* lim, Double_t fact)
void setParam(Int_t ip, Double_t val)
void addToParam(Int_t ip, Double_t add)
void addToParam(Int_t ip1, Double_t add1, Int_t ip2, Double_t add2)
void setScParam(const Double_t* v1, Double_t s, const Double_t* v2)
void setScParam(const HMdcLineParam& tp, const Double_t* v1, Double_t s, const Double_t* v2)
HMdcLineParam& operator=(HMdcLineParam& lp)
HMdcPlane* getFirstPlane() const
HMdcPlane* getSecondPlane() const
const HMdcPointOnPlane& getFisrtPoint() const
const HMdcPointOnPlane& getSecondPoint() const
const HGeomVector& getDir() const
Double_t x1() const
Double_t y1() const
Double_t z1() const
Double_t x2() const
Double_t y2() const
Double_t z2() const
Double_t dX() const
Double_t dY() const
Double_t dZ() const
Double_t dZ1dX1() const
Double_t dZ2dX2() const
Double_t dZ1dY1() const
Double_t dZ2dY2() const
Double_t dDirXdX1() const
Double_t dDirXdX2() const
Double_t dDirYdY1() const
Double_t dDirYdY2() const
Double_t dDirZdX1() const
Double_t dDirZdX2() const
Double_t dDirZdY1() const
Double_t dDirZdY2() const
void calcDir()
void calcDirXZ()
void calcDirYZ()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
HMdcLineParam HMdcLineParam(const HMdcLineParam&)
Last update: Fri Jan 26 12:10:35 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.