![]() |
ATLAS Offline Software
|
Class to hold set of HepGeom::Transform3D keyed by string value for storage in the conditions DB typically for holding top-level transforms for GeoModel/G4. This class can be persistified (converters in DetDescrCondAthenaPool) More...
#include <DetCondKeyTrans.h>
Public Types | |
typedef std::map< std::string, HepGeom::Transform3D > | KeyTrans |
Public Member Functions | |
DetCondKeyTrans () | |
virtual | ~DetCondKeyTrans () |
void | setTransform (const std::string &key, const HepGeom::Transform3D &trans) |
bool | getTransform (const std::string &key, HepGeom::Transform3D &result) const |
bool | exists (const std::string &key) const |
void | print () const |
const KeyTrans & | keyTrans () const |
Private Attributes | |
KeyTrans | m_keytrans |
Class to hold set of HepGeom::Transform3D keyed by string value for storage in the conditions DB typically for holding top-level transforms for GeoModel/G4. This class can be persistified (converters in DetDescrCondAthenaPool)
Definition at line 27 of file DetCondKeyTrans.h.
typedef std::map<std::string,HepGeom::Transform3D> DetCondKeyTrans::KeyTrans |
Definition at line 46 of file DetCondKeyTrans.h.
DetCondKeyTrans::DetCondKeyTrans | ( | ) |
Definition at line 11 of file DetCondKeyTrans.cxx.
|
inlinevirtual |
Definition at line 62 of file DetCondKeyTrans.h.
bool DetCondKeyTrans::exists | ( | const std::string & | key | ) | const |
Definition at line 25 of file DetCondKeyTrans.cxx.
bool DetCondKeyTrans::getTransform | ( | const std::string & | key, |
HepGeom::Transform3D & | result | ||
) | const |
Definition at line 14 of file DetCondKeyTrans.cxx.
const DetCondKeyTrans::KeyTrans & DetCondKeyTrans::keyTrans | ( | ) | const |
Definition at line 45 of file DetCondKeyTrans.cxx.
void DetCondKeyTrans::print | ( | ) | const |
Definition at line 30 of file DetCondKeyTrans.cxx.
|
inline |
Definition at line 64 of file DetCondKeyTrans.h.
|
private |
Definition at line 51 of file DetCondKeyTrans.h.