ATLAS Offline Software
|
Mixin class to perform additional checks on a component. More...
#include <AthCheckedComponent.h>
Public Member Functions | |
virtual StatusCode | sysInitialize () override |
Perform system initialization for the component. More... | |
Private Member Functions | |
StatusCode | isConfigured () |
Check if component is configured in JobOptionsSvc. More... | |
Mixin class to perform additional checks on a component.
Use this only in case additional checks are supposed to be performed during the component initialization.
Can be used on Algorithms, Tools and Services like so:
Definition at line 25 of file AthCheckedComponent.h.
|
private |
Check if component is configured in JobOptionsSvc.
Checks if at least one property of the component is configured in the JobOptionsSvc. Can be used to detect if a component is missing its python configuration.
|
overridevirtual |
Perform system initialization for the component.
We overwrite this to call the additional checkers below.