BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
TMLine.h File Reference
#include <string>
#include "TrkReco/TLineFitter.h"
#include "TrkReco/TMLink.h"
#include "TrkReco/TTrackBase.h"
#include "CLHEP/Geometry/Point3D.h"

Go to the source code of this file.

Classes

class  TMLine
 A class to represent a track in tracking. More...

Macros

#define TMLine_INLINE_DEFINE_HERE

Typedefs

typedef HepGeom::Point3D< double > HepPoint3D

Functions

int SortByB (const void *a, const void *b)
 Sorter.

Macro Definition Documentation

◆ TMLine_INLINE_DEFINE_HERE

#define TMLine_INLINE_DEFINE_HERE

Typedef Documentation

◆ HepPoint3D

typedef HepGeom::Point3D<double> HepPoint3D

Function Documentation

◆ SortByB()

int SortByB ( const void * a,
const void * b )

Sorter.

Definition at line 656 of file TMLine.cxx.

656 {
657 const TMLine** a( (const TMLine**)av );
658 const TMLine** b( (const TMLine**)bv );
659 if ( fabs( ( *a )->b() ) > fabs( ( *b )->b() ) ) return 1;
660 else if ( fabs( ( *a )->b() ) == fabs( ( *b )->b() ) ) return 0;
661 else return -1;
662}
A class to represent a track in tracking.

Referenced by TBuilder::searchInitialLines().