|
BOSS 8.0.0
BESIII Offline Software System
|
#include "CLHEP/Geometry/Point3D.h"#include "CLHEP/Geometry/Vector3D.h"#include "TrkReco/TMDCUtil.h"#include "TrkReco/TMLink.h"#include "TrkReco/TTrackBase.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 251 of file Reconstruction/TrkReco/include/TrkReco/TSegment.h.
| #define TSegmentCrowd 8 |
Definition at line 40 of file Reconstruction/TrkReco/include/TrkReco/TSegment.h.
| typedef HepGeom::Point3D<double> HepPoint3D |
Definition at line 25 of file Reconstruction/TrkReco/include/TrkReco/TSegment.h.
| typedef HepGeom::Vector3D<double> HepVector3D |
Definition at line 29 of file Reconstruction/TrkReco/include/TrkReco/TSegment.h.
Definition at line 1129 of file TSegment.cxx.
returns AList of TMLink used for a track.
Definition at line 1002 of file TSegment.cxx.
returns a list of segments in major links.
Definition at line 1066 of file TSegment.cxx.
returns # of core links in segments.
Definition at line 987 of file TSegment.cxx.
| unsigned NLinkBranches | ( | const TSegment & | a | ) |
returns # of link branches in the major link.
Definition at line 1090 of file TSegment.cxx.
Referenced by TSegment::dump().
| unsigned NMajorLinks | ( | const TSegment & | a | ) |
returns # of links in the major link.
Definition at line 1043 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 1016 of file TSegment.cxx.
Referenced by TSegment::dump().
returns a segment to the outer-most unique segment.
Definition at line 1123 of file TSegment.cxx.
| void SeparateCrowded | ( | const AList< TSegment > & | input, |
| AList< TSegment > & | isolated, | ||
| AList< TSegment > & | crowded ) |
returns isolated and crowded list.
Definition at line 1103 of file TSegment.cxx.
returns super layer pattern.
Definition at line 1116 of file TSegment.cxx.
returns a list of unique segments in links.
Definition at line 1029 of file TSegment.cxx.