ATLAS Offline Software
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::sysInitialize
virtual StatusCode sysInitialize() override
Perform system initialization for the component.
AthCheckedComponent.icc
AthCheckedComponent
Mixin class to perform additional checks on a component.
Definition:
AthCheckedComponent.h:25
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthCheckedComponent::isConfigured
StatusCode isConfigured()
Check if component is configured in JobOptionsSvc.
Generated on Sun Dec 22 2024 21:07:09 for ATLAS Offline Software by
1.8.18