ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
AtlasFieldMapCondObj Class Reference

#include <AtlasFieldMapCondObj.h>

Collaboration diagram for AtlasFieldMapCondObj:

Public Member Functions

 AtlasFieldMapCondObj ()=default
 
 AtlasFieldMapCondObj (AtlasFieldMapCondObj &&)=default
 
AtlasFieldMapCondObjoperator= (AtlasFieldMapCondObj &&)=default
 
 ~AtlasFieldMapCondObj ()=default
 
AtlasFieldMapCondObjoperator= (const AtlasFieldMapCondObj &)=delete
 
 AtlasFieldMapCondObj (const AtlasFieldMapCondObj &)=delete
 
const MagField::AtlasFieldMapfieldMap () const
 
void setFieldMap (std::unique_ptr< MagField::AtlasFieldMap > fieldMap)
 

Private Attributes

std::unique_ptr< MagField::AtlasFieldMapm_fieldMap {nullptr}
 

Detailed Description

Definition at line 12 of file AtlasFieldMapCondObj.h.

Constructor & Destructor Documentation

◆ AtlasFieldMapCondObj() [1/3]

AtlasFieldMapCondObj::AtlasFieldMapCondObj ( )
default

◆ AtlasFieldMapCondObj() [2/3]

AtlasFieldMapCondObj::AtlasFieldMapCondObj ( AtlasFieldMapCondObj &&  )
default

◆ ~AtlasFieldMapCondObj()

AtlasFieldMapCondObj::~AtlasFieldMapCondObj ( )
default

◆ AtlasFieldMapCondObj() [3/3]

AtlasFieldMapCondObj::AtlasFieldMapCondObj ( const AtlasFieldMapCondObj )
delete

Member Function Documentation

◆ fieldMap()

const MagField::AtlasFieldMap* AtlasFieldMapCondObj::fieldMap ( ) const
inline

Definition at line 24 of file AtlasFieldMapCondObj.h.

24 { return m_fieldMap.get(); }

◆ operator=() [1/2]

AtlasFieldMapCondObj& AtlasFieldMapCondObj::operator= ( AtlasFieldMapCondObj &&  )
default

◆ operator=() [2/2]

AtlasFieldMapCondObj& AtlasFieldMapCondObj::operator= ( const AtlasFieldMapCondObj )
delete

◆ setFieldMap()

void AtlasFieldMapCondObj::setFieldMap ( std::unique_ptr< MagField::AtlasFieldMap fieldMap)

Definition at line 8 of file AtlasFieldMapCondObj.cxx.

9 {
10  m_fieldMap = std::move(fieldMap);
11 }

Member Data Documentation

◆ m_fieldMap

std::unique_ptr<MagField::AtlasFieldMap> AtlasFieldMapCondObj::m_fieldMap {nullptr}
private

Definition at line 31 of file AtlasFieldMapCondObj.h.


The documentation for this class was generated from the following files:
AtlasFieldMapCondObj::fieldMap
const MagField::AtlasFieldMap * fieldMap() const
Definition: AtlasFieldMapCondObj.h:24
AtlasFieldMapCondObj::m_fieldMap
std::unique_ptr< MagField::AtlasFieldMap > m_fieldMap
Definition: AtlasFieldMapCondObj.h:31