ATLAS Offline Software
Loading...
Searching...
No Matches
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
11#include "GaudiKernel/ServiceHandle.h"
12#include "GaudiKernel/ToolHandle.h"
13#include <vector>
14#include <string>
15
16class StoreGateSvc;
17class IClassIDSvc;
18
20{
21public:
24
25 virtual StatusCode initialize() override;
26 virtual StatusCode execute(const EventContext& ctx) const override;
27
28private:
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
An algorithm that can be simultaneously executed in multiple threads.
virtual ~ForceLoadCondObj()
ServiceHandle< IClassIDSvc > p_clidsvc
StringArrayProperty m_objectList
virtual StatusCode execute(const EventContext &ctx) const override
virtual StatusCode initialize() override
The Athena Transient Store API.