public class TwoLineVertexer extends BaseSimpleVertexer
Modifier and Type | Field and Description |
---|---|
protected Hep3Vector |
A1 |
protected Hep3Vector |
A2 |
protected Hep3Vector |
B1 |
protected Hep3Vector |
B2 |
_debug, _fitted_vertex
Constructor and Description |
---|
TwoLineVertexer() |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
void |
fitVertex() |
private Hep3Vector |
getPOCALineToLine()
Function to calculate DCA in 3D of two lines
|
private Hep3Vector |
getPOCALineToLineAlt()
Function to calculate DCA in 3D of two lines
|
boolean |
isValid() |
void |
setLines(Hep3Vector PA1,
Hep3Vector PA2,
Hep3Vector PB1,
Hep3Vector PB2) |
getFittedVertex
protected Hep3Vector A1
protected Hep3Vector A2
protected Hep3Vector B1
protected Hep3Vector B2
public void setLines(Hep3Vector PA1, Hep3Vector PA2, Hep3Vector PB1, Hep3Vector PB2)
public void clear()
clear
in class BaseSimpleVertexer
public boolean isValid()
isValid
in class BaseSimpleVertexer
public void fitVertex()
fitVertex
in interface SimpleVertexer
fitVertex
in class BaseSimpleVertexer
private Hep3Vector getPOCALineToLineAlt()
A1
- Starting 3D space point for one of the straight linesA2
- End 3D space point for one of the straight linesB1
- Starting 3D space point for one of the straight linesB2
- End 3D space point for one of the straight linesprivate Hep3Vector getPOCALineToLine()
A1
- Starting 3D space point for one of the straight linesA2
- End 3D space point for one of the straight linesB1
- Starting 3D space point for one of the straight linesB2
- End 3D space point for one of the straight linesCopyright © 2019. All rights reserved.