![]() |
ATLAS Offline Software
|
Templated condition object to keep TileCalibDrawers. More...
#include <TileCalibData.h>
Public Member Functions | |
| TileCalibData () | |
| virtual | ~TileCalibData () |
| const T * | getCalibDrawer (unsigned int drawerIdx) const |
| Return TileCalibDrawer of type T. | |
| void | setCalibDrawer (unsigned int drawerIdx, const T *calibDrawer) |
| Store TileCalibDrawer of type T The TileCalibData takes ownership of TileCalibDrawer. | |
| TileCalibData (const TileCalibData &)=delete | |
| TileCalibData & | operator= (const TileCalibData &)=delete |
Private Attributes | |
| std::vector< const T * > | m_calibDrawers |
Templated condition object to keep TileCalibDrawers.
Can keep TileCalibDrawers of the following types:
Definition at line 26 of file TileCalibData.h.
| TileCalibData< T >::TileCalibData | ( | ) |
Definition at line 10 of file TileCalibData.cxx.
|
virtual |
Definition at line 15 of file TileCalibData.cxx.
|
delete |
| const T * TileCalibData< T >::getCalibDrawer | ( | unsigned int | drawerIdx | ) | const |
Return TileCalibDrawer of type T.
| drawerIdx | Tile drawer index in range [0..275] |
Definition at line 26 of file TileCalibData.cxx.
|
delete |
| void TileCalibData< T >::setCalibDrawer | ( | unsigned int | drawerIdx, |
| const T * | calibDrawer ) |
Store TileCalibDrawer of type T The TileCalibData takes ownership of TileCalibDrawer.
| drawerIdx | Tile drawer index in range [0..275] |
| calibDrawer | TileCalibDrawer of type T to store |
Definition at line 38 of file TileCalibData.cxx.
|
private |
Definition at line 53 of file TileCalibData.h.