ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
LArCalorimeter
LArCalibTools
LArCalibTools
ForceLoadCondObj.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef FORCELOADCONDOBJ_H
6
#define FORCELOADCONDOBJ_H
7
8
// ForceLoadCondObj.h
9
10
#include "
AthenaBaseComps/AthReentrantAlgorithm.h
"
11
#include "GaudiKernel/ServiceHandle.h"
12
#include "GaudiKernel/ToolHandle.h"
13
#include <vector>
14
#include <string>
15
16
class
StoreGateSvc
;
17
class
IClassIDSvc;
18
19
class
ForceLoadCondObj
:
public
AthReentrantAlgorithm
20
{
21
public
:
22
using
AthReentrantAlgorithm
::AthReentrantAlgorithm
;
23
virtual
~ForceLoadCondObj
();
24
25
virtual
StatusCode
initialize
()
override
;
26
virtual
StatusCode
execute
(
const
EventContext& ctx)
const override
;
27
28
private
:
29
ServiceHandle<IClassIDSvc>
p_clidsvc
{
this
,
"ClassIDSvc"
,
"ClassIDSvc"
};
30
31
StringArrayProperty
m_objectList
{
this
,
"ObjectList"
, {},
"list of 'object#key'"
};
32
};
33
34
#endif
// REGISTRATIONSVC_OUTPUTCONDALG_H
AthReentrantAlgorithm.h
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition
AthReentrantAlgorithm.h:74
ForceLoadCondObj
Definition
ForceLoadCondObj.h:20
ForceLoadCondObj::~ForceLoadCondObj
virtual ~ForceLoadCondObj()
ForceLoadCondObj::p_clidsvc
ServiceHandle< IClassIDSvc > p_clidsvc
Definition
ForceLoadCondObj.h:29
ForceLoadCondObj::m_objectList
StringArrayProperty m_objectList
Definition
ForceLoadCondObj.h:31
ForceLoadCondObj::execute
virtual StatusCode execute(const EventContext &ctx) const override
Definition
ForceLoadCondObj.cxx:21
ForceLoadCondObj::initialize
virtual StatusCode initialize() override
Definition
ForceLoadCondObj.cxx:15
ServiceHandle
Definition
ClusterMakerTool.h:36
StoreGateSvc
The Athena Transient Store API.
Definition
StoreGateSvc.h:120
Generated on
for ATLAS Offline Software by
1.17.0