ATLAS Offline Software
Loading...
Searching...
No Matches
ALFA_ConfigParams.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 AlfaConfigParams_h
6#define AlfaConfigParams_h 1
7
8#include <string>
9#include <map>
10
12
13
15{
16 public:
17 using StringStringMap = std::map<std::string, std::string, std::less<> >;
18 private:
19 bool m_bIsValid{};
20 std::string m_strSection{"invalid"};
22
23 public:
24 bool IsKey(const char* szKey) const;
25 const char* GetParameter(const char* szKey) const;
26 int Init(const char* szFile, const char* szSection);
27 void UnInitialize();
28};
29
30#endif // AlfaConfigParams_h
const char * GetParameter(const char *szKey) const
std::map< std::string, std::string, std::less<> > StringStringMap
StringStringMap m_mapParams
int Init(const char *szFile, const char *szSection)
bool IsKey(const char *szKey) const