The CACell class This Class stores all relevant information one wants to have stored in a cell for a Cellular automaton.
More...
#include <CACell.h>
|
| | CACell () |
| | ************************* CONSTRUCTORS ************************* More...
|
| |
| bool | operator== (const CACell &b) const |
| | ************************* OPERATORS ************************* More...
|
| |
|
bool | operator!= (const CACell &b) const |
| | overloaded '!='-operator
|
| |
| unsigned int | getState () const |
| | ************************* PUBLIC MEMBER FUNCTIONS ************************* More...
|
| |
|
bool | isSeed () const |
| | returns whether CACell is allowed to be a seed for TCs
|
| |
|
bool | isActivated () const |
| | returns activationState (CA-feature)
|
| |
|
bool | isUpgradeAllowed () const |
| | returns info whether stateIncrease is allowed or not (CA-feature)
|
| |
| void | increaseState () |
| | setters: More...
|
| |
|
void | setStateUpgrade (bool up) |
| | sets flag whether CACell is allowed to increase state during update step within CA
|
| |
|
void | setSeed (bool isSeedTrue) |
| | sets flag whether CACell is allowed to be the seed of a new track candidate or not
|
| |
|
void | setActivationState (bool activationState) |
| | sets flag whether CACell is active (takes part during current CA iteration) or inactive (does not take part, it is 'dead')
|
| |
|
| unsigned int | m_state |
| | ************************* DATA MEMBERS ************************* More...
|
| |
| bool | m_activated |
| | activation state. More...
|
| |
|
bool | m_stateUpgrade |
| | sets flag whether Segment is allowed to increase state during update step within CA
|
| |
|
bool | m_seed |
| | sets flag whether Segment is allowed to be the seed of a new track candidate or not
|
| |
The CACell class This Class stores all relevant information one wants to have stored in a cell for a Cellular automaton.
Definition at line 20 of file CACell.h.
◆ CACell()
************************* CONSTRUCTORS *************************
Default constructor for the ROOT IO.
Definition at line 24 of file CACell.h.
bool m_stateUpgrade
sets flag whether Segment is allowed to increase state during update step within CA
bool m_seed
sets flag whether Segment is allowed to be the seed of a new track candidate or not
bool m_activated
activation state.
unsigned int m_state
************************* DATA MEMBERS *************************
◆ getState()
| unsigned int getState |
( |
| ) |
const |
|
inline |
************************* PUBLIC MEMBER FUNCTIONS *************************
getters: returns state of CACell (CA-feature)
Definition at line 44 of file CACell.h.
◆ increaseState()
setters:
increases state during CA update step
Definition at line 58 of file CACell.h.
◆ operator==()
| bool operator== |
( |
const CACell & |
b | ) |
const |
|
inline |
************************* OPERATORS *************************
overloaded '=='-operator
Definition at line 33 of file CACell.h.
◆ m_activated
activation state.
Living CACells (active) are allowed to evolve in the CA, dead ones (inactive) are not allowed
Definition at line 76 of file CACell.h.
◆ m_state
************************* DATA MEMBERS *************************
state of CACell during CA process, begins with 0
Definition at line 73 of file CACell.h.
The documentation for this class was generated from the following file:
- tracking/trackFindingVXD/segmentNetwork/include/CACell.h