PandaRoot
PndTrkTools.h
Go to the documentation of this file.
1
6
#ifndef PNDTRKTOOLS_H
7
#define PNDTRKTOOLS_H 1
8
9
#include "TVector3.h"
10
#include "TVector2.h"
11
12
class
PndTrkTools
:
public
TObject {
13
14
public
:
15
PndTrkTools
();
16
~PndTrkTools
();
17
18
void
ComputeLinePointOfTangenceOnACircle
(
double
m
,
double
xc,
double
yc,
double
R,
double
&xi1,
double
&yi1,
double
&xi2,
double
&yi2);
19
TVector2
ComputePocaToPointOnCircle2
(
double
x,
double
y,
double
xc,
double
yc,
double
R);
20
TVector3
ComputePocaToPointOnCircle3
(
double
x,
double
y,
double
xc,
double
yc,
double
R);
21
22
TVector2
ComputePocaToLineOnCircle
(
double
m,
double
q,
double
xc,
double
yc,
double
R);
23
Int_t
ComputeSegmentCircleIntersection
(TVector2 ex1, TVector2 ex2,
double
xc,
double
yc,
double
R, TVector2 &intersection1, TVector2 &intersection2);
24
TVector2
ComputeTangentInPoint
(
double
xc,
double
yc, TVector2 point);
25
void
ComputeTangentInPoint
(
double
xc,
double
yc, TVector2 point,
double
&m,
double
&p);
26
27
ClassDef
(
PndTrkTools
, 1);
28
};
29
30
#endif
PndTrkTools::PndTrkTools
PndTrkTools()
PndTrkTools::ComputePocaToLineOnCircle
TVector2 ComputePocaToLineOnCircle(double m, double q, double xc, double yc, double R)
m
__m128 m
Definition:
P4_F32vec4.h:26
PndTrkTools::ClassDef
ClassDef(PndTrkTools, 1)
PndTrkTools::ComputePocaToPointOnCircle2
TVector2 ComputePocaToPointOnCircle2(double x, double y, double xc, double yc, double R)
PndTrkTools::ComputeTangentInPoint
TVector2 ComputeTangentInPoint(double xc, double yc, TVector2 point)
PndTrkTools::ComputePocaToPointOnCircle3
TVector3 ComputePocaToPointOnCircle3(double x, double y, double xc, double yc, double R)
PndTrkTools::ComputeLinePointOfTangenceOnACircle
void ComputeLinePointOfTangenceOnACircle(double m, double xc, double yc, double R, double &xi1, double &yi1, double &xi2, double &yi2)
PndTrkTools::ComputeSegmentCircleIntersection
Int_t ComputeSegmentCircleIntersection(TVector2 ex1, TVector2 ex2, double xc, double yc, double R, TVector2 &intersection1, TVector2 &intersection2)
PndTrkTools::~PndTrkTools
~PndTrkTools()
PndTrkTools
Definition:
PndTrkTools.h:12
home
gitlab-runner
builds
LYZoAKaU
0
PandaRootGroup
PandaRoot
tracking
SecondariesTracking
TrkAlgo
PndTrkTools.h
Generated on Fri Oct 21 2022 07:04:00 for PandaRoot by
1.8.13