/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Reconstruction/TrkReco/TrkReco-00-08-59-patch4-slc6tag/TrkReco/TMLine.h File Reference

#include <string>
#include "TrkReco/TTrackBase.h"
#include "TrkReco/TMLink.h"
#include "TrkReco/TLineFitter.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...

Defines

#define HEP_SHORT_NAMES
#define TMLine_INLINE_DEFINE_HERE

Typedefs

typedef HepGeom::Point3D<
double > 
HepPoint3D

Functions

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


Define Documentation

#define HEP_SHORT_NAMES

Definition at line 24 of file TMLine.h.

#define TMLine_INLINE_DEFINE_HERE

Definition at line 140 of file TMLine.h.


Typedef Documentation

typedef HepGeom::Point3D<double> HepPoint3D

Definition at line 34 of file TMLine.h.


Function Documentation

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

Sorter.

Definition at line 648 of file TMLine.cxx.

Referenced by TBuilder::searchInitialLines().

00648                                           {
00649     const TMLine ** a((const TMLine **) av);
00650     const TMLine ** b((const TMLine **) bv);
00651     if (fabs((* a)->b()) > fabs((* b)->b()))
00652         return 1;
00653     else if (fabs((* a)->b()) == fabs((* b)->b()))
00654         return 0;
00655     else
00656         return -1;
00657 }


Generated on Tue Nov 29 23:17:07 2016 for BOSS_7.0.2 by  doxygen 1.4.7