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