![]() |
Project
|
#include <AlignmentSensors.h>
Inherits o2::its3::align::AlignableVolume.
Additional Inherited Members | |
Public Types inherited from o2::its3::align::AlignableVolume | |
| using | Ptr = std::unique_ptr< AlignableVolume > |
| using | SensorMapping = std::map< GlobalLabel, AlignableVolume * > |
Public Member Functions inherited from o2::its3::align::AlignableVolume | |
| AlignableVolume (const AlignableVolume &)=delete | |
| AlignableVolume (AlignableVolume &&)=delete | |
| AlignableVolume & | operator= (const AlignableVolume &)=delete |
| AlignableVolume & | operator= (AlignableVolume &&)=delete |
| AlignableVolume (const char *symName, uint32_t label, uint32_t det, bool sens) | |
| AlignableVolume (const char *symName, GlobalLabel label) | |
| virtual | ~AlignableVolume ()=default |
| void | finalise (uint8_t level=0) |
| void | writeRigidBodyConstraints (std::ostream &os) const |
| void | writeParameters (std::ostream &os) const |
| void | writeTree (std::ostream &os, int indent=0) const |
| auto | getLevel () const noexcept |
| bool | isRoot () const noexcept |
| bool | isLeaf () const noexcept |
| template<class T = AlignableVolume> requires std::derived_from<T, AlignableVolume> | |
| AlignableVolume * | addChild (const char *symName, uint32_t label, uint32_t det, bool sens) |
| template<class T = AlignableVolume> requires std::derived_from<T, AlignableVolume> | |
| AlignableVolume * | addChild (const char *symName, GlobalLabel lbl) |
| void | traverse (const std::function< void(AlignableVolume *)> &visitor) |
| std::string | getSymName () const noexcept |
| GlobalLabel | getLabel () const noexcept |
| AlignableVolume * | getParent () const |
| size_t | getNChildren () const noexcept |
| void | setRigidBody (std::unique_ptr< DOFSet > rb) |
| void | setCalib (std::unique_ptr< DOFSet > cal) |
| DOFSet * | getRigidBody () const |
| DOFSet * | getCalib () const |
| void | setPseudo (bool p) noexcept |
| bool | isPseudo () const noexcept |
| void | setSensorId (int id) noexcept |
| int | getSensorId () const noexcept |
| bool | isActive () const noexcept |
| const TGeoHMatrix & | getL2P () const |
| const TGeoHMatrix & | getT2L () const |
| const Matrix66 & | getJL2P () const |
| const Matrix66 & | getJP2L () const |
Protected Attributes inherited from o2::its3::align::AlignableVolume | |
| AlignableVolume * | mParent {nullptr} |
| matrices | |
| TGeoPNEntry * | mPNE {nullptr} |
| TGeoPhysicalNode * | mPN {nullptr} |
| TGeoHMatrix | mL2G |
| TGeoHMatrix | mL2P |
| Matrix66 | mJL2P |
| Matrix66 | mJP2L |
| TGeoHMatrix | mT2L |
Definition at line 31 of file AlignmentSensors.h.