10 #include <tracking/trackFindingCDC/ca/AutomatonCell.h>
11 #include <tracking/trackFindingCDC/utilities/Scalar.h>
18 namespace TrackFindingCDC {
Cell used by the cellular automata.
void setMaskedFlag(bool setTo=true)
Sets the masked flag to the given value. Default value true.
void unsetMaskedFlag()
Resets the masked flag to false.
Mixin class to attach an automaton cell to an object or pointer.
ScalarToClass< T > Super
Base class of the mixin.
void setAndForwardMaskedFlag() const
Mockup as we do not have any sub-items.
void unsetAndForwardMaskedFlag() const
Mockup as we do not have any sub-items.
AutomatonCell & getAutomatonCell() const
Mutable getter for the automaton cell.
WithAutomatonCell(const T &obj)
Mixin class wraps an object a.
AutomatonCell m_automatonCell
Memory for the automaton cell.
void receiveMaskedFlag() const
Mockup as we do not have any sub-items.
Abstract base class for different kinds of events.