PandaRoot
PndRadMapPlane Class Reference

#include <PndRadMapPlane.h>

Public Member Functions

 PndRadMapPlane ()
 
 PndRadMapPlane (TVector3 _corner1, TVector3 _corner2, TVector3 _corner3, double dist=0)
 
 PndRadMapPlane (Double_t dist, Double_t rot, orientation plane, axis ax)
 
TVector3 LineIntersection (TVector3 begline, TVector3 endline)
 
void SetNormal (TVector3 n)
 
void SetDistance (double d)
 
TVector3 GetCorner (int i)
 
TVector3 Corner1 ()
 
TVector3 Corner2 ()
 
TVector3 Corner3 ()
 
double Distance ()
 
TVector3 Normal ()
 

Detailed Description

Definition at line 12 of file PndRadMapPlane.h.

Constructor & Destructor Documentation

◆ PndRadMapPlane() [1/3]

PndRadMapPlane::PndRadMapPlane ( )

◆ PndRadMapPlane() [2/3]

PndRadMapPlane::PndRadMapPlane ( TVector3  _corner1,
TVector3  _corner2,
TVector3  _corner3,
double  dist = 0 
)

◆ PndRadMapPlane() [3/3]

PndRadMapPlane::PndRadMapPlane ( Double_t  dist,
Double_t  rot,
orientation  plane,
axis  ax 
)

Member Function Documentation

◆ Corner1()

TVector3 PndRadMapPlane::Corner1 ( )
inline

Definition at line 21 of file PndRadMapPlane.h.

21 { return corner1; };

◆ Corner2()

TVector3 PndRadMapPlane::Corner2 ( )
inline

Definition at line 22 of file PndRadMapPlane.h.

22 { return corner2; };

◆ Corner3()

TVector3 PndRadMapPlane::Corner3 ( )
inline

Definition at line 23 of file PndRadMapPlane.h.

23 { return corner3; };

◆ Distance()

double PndRadMapPlane::Distance ( )
inline

Definition at line 24 of file PndRadMapPlane.h.

24 { return distance; };

◆ GetCorner()

TVector3 PndRadMapPlane::GetCorner ( int  i)

Referenced by SetDistance().

◆ LineIntersection()

TVector3 PndRadMapPlane::LineIntersection ( TVector3  begline,
TVector3  endline 
)

◆ Normal()

TVector3 PndRadMapPlane::Normal ( )
inline

Definition at line 25 of file PndRadMapPlane.h.

25 { return normal; };

◆ SetDistance()

void PndRadMapPlane::SetDistance ( double  d)
inline

Definition at line 19 of file PndRadMapPlane.h.

References GetCorner(), and i.

19 { distance = d; };

◆ SetNormal()

void PndRadMapPlane::SetNormal ( TVector3  n)
inline

Definition at line 18 of file PndRadMapPlane.h.

18 { normal = n; };

The documentation for this class was generated from the following file: