FairRoot/PandaRoot
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
tracking
SecondariesTracking
TrkAlgo
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
13
14
class
PndTrkTools
:
public
TObject
15
{
16
17
public
:
18
19
PndTrkTools
();
20
~PndTrkTools
();
21
22
void
ComputeLinePointOfTangenceOnACircle
(
double
m
,
double
xc,
double
yc,
double
R
,
double
&xi1,
double
&yi1,
double
&xi2,
double
&yi2);
23
TVector2
ComputePocaToPointOnCircle2
(
double
x
,
double
y
,
double
xc,
double
yc,
double
R);
24
TVector3
ComputePocaToPointOnCircle3
(
double
x,
double
y,
double
xc,
double
yc,
double
R);
25
26
TVector2
ComputePocaToLineOnCircle
(
double
m,
double
q,
double
xc,
double
yc,
double
R);
27
Int_t
ComputeSegmentCircleIntersection
(TVector2 ex1, TVector2 ex2,
double
xc,
double
yc,
double
R, TVector2 &intersection1, TVector2 &intersection2);
28
TVector2
ComputeTangentInPoint
(
double
xc,
double
yc, TVector2
point
);
29
void
ComputeTangentInPoint
(
double
xc,
double
yc, TVector2 point,
double
&m,
double
&
p
);
30
31
32
ClassDef
(
PndTrkTools
,1);
33
};
34
35
36
#endif
p
Double_t p
Definition:
anasim.C:58
PndTrkTools::PndTrkTools
PndTrkTools()
Definition:
PndTrkTools.cxx:17
PndTrkTools::ComputePocaToLineOnCircle
TVector2 ComputePocaToLineOnCircle(double m, double q, double xc, double yc, double R)
Definition:
PndTrkTools.cxx:60
m
__m128 m
Definition:
P4_F32vec4.h:28
PndTrkTools::ClassDef
ClassDef(PndTrkTools, 1)
PndTrkTools::ComputePocaToPointOnCircle2
TVector2 ComputePocaToPointOnCircle2(double x, double y, double xc, double yc, double R)
Definition:
PndTrkTools.cxx:36
PndTrkTools::ComputeTangentInPoint
TVector2 ComputeTangentInPoint(double xc, double yc, TVector2 point)
Definition:
PndTrkTools.cxx:149
PndTrkTools::ComputePocaToPointOnCircle3
TVector3 ComputePocaToPointOnCircle3(double x, double y, double xc, double yc, double R)
Definition:
PndTrkTools.cxx:52
PndTrkTools::ComputeLinePointOfTangenceOnACircle
void ComputeLinePointOfTangenceOnACircle(double m, double xc, double yc, double R, double &xi1, double &yi1, double &xi2, double &yi2)
Definition:
PndTrkTools.cxx:23
x
Double_t x
Definition:
createRootFscGeometryFile.C:159
PndTrkTools::ComputeSegmentCircleIntersection
Int_t ComputeSegmentCircleIntersection(TVector2 ex1, TVector2 ex2, double xc, double yc, double R, TVector2 &intersection1, TVector2 &intersection2)
Definition:
PndTrkTools.cxx:77
PndTrkTools::~PndTrkTools
~PndTrkTools()
Definition:
PndTrkTools.cxx:18
y
Double_t y
Definition:
createRootFscGeometryFile.C:159
R
Double_t R
Definition:
checkhelixhit.C:61
PndTrkTools
Definition:
PndTrkTools.h:14
point
PndSdsMCPoint * point
Definition:
anaLmdCluster.C:72
Generated on Wed Apr 3 2019 10:02:59 for FairRoot/PandaRoot by
1.8.5