PandaRoot
PndFtsLineComparator Class Reference

#include <PndFtsLineComparator.h>

Public Member Functions

 PndFtsLineComparator (Double_t maxDistance, Double_t maxAngle, Double_t z=0)
 
virtual ~PndFtsLineComparator ()
 
Bool_t areEqual (PndLine l1, PndLine l2)
 
Bool_t areEqual2D (PndLine l1, PndLine l2)
 
Double_t getQuality3D (PndLine l1, PndLine l2)
 
Double_t getQuality (PndLine l1, PndLine l2)
 
void setZValue (Double_t z)
 
Double_t getAngle (TVector3 d1, TVector3 d2)
 
Double_t getDist (TVector3 b1, TVector3 b2, TVector3 d1, TVector3 d2)
 
Double_t getAngle2D (TVector3 d1, TVector3 d2)
 
Double_t getDist2D (TVector3 b1, TVector3 b2, TVector3 d1, TVector3 d2)
 
void setMaxDistance (Double_t d)
 
void setMaxAngle (Double_t a)
 
Double_t getMaxDist ()
 
Double_t getMaxAngle ()
 

Detailed Description

Definition at line 19 of file PndFtsLineComparator.h.

Constructor & Destructor Documentation

◆ PndFtsLineComparator()

PndFtsLineComparator::PndFtsLineComparator ( Double_t  maxDistance,
Double_t  maxAngle,
Double_t  z = 0 
)
inline

Definition at line 21 of file PndFtsLineComparator.h.

21 : fMaxDistance(maxDistance), fMaxAngle(maxAngle), zValue(z) {}

◆ ~PndFtsLineComparator()

virtual PndFtsLineComparator::~PndFtsLineComparator ( )
virtual

Member Function Documentation

◆ areEqual()

Bool_t PndFtsLineComparator::areEqual ( PndLine  l1,
PndLine  l2 
)

◆ areEqual2D()

Bool_t PndFtsLineComparator::areEqual2D ( PndLine  l1,
PndLine  l2 
)

◆ getAngle()

Double_t PndFtsLineComparator::getAngle ( TVector3  d1,
TVector3  d2 
)

◆ getAngle2D()

Double_t PndFtsLineComparator::getAngle2D ( TVector3  d1,
TVector3  d2 
)

◆ getDist()

Double_t PndFtsLineComparator::getDist ( TVector3  b1,
TVector3  b2,
TVector3  d1,
TVector3  d2 
)

◆ getDist2D()

Double_t PndFtsLineComparator::getDist2D ( TVector3  b1,
TVector3  b2,
TVector3  d1,
TVector3  d2 
)

◆ getMaxAngle()

Double_t PndFtsLineComparator::getMaxAngle ( )
inline

Definition at line 35 of file PndFtsLineComparator.h.

35 { return fMaxAngle; }

◆ getMaxDist()

Double_t PndFtsLineComparator::getMaxDist ( )
inline

Definition at line 34 of file PndFtsLineComparator.h.

34 { return fMaxDistance; }

◆ getQuality()

Double_t PndFtsLineComparator::getQuality ( PndLine  l1,
PndLine  l2 
)

◆ getQuality3D()

Double_t PndFtsLineComparator::getQuality3D ( PndLine  l1,
PndLine  l2 
)

◆ setMaxAngle()

void PndFtsLineComparator::setMaxAngle ( Double_t  a)
inline

Definition at line 33 of file PndFtsLineComparator.h.

33 { fMaxAngle = a; }

◆ setMaxDistance()

void PndFtsLineComparator::setMaxDistance ( Double_t  d)
inline

Definition at line 32 of file PndFtsLineComparator.h.

32 { fMaxDistance = d; }

◆ setZValue()

void PndFtsLineComparator::setZValue ( Double_t  z)
inline

Definition at line 27 of file PndFtsLineComparator.h.

27 { zValue = z; }

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