![]() |
ATLAS Offline Software
|
#include <AlignableTransform.h>
Classes | |
| class | AlignTransMember |
Public Types | |
| typedef std::vector< AlignTransMember >::const_iterator | AlignTransMem_citr |
| typedef std::ranges::subrange< AlignTransMem_citr > | AlignTransMem_crange |
| typedef std::vector< AlignTransMember >::iterator | AlignTransMem_itr |
| typedef std::ranges::subrange< AlignTransMem_itr > | AlignTransMem_range |
Public Member Functions | |
| AlignableTransform () | |
| AlignableTransform (const std::string &tag) | |
| virtual | ~AlignableTransform () |
| AlignTransMem_citr | begin () const |
| AlignTransMem_citr | end () const |
| AlignTransMem_crange | range () const |
| AlignTransMem_itr | mbegin () |
| AlignTransMem_itr | mend () |
| AlignTransMem_range | mrange () |
| AlignTransMem_citr | findIdent (const Identifier &ident) const |
| AlignTransMem_itr | findIdent (const Identifier &ident) |
| const std::string & | tag () const |
| size_t | size () const |
| void | add (const Identifier &ident, const HepGeom::Transform3D &trans) |
| bool | update (const Identifier &ident, const HepGeom::Transform3D &trans) |
| bool | tweak (const Identifier &ident, const HepGeom::Transform3D &trans) |
| void | print () const |
| void | print2 () const |
| void | sortv () |
Private Attributes | |
| std::string | m_tag |
| std::vector< AlignTransMember > | m_vec |
Friends | |
| class | AlignableTransformCnv_p1 |
Definition at line 24 of file AlignableTransform.h.
| typedef std::vector<AlignTransMember>::const_iterator AlignableTransform::AlignTransMem_citr |
Definition at line 46 of file AlignableTransform.h.
| typedef std::ranges::subrange<AlignTransMem_citr> AlignableTransform::AlignTransMem_crange |
Definition at line 47 of file AlignableTransform.h.
| typedef std::vector<AlignTransMember>::iterator AlignableTransform::AlignTransMem_itr |
Definition at line 51 of file AlignableTransform.h.
| typedef std::ranges::subrange<AlignTransMem_itr> AlignableTransform::AlignTransMem_range |
Definition at line 52 of file AlignableTransform.h.
|
inline |
Definition at line 98 of file AlignableTransform.h.
| AlignableTransform::AlignableTransform | ( | const std::string & | tag | ) |
Definition at line 12 of file AlignableTransform.cxx.
|
inlinevirtual |
Definition at line 101 of file AlignableTransform.h.
| void AlignableTransform::add | ( | const Identifier & | ident, |
| const HepGeom::Transform3D & | trans | ||
| ) |
Definition at line 16 of file AlignableTransform.cxx.
|
inline |
Definition at line 104 of file AlignableTransform.h.
|
inline |
Definition at line 106 of file AlignableTransform.h.
|
inline |
Definition at line 127 of file AlignableTransform.h.
|
inline |
Definition at line 118 of file AlignableTransform.h.
|
inline |
Definition at line 111 of file AlignableTransform.h.
|
inline |
Definition at line 113 of file AlignableTransform.h.
|
inline |
Definition at line 115 of file AlignableTransform.h.
| void AlignableTransform::print | ( | ) | const |
Definition at line 22 of file AlignableTransform.cxx.
| void AlignableTransform::print2 | ( | ) | const |
Definition at line 27 of file AlignableTransform.cxx.
|
inline |
Definition at line 108 of file AlignableTransform.h.
|
inline |
Definition at line 136 of file AlignableTransform.h.
|
inline |
Definition at line 138 of file AlignableTransform.h.
|
inline |
Definition at line 134 of file AlignableTransform.h.
| bool AlignableTransform::tweak | ( | const Identifier & | ident, |
| const HepGeom::Transform3D & | trans | ||
| ) |
Definition at line 48 of file AlignableTransform.cxx.
| bool AlignableTransform::update | ( | const Identifier & | ident, |
| const HepGeom::Transform3D & | trans | ||
| ) |
Definition at line 39 of file AlignableTransform.cxx.
|
friend |
Definition at line 75 of file AlignableTransform.h.
|
private |
Definition at line 76 of file AlignableTransform.h.
|
private |
Definition at line 77 of file AlignableTransform.h.
1.8.18