ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Control
AthenaBaseComps
AthenaBaseComps
AthCheckedComponent.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef ATHENABASECOMPS_ATHCHECKEDCOMPONENT_H
6
#define ATHENABASECOMPS_ATHCHECKEDCOMPONENT_H
7
8
#include "GaudiKernel/StatusCode.h"
9
24
template
<
class
PBASE>
25
class
AthCheckedComponent
:
public
PBASE {
26
public
:
27
using
PBASE::PBASE;
28
34
virtual
StatusCode
sysInitialize
()
override
;
35
36
private
:
44
StatusCode
isConfigured
();
45
};
46
47
#include "
AthCheckedComponent.icc
"
48
49
#endif
AthCheckedComponent.icc
AthCheckedComponent
Mixin class to perform additional checks on a component.
Definition
AthCheckedComponent.h:25
AthCheckedComponent::sysInitialize
virtual StatusCode sysInitialize() override
Perform system initialization for the component.
AthCheckedComponent::isConfigured
StatusCode isConfigured()
Check if component is configured in JobOptionsSvc.
Generated on
for ATLAS Offline Software by
1.17.0