BOSS 7.1.2
BESIII Offline Software System
|
#include "CLHEP/Geometry/Point3D.h"
#include "CLHEP/Geometry/Vector3D.h"
#include "TrkReco/TTrackBase.h"
#include "TrkReco/TMDCUtil.h"
#include "TrkReco/TMLink.h"
Go to the source code of this file.
Classes | |
class | TSegment |
A class to relate TMDCWireHit and TTrack objects. More... | |
Macros | |
#define | TSegmentCrowd 8 |
#define | TSegment_INLINE_DEFINE_HERE |
Typedefs | |
typedef HepGeom::Point3D< double > | HepPoint3D |
typedef HepGeom::Vector3D< double > | HepVector3D |
Functions | |
unsigned | NCoreLinks (const CAList< TSegment > &list) |
returns # of core links in segments. | |
AList< TMLink > | Links (const TSegment &, const TTrack &) |
returns AList of TMLink used for a track. | |
AList< TMLink > | Links (const AList< TSegment > &list) |
returns AList of TMLink. | |
unsigned | NUniqueLinks (const TSegment &a) |
checks property of segments. | |
AList< TSegment > | UniqueLinks (const TSegment &a) |
returns a list of unique segments in links. | |
TSegment * | OuterMostUniqueLink (const TSegment &a) |
returns a segment to the outer-most unique segment. | |
unsigned | NMajorLinks (const TSegment &a) |
returns # of links in the major link. | |
AList< TSegment > | MajorLinks (const TSegment &a) |
returns a list of segments in major links. | |
unsigned | NLinkBranches (const TSegment &a) |
returns # of link branches in the major link. | |
void | SeparateCrowded (const AList< TSegment > &input, AList< TSegment > &isolated, AList< TSegment > &crowded) |
returns isolated and crowded list. | |
unsigned | SuperLayer (const AList< TSegment > &list) |
returns super layer pattern. | |
#define TSegment_INLINE_DEFINE_HERE |
Definition at line 256 of file TSegment.h.
#define TSegmentCrowd 8 |
Definition at line 40 of file TSegment.h.
Referenced by SeparateCrowded().
typedef HepGeom::Point3D<double> HepPoint3D |
Definition at line 25 of file TSegment.h.
typedef HepGeom::Vector3D<double> HepVector3D |
Definition at line 29 of file TSegment.h.
Definition at line 1092 of file TSegment.cxx.
returns AList of TMLink used for a track.
Definition at line 963 of file TSegment.cxx.
Referenced by TBuilder::buildRphi(), TBuilder::buildStereo(), and TBuilder::buildStereoNew().
returns a list of segments in major links.
Definition at line 1026 of file TSegment.cxx.
returns # of core links in segments.
Definition at line 947 of file TSegment.cxx.
unsigned NLinkBranches | ( | const TSegment & | a | ) |
returns # of link branches in the major link.
Definition at line 1048 of file TSegment.cxx.
Referenced by TSegment::dump().
unsigned NMajorLinks | ( | const TSegment & | a | ) |
returns # of links in the major link.
Definition at line 1005 of file TSegment.cxx.
Referenced by TSegment::dump().
unsigned NUniqueLinks | ( | const TSegment & | a | ) |
checks property of segments.
checks to link segments. returns # of unique segment links.
Definition at line 978 of file TSegment.cxx.
Referenced by TSegment::dump().
returns a segment to the outer-most unique segment.
Definition at line 1084 of file TSegment.cxx.
void SeparateCrowded | ( | const AList< TSegment > & | input, |
AList< TSegment > & | isolated, | ||
AList< TSegment > & | crowded ) |
returns isolated and crowded list.
Definition at line 1061 of file TSegment.cxx.
returns super layer pattern.
Definition at line 1075 of file TSegment.cxx.
returns a list of unique segments in links.
Definition at line 991 of file TSegment.cxx.