Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef DETDESCRCONDITIONS_DETCONDKEYTRANS_H
6 #define DETDESCRCONDITIONS_DETCONDKEYTRANS_H
23 #include "CLHEP/Geometry/Transform3D.h"
41 bool exists(
const std::string&
key)
const;
46 typedef std::map<std::string,HepGeom::Transform3D>
KeyTrans;
67 #endif // DETDESCRCOND_KEYTRANS_H
bool exists(const std::string &key) const
const KeyTrans & keyTrans() const
Hold mappings of ranges to condition objects.
Class to hold set of HepGeom::Transform3D keyed by string value for storage in the conditions DB typi...
CONDCONT_DEF(DetCondKeyTrans, 116888117)
Eigen::Affine3d Transform3D
std::map< std::string, HepGeom::Transform3D > KeyTrans
bool getTransform(const std::string &key, HepGeom::Transform3D &result) const
virtual ~DetCondKeyTrans()
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
void setTransform(const std::string &key, const HepGeom::Transform3D &trans)
macros to associate a CLID to a type