![]() |
ATLAS Offline Software
|
Hold constants for a tool. More...
#include "CaloUtils/exceptions.h"#include "CaloInterface/IToolWithConstants.h"#include "CaloConditions/ToolConstants.h"#include "AthenaBaseComps/AthCheckMacros.h"#include "StoreGate/ReadCondHandleKey.h"#include "StoreGate/ReadCondHandle.h"#include "AthenaKernel/errorcheck.h"#include "Gaudi/Property.h"#include <string>#include <sstream>#include <type_traits>#include "CaloUtils/ToolWithConstants.icc"Go to the source code of this file.
Classes | |
| struct | CaloUtils::ToolConstantsContext |
Context object for retrieving ToolConstant values. More... | |
| class | CaloUtils::IToolConstant |
Internal interface for dealing with a collection of ToolConstants. More... | |
| class | CaloUtils::ToolWithConstantsImpl |
| Internal implementation object. More... | |
| class | CaloUtils::ToolConstant< T > |
| Constant of a ToolWithConstants. More... | |
| class | CaloUtils::ToolConstant< T >::CProperty |
| Internal wrapper for Gaudi::Property. More... | |
| class | CaloUtils::ToolWithConstants< BASE > |
| Hold constants for a tool. More... | |
Namespaces | |
| namespace | Gaudi |
| ============================================================================= | |
| namespace | Gaudi::Parsers |
| namespace | CaloUtils |
Concepts | |
| concept | CaloUtils::HasProperties |
| Concept to test if a class has Gaudi properties. | |
Functions | |
| template<unsigned int N> | |
| StatusCode | Gaudi::Parsers::parse (CaloRec::Array< N > &, const std::string &) |
Hold constants for a tool.
An extension to Gaudi components to manage a set of Constants, which are like properties but are set from COOL with the possibility of overriding them from job options.
See the class ToolWithConstants below for more information.
Definition in file ToolWithConstants.h.