PandaRoot
PndTrkTools Class Reference

#include <PndTrkTools.h>

Inheritance diagram for PndTrkTools:

Public Member Functions

 PndTrkTools ()
 
 ~PndTrkTools ()
 
void ComputeLinePointOfTangenceOnACircle (double m, double xc, double yc, double R, double &xi1, double &yi1, double &xi2, double &yi2)
 
TVector2 ComputePocaToPointOnCircle2 (double x, double y, double xc, double yc, double R)
 
TVector3 ComputePocaToPointOnCircle3 (double x, double y, double xc, double yc, double R)
 
TVector2 ComputePocaToLineOnCircle (double m, double q, double xc, double yc, double R)
 
Int_t ComputeSegmentCircleIntersection (TVector2 ex1, TVector2 ex2, double xc, double yc, double R, TVector2 &intersection1, TVector2 &intersection2)
 
TVector2 ComputeTangentInPoint (double xc, double yc, TVector2 point)
 
void ComputeTangentInPoint (double xc, double yc, TVector2 point, double &m, double &p)
 
 ClassDef (PndTrkTools, 1)
 

Detailed Description

PndTrkTools

Author
Lia Lavezzi

Definition at line 12 of file PndTrkTools.h.

Constructor & Destructor Documentation

◆ PndTrkTools()

PndTrkTools::PndTrkTools ( )

◆ ~PndTrkTools()

PndTrkTools::~PndTrkTools ( )

Member Function Documentation

◆ ClassDef()

PndTrkTools::ClassDef ( PndTrkTools  ,
 
)

◆ ComputeLinePointOfTangenceOnACircle()

void PndTrkTools::ComputeLinePointOfTangenceOnACircle ( double  m,
double  xc,
double  yc,
double  R,
double &  xi1,
double &  yi1,
double &  xi2,
double &  yi2 
)

◆ ComputePocaToLineOnCircle()

TVector2 PndTrkTools::ComputePocaToLineOnCircle ( double  m,
double  q,
double  xc,
double  yc,
double  R 
)

◆ ComputePocaToPointOnCircle2()

TVector2 PndTrkTools::ComputePocaToPointOnCircle2 ( double  x,
double  y,
double  xc,
double  yc,
double  R 
)

◆ ComputePocaToPointOnCircle3()

TVector3 PndTrkTools::ComputePocaToPointOnCircle3 ( double  x,
double  y,
double  xc,
double  yc,
double  R 
)

◆ ComputeSegmentCircleIntersection()

Int_t PndTrkTools::ComputeSegmentCircleIntersection ( TVector2  ex1,
TVector2  ex2,
double  xc,
double  yc,
double  R,
TVector2 &  intersection1,
TVector2 &  intersection2 
)

◆ ComputeTangentInPoint() [1/2]

TVector2 PndTrkTools::ComputeTangentInPoint ( double  xc,
double  yc,
TVector2  point 
)

◆ ComputeTangentInPoint() [2/2]

void PndTrkTools::ComputeTangentInPoint ( double  xc,
double  yc,
TVector2  point,
double &  m,
double &  p 
)

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