The Gaudi Framework  master (82fdf313)
Loading...
Searching...
No Matches
CustomPropertiesAlg.h
Go to the documentation of this file.
1/***********************************************************************************\
2* (c) Copyright 1998-2025 CERN for the benefit of the LHCb and ATLAS collaborations *
3* *
4* This software is distributed under the terms of the Apache version 2 licence, *
5* copied verbatim in the file "LICENSE". *
6* *
7* In applying this licence, CERN does not waive the privileges and immunities *
8* granted to it by virtue of its status as an Intergovernmental Organization *
9* or submit itself to any jurisdiction. *
10\***********************************************************************************/
11#pragma once
12// Include files
13// from Gaudi
15
16#include <unordered_map>
17
18namespace Gaudi {
19 namespace TestSuite {
28 public:
30 using TestAlg::TestAlg;
31
32 StatusCode initialize() override;
33 StatusCode execute() override;
34 StatusCode finalize() override;
35 private:
37 };
38 } // namespace TestSuite
39} // namespace Gaudi
Implementation of property with value of concrete type.
Definition PropertyFwd.h:27
Example on how to use custom property types.
StatusCode execute() override
Algorithm execution.
Gaudi::Property< std::unordered_map< std::string, std::string > > m_unorderedMap
StatusCode finalize() override
Algorithm finalization.
StatusCode initialize() override
Algorithm initialization.
This class is used for returning status codes from appropriate routines.
Definition StatusCode.h:64
This file provides a Grammar for the type Gaudi::Accumulators::Axis It allows to use that type from p...
Definition __init__.py:1
Simple algorithm useful as base class for tests.
Definition TestAlg.h:19