Belle II Software
release-08-01-10
|
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.