|
BOSS 8.0.0
BESIII Offline Software System
|
#include <iostream>#include <string>#include "CLHEP/Geometry/Point3D.h"#include "CLHEP/Alist/AList.h"#include "CLHEP/Alist/ConstAList.h"#include "TrkReco/TMDCWire.h"#include "TrkReco/TMDCWireHit.h"Go to the source code of this file.
Classes | |
| class | TMLink |
| A class to relate TMDCWireHit and TTrack objects. More... | |
Macros | |
| #define | TMLink_INLINE_DEFINE_HERE |
Typedefs | |
| typedef HepGeom::Point3D< double > | HepPoint3D |
Functions | |
| const TTrackHEP & | Links2HEP (const AList< TMLink > &links) |
| returns TTrackHEP | |
| unsigned | NSuperLayers (const AList< TMLink > &links) |
| returns # of layers. | |
| unsigned | NSuperLayers (const AList< TMLink > &links, unsigned minNHits) |
| unsigned | NMissingAxialSuperLayers (const AList< TMLink > &links) |
| unsigned | NLayers (const AList< TMLink > &links) |
| returns # of layers. | |
| void | NHits (const AList< TMLink > &links, unsigned nHits[50]) |
| returns # of hits per layer. | |
| void | NHitsSuperLayer (const AList< TMLink > &links, unsigned nHits[11]) |
| returns # of hits per super layer. | |
| AList< TMLink > | AxialHits (const AList< TMLink > &links) |
| returns axial hits. | |
| AList< TMLink > | StereoHits (const AList< TMLink > &links) |
| returns stereo hits. | |
| unsigned | NAxialHits (const AList< TMLink > &links) |
| returns # of axial hits. | |
| unsigned | NStereoHits (const AList< TMLink > &links) |
| returns # of stereo hits. | |
| unsigned | Width (const AList< TMLink > &) |
| AList< TMLink > | Edges (const AList< TMLink > &) |
| AList< TMLink > | SameLayer (const AList< TMLink > &list, const TMLink &a) |
| returns links which are in the same layer as 'a' or 'id'. | |
| AList< TMLink > | SameLayer (const AList< TMLink > &list, unsigned id) |
| AList< TMLink > | SameSuperLayer (const AList< TMLink > &list, const TMLink &a) |
| returns links which are in the same super layer as 'a' or 'id'. | |
| AList< TMLink > | SameSuperLayer (const AList< TMLink > &list, unsigned id) |
| unsigned | SuperLayer (const AList< TMLink > &list) |
| returns super layer pattern. | |
| unsigned | SuperLayer (const AList< TMLink > &list, unsigned minNHits) |
| TMLink * | InnerMost (const AList< TMLink > &links) |
| returns the inner(outer)-most link. | |
| TMLink * | OuterMost (const AList< TMLink > &links) |
| AList< TMLink > | InOut (const AList< TMLink > &) |
| void | SeparateCores (const AList< TMLink > &input, AList< TMLink > &cores, AList< TMLink > &nonCores) |
| separate cores and non-cores. | |
| AList< TMLink > | Cores (const AList< TMLink > &input) |
| void | Dump (const CAList< TMLink > &links, const std::string &message=std::string(""), const std::string &prefix=std::string("")) |
| dumps TMLinks. | |
| void | Dump (const TMLink &link, const std::string &message=std::string(""), const std::string &prefix=std::string("")) |
| int | SortByWireId (const void *a, const void *b) |
| Sorter. | |
| int | SortByX (const void *a, const void *b) |
| #define TMLink_INLINE_DEFINE_HERE |
Definition at line 350 of file Reconstruction/TrkReco/include/TrkReco/TMLink.h.
| typedef HepGeom::Point3D<double> HepPoint3D |
Definition at line 29 of file Reconstruction/TrkReco/include/TrkReco/TMLink.h.
returns axial hits.
Definition at line 289 of file TMLink.cxx.
Definition at line 353 of file TMLink.cxx.
| void Dump | ( | const CAList< TMLink > & | links, |
| const std::string & | message = std::string(""), | ||
| const std::string & | prefix = std::string("") ) |
dumps TMLinks.
Definition at line 169 of file TMLink.cxx.
Referenced by Dump().
| void Dump | ( | const TMLink & | link, |
| const std::string & | message = std::string(""), | ||
| const std::string & | prefix = std::string("") ) |
Definition at line 267 of file TMLink.cxx.
returns links which are edges. This function assumes that all TMLink's are in the same super layer.
Definition at line 446 of file TMLink.cxx.
returns the inner(outer)-most link.
Definition at line 309 of file TMLink.cxx.
returns links which are in the inner most and outer most layer. This function assumes that all TMLink's are in the same super layer.
Definition at line 543 of file TMLink.cxx.
returns TTrackHEP
Definition at line 631 of file TMLink.cxx.
returns # of axial hits.
Definition at line 281 of file TMLink.cxx.
returns # of hits per super layer.
Definition at line 163 of file TMLink.cxx.
returns # of layers.
Definition at line 137 of file TMLink.cxx.
Definition at line 609 of file TMLink.cxx.
returns # of stereo hits.
Definition at line 273 of file TMLink.cxx.
returns # of layers.
Definition at line 582 of file TMLink.cxx.
Definition at line 599 of file TMLink.cxx.
returns links which are in the same layer as 'a' or 'id'.
Definition at line 501 of file TMLink.cxx.
Definition at line 523 of file TMLink.cxx.
returns links which are in the same super layer as 'a' or 'id'.
Definition at line 512 of file TMLink.cxx.
Definition at line 533 of file TMLink.cxx.
| void SeparateCores | ( | const AList< TMLink > & | input, |
| AList< TMLink > & | cores, | ||
| AList< TMLink > & | nonCores ) |
| int SortByWireId | ( | const void * | a, |
| const void * | b ) |
Sorter.
Definition at line 379 of file TMLink.cxx.
| int SortByX | ( | const void * | a, |
| const void * | b ) |
Definition at line 387 of file TMLink.cxx.
returns stereo hits.
Definition at line 299 of file TMLink.cxx.
returns super layer pattern.
Definition at line 565 of file TMLink.cxx.
Definition at line 572 of file TMLink.cxx.
returns width(wire cell unit) of given AList<TMLink>. This function assumes that all TMLink's are in the same super layer.
Definition at line 397 of file TMLink.cxx.