![]() |
Belle II Software release-09-00-03
|
Minimal class to store combination of sector and spacePoint, since SpacePoint can not carry sectorConnection. More...
#include <TrackNode.h>

Public Types | |
| using | StaticSectorType = VXDTFFilters< SpacePoint >::staticSector_t |
| To improve readability of the code, here the definition of the static sector type. | |
Public Member Functions | |
| TrackNode () | |
| Constructor. | |
| TrackNode (SpacePoint *spacePoint) | |
| Constructor with information from SpacePoint. | |
| ~TrackNode () | |
| Destructor. | |
| bool | operator== (const TrackNode &b) const |
| Overloaded '=='-operator TODO JKL: pretty ugly operator overload, should be fixed ASAP! (solution for null-ptr-issue needed) TODO write a test for that one! TODO find good reasons why one would like to create TrackNodes without Hits and ActiveSectors linked to them! | |
| bool | operator!= (const TrackNode &b) const |
| Overloaded '!='-operator. | |
| const SpacePoint & | getHit () const |
| returns reference to hit. | |
| ActiveSector< StaticSectorType, TrackNode > & | getActiveSector () |
| returns reference to hit. | |
| std::int32_t | getID () const |
| Return ID of this node. | |
| std::string | getName () const |
| Returns longer debugging name of this node. | |
Public Attributes | |
| ActiveSector< StaticSectorType, TrackNode > * | m_sector |
| Pointer to sector. | |
| SpacePoint * | m_spacePoint |
| Pointer to spacePoint. | |
| const std::int32_t | m_identifier |
| Unique integer identifier. | |
Minimal class to store combination of sector and spacePoint, since SpacePoint can not carry sectorConnection.
Definition at line 22 of file TrackNode.h.
| using StaticSectorType = VXDTFFilters<SpacePoint>::staticSector_t |
To improve readability of the code, here the definition of the static sector type.
Definition at line 24 of file TrackNode.h.
|
inline |
Constructor.
Definition at line 27 of file TrackNode.h.
|
inlineexplicit |
|
inline |
|
inline |
returns reference to hit.
Definition at line 102 of file TrackNode.h.
|
inline |
returns reference to hit.
Definition at line 92 of file TrackNode.h.
|
inline |
|
inline |
Returns longer debugging name of this node.
Definition at line 116 of file TrackNode.h.
Overloaded '!='-operator.
Definition at line 82 of file TrackNode.h.
|
inline |
Overloaded '=='-operator TODO JKL: pretty ugly operator overload, should be fixed ASAP! (solution for null-ptr-issue needed) TODO write a test for that one! TODO find good reasons why one would like to create TrackNodes without Hits and ActiveSectors linked to them!
Definition at line 52 of file TrackNode.h.
| const std::int32_t m_identifier |
Unique integer identifier.
Definition at line 45 of file TrackNode.h.
| ActiveSector<StaticSectorType, TrackNode>* m_sector |
Pointer to sector.
Definition at line 39 of file TrackNode.h.
| SpacePoint* m_spacePoint |
Pointer to spacePoint.
Definition at line 42 of file TrackNode.h.