![]() |
Belle II Software
release-08-02-05
|
Simple container for hit information to be used during intercept finding. More...
#include <VXDHoughState.h>
Classes | |
| struct | DataCache |
| Cache containing the most important information of this state which will often be needed. More... | |
Public Member Functions | |
| VXDHoughState ()=default | |
| Default constructor. | |
| VXDHoughState (VXDHoughState &&)=default | |
| Move constructor needed for STL containers. | |
| VXDHoughState (const VXDHoughState &)=delete | |
| No copy constructor. | |
| VXDHoughState & | operator= (const VXDHoughState &)=delete |
| No copy constructor. | |
| VXDHoughState & | operator= (VXDHoughState &&)=default |
| Move assignment constructor. | |
| ~VXDHoughState ()=default | |
| Destructor. | |
| VXDHoughState (const SpacePoint *hit, const B2Vector3D &BeamSpotPosition) | |
| Initialize the state as non-root with a related hit (and with a seed) | |
| const SpacePoint * | getHit () const |
| Return the SP this state is related to. May be nullptr. | |
| TrackFindingCDC::AutomatonCell & | getAutomatonCell () |
| Getter for the automaton cell. | |
| const DataCache | getDataCache () const |
| Get the cached data of this state. | |
Protected Attributes | |
| DataCache | m_dataCache |
| Cache the most important data of this state for better runtime performance. | |
Private Attributes | |
| const SpacePoint * | m_hit = nullptr |
| Pointer to hit. | |
| TrackFindingCDC::AutomatonCell | m_automatonCell |
| Memory for the automaton cell. | |
Simple container for hit information to be used during intercept finding.
Definition at line 24 of file VXDHoughState.h.