ATLAS Offline Software
|
Helper to keep a Decision object, ElementLink and ActiveState (with respect to some requested ChainGroup) linked together (for convenience) More...
#include <LinkInfo.h>
Public Member Functions | |
LinkInfo ()=default | |
LinkInfo (const Decision *s, const ElementLink< T > &l, ActiveState as=ActiveState::UNSET) | |
LinkInfo (const Decision *s, const ElementLink< T > &l, ActiveState as, const DecisionIDContainer &decisions) | |
bool | isValid () const |
operator StatusCode () | |
helper conversion to make it usable with CHECK macro expecting StatusCode More... | |
Public Attributes | |
const Decision * | source {nullptr} |
The node in the NavGraph for this feature. More... | |
ElementLink< T > | link |
Link to the feature. More... | |
ActiveState | state {ActiveState::UNSET} |
Was the linked feature active for any requested chains. More... | |
DecisionIDContainer | decisions |
All decision IDs active for this feature. More... | |
Helper to keep a Decision object, ElementLink and ActiveState (with respect to some requested ChainGroup) linked together (for convenience)
Definition at line 28 of file LinkInfo.h.
|
default |
|
inline |
|
inline |
|
inline |
Definition at line 43 of file LinkInfo.h.
|
inline |
helper conversion to make it usable with CHECK macro expecting StatusCode
Definition at line 49 of file LinkInfo.h.
DecisionIDContainer TrigCompositeUtils::LinkInfo< T >::decisions |
All decision IDs active for this feature.
Definition at line 65 of file LinkInfo.h.
ElementLink<T> TrigCompositeUtils::LinkInfo< T >::link |
Link to the feature.
Definition at line 61 of file LinkInfo.h.
const Decision* TrigCompositeUtils::LinkInfo< T >::source {nullptr} |
The node in the NavGraph for this feature.
Note that when retrieving features for multi-leg chains the same feature can be attached to multiple nodes and only one of those nodes will be returned here.
Definition at line 59 of file LinkInfo.h.
ActiveState TrigCompositeUtils::LinkInfo< T >::state {ActiveState::UNSET} |
Was the linked feature active for any requested chains.
Definition at line 63 of file LinkInfo.h.