![]() |
ATLAS Offline Software
|
This class extends the DataVector<Trk::LayerMaterialProperties> by an elementTable;. More...
#include <LayerMaterialMap.h>
Public Member Functions | |
| LayerMaterialMap () | |
| Default constructor. | |
| LayerMaterialMap (const std::shared_ptr< const ElementTable > &eTable) | |
| Default constructor. | |
| LayerMaterialMap (const Trk::LayerMaterialMap &lmc) | |
| Copy constructor. | |
| LayerMaterialMap & | operator= (const LayerMaterialMap &lmc) |
| Assigment operator. | |
| ~LayerMaterialMap () | |
| Destructor. | |
| const ElementTable * | elementTable () const |
| retrieval method | |
| void | updateElementTable (const std::shared_ptr< const ElementTable > &eTable) |
| update method | |
| void | synchronizeElementTable () |
| synchronize the ElementTable | |
Public Attributes | |
| K | keys |
| STL member. | |
| T | elements |
| STL member. | |
Private Attributes | |
| std::shared_ptr< const ElementTable > | m_elementTable |
This class extends the DataVector<Trk::LayerMaterialProperties> by an elementTable;.
@author Andreas.Salzburger -at- cern.ch
Definition at line 31 of file LayerMaterialMap.h.
|
inline |
Default constructor.
Definition at line 35 of file LayerMaterialMap.h.
|
inline |
Default constructor.
Definition at line 40 of file LayerMaterialMap.h.
|
inline |
Copy constructor.
Definition at line 45 of file LayerMaterialMap.h.
|
inline |
Destructor.
Definition at line 78 of file LayerMaterialMap.h.
|
inline |
|
inline |
Assigment operator.
Definition at line 50 of file LayerMaterialMap.h.
|
inline |
synchronize the ElementTable
Definition at line 83 of file LayerMaterialMap.h.
|
inline |
update method
Definition at line 66 of file LayerMaterialMap.h.
|
inherited |
STL member.
|
inherited |
STL member.
|
private |
Definition at line 75 of file LayerMaterialMap.h.