ATLAS Offline Software
MagneticField
MagFieldConditions
MagFieldConditions
AtlasFieldMapCondObj.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef MAGFIELDCONDITIONS_ATLASMTFIELDMAPCONDOBJ
6
#define MAGFIELDCONDITIONS_ATLASMTFIELDMAPCONDOBJ
7
8
// MagField includes
9
#include "
AthenaKernel/CondCont.h
"
10
#include "
MagFieldElements/AtlasFieldMap.h
"
11
12
class
AtlasFieldMapCondObj
{
13
14
public
:
15
AtlasFieldMapCondObj
();
16
17
~AtlasFieldMapCondObj
();
18
19
// access to field map
20
const
MagField::AtlasFieldMap
*
fieldMap
()
const
;
21
22
// setter
23
void
setFieldMap
(std::unique_ptr<MagField::AtlasFieldMap>
fieldMap
);
24
25
private
:
26
// field map
27
std::unique_ptr<MagField::AtlasFieldMap>
m_fieldMap
;
28
};
29
30
31
#include "
AthenaKernel/CLASS_DEF.h
"
32
CLASS_DEF
(
AtlasFieldMapCondObj
, 122915602, 1)
33
CONDCONT_DEF
(
AtlasFieldMapCondObj
, 249359246);
34
35
36
#endif // MAGFIELDCONDITIONS_ATLASMTFIELDMAPCONDOBJ
37
CondCont.h
Hold mappings of ranges to condition objects.
AtlasFieldMapCondObj
Definition:
AtlasFieldMapCondObj.h:12
AtlasFieldMapCondObj::setFieldMap
void setFieldMap(std::unique_ptr< MagField::AtlasFieldMap > fieldMap)
Definition:
AtlasFieldMapCondObj.cxx:19
AtlasFieldMapCondObj::AtlasFieldMapCondObj
AtlasFieldMapCondObj()
Definition:
AtlasFieldMapCondObj.cxx:6
CONDCONT_DEF
CONDCONT_DEF(AtlasFieldMapCondObj, 249359246)
AtlasFieldMapCondObj::~AtlasFieldMapCondObj
~AtlasFieldMapCondObj()
Definition:
AtlasFieldMapCondObj.cxx:8
AtlasFieldMapCondObj::m_fieldMap
std::unique_ptr< MagField::AtlasFieldMap > m_fieldMap
Definition:
AtlasFieldMapCondObj.h:27
AtlasFieldMapCondObj::fieldMap
const MagField::AtlasFieldMap * fieldMap() const
Definition:
AtlasFieldMapCondObj.cxx:12
MagField::AtlasFieldMap
Map for magnetic field.
Definition:
AtlasFieldMap.h:39
AtlasFieldMap.h
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition:
Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:64
CLASS_DEF.h
macros to associate a CLID to a type
Generated on Thu Jul 4 2024 21:10:43 for ATLAS Offline Software by
1.8.18