10#include <tracking/trackingUtilities/eventdata/hits/CDCWireHit.h>
11#include <tracking/trackingUtilities/eventdata/segments/CDCSegment2D.h>
18 namespace TrackFindingCDC {
104 return getPointer()->getAutomatonCell().hasTakenFlag();
113 getPointer()->getAutomatonCell().setTakenFlag(usedFlag);
bool m_usedFlag
This flag can be set to not use the item in the next quad tree search round.
QuadTreeItem(const QuadTreeItem ©)=delete
Do not copy!
QuadTreeItem(AData *data)
Constructor.
bool isUsed() const
Flag is set if the item was used as a result of the quad tree search and should not be used in the ne...
AData * m_data
A pointer to the underlying item data.
QuadTreeItem & operator=(QuadTreeItem const ©)=delete
Do not copy!
AData * getPointer() const
Returns the underlying data.
void unsetUsedFlag()
Unset the used flag again if you have noticed that a previous setting was wrong.
void setUsedFlag(bool usedFlag=true)
Set the used flag if you do not want that item to go into the next search round again.
Abstract base class for different kinds of events.