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 24 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 33 of file PndRadMapPlane.h.

33 { return corner1; };

◆ Corner2()

TVector3 PndRadMapPlane::Corner2 ( )
inline

Definition at line 34 of file PndRadMapPlane.h.

34 { return corner2; };

◆ Corner3()

TVector3 PndRadMapPlane::Corner3 ( )
inline

Definition at line 35 of file PndRadMapPlane.h.

35 { return corner3; };

◆ Distance()

double PndRadMapPlane::Distance ( )
inline

Definition at line 36 of file PndRadMapPlane.h.

36 { 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 37 of file PndRadMapPlane.h.

37 { return normal; };

◆ SetDistance()

void PndRadMapPlane::SetDistance ( double  d)
inline

Definition at line 31 of file PndRadMapPlane.h.

References GetCorner(), and i.

31 { distance = d; };

◆ SetNormal()

void PndRadMapPlane::SetNormal ( TVector3  n)
inline

Definition at line 30 of file PndRadMapPlane.h.

30 { normal = n; };

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