ATLAS Offline Software
Loading...
Searching...
No Matches
ForwardDetectors
ALFA
ALFA_Geometry
ALFA_Geometry
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
14
class
ALFA_ConfigParams
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"
};
21
StringStringMap
m_mapParams
;
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
ALFA_ConfigParams
Definition
ALFA_ConfigParams.h:15
ALFA_ConfigParams::GetParameter
const char * GetParameter(const char *szKey) const
Definition
ALFA_ConfigParams.cxx:71
ALFA_ConfigParams::StringStringMap
std::map< std::string, std::string, std::less<> > StringStringMap
Definition
ALFA_ConfigParams.h:17
ALFA_ConfigParams::m_strSection
std::string m_strSection
Definition
ALFA_ConfigParams.h:20
ALFA_ConfigParams::m_bIsValid
bool m_bIsValid
Definition
ALFA_ConfigParams.h:19
ALFA_ConfigParams::UnInitialize
void UnInitialize()
Definition
ALFA_ConfigParams.cxx:18
ALFA_ConfigParams::m_mapParams
StringStringMap m_mapParams
Definition
ALFA_ConfigParams.h:21
ALFA_ConfigParams::Init
int Init(const char *szFile, const char *szSection)
Definition
ALFA_ConfigParams.cxx:25
ALFA_ConfigParams::IsKey
bool IsKey(const char *szKey) const
Definition
ALFA_ConfigParams.cxx:87
Generated on
for ATLAS Offline Software by
1.16.1