10#include <tracking/trackFindingCDC/utilities/Scalar.h>
17 namespace TrackFindingCDC {
Mixin class to attach a mark that is shared among many instances.
WithSharedMark(const T &obj, bool *isMarked)
Mixin class Wraps an object including r the mark is provided from a shared position.
ScalarToClass< T > Super
Base class of the mixin.
bool * m_isMarked
Reference to the shared marks.
bool isMarked() const
Check if the object has been marked.
void mark(bool mark=true)
Mark this object.
void unmark()
Unmark this object.
Abstract base class for different kinds of events.