![]() |
Project
|
#include <GeometryTGeo.h>
Inherits o2::detectors::DetMatrixCache.
Inherited by o2::fct::GeometryTGeo, o2::ft3::GeometryTGeo, o2::its::GeometryTGeo, and o2::mft::GeometryTGeo.
Public Member Functions | |
| GeometryTGeo ()=default | |
| GeometryTGeo (const GeometryTGeo &src)=delete | |
| GeometryTGeo & | operator= (const GeometryTGeo &geom)=delete |
| GeometryTGeo (const o2::detectors::DetID &detid) | |
| ~GeometryTGeo () override=default | |
| Int_t | getNumberOfChips () const |
| virtual void | Build (int loadTrans)=0 |
| build detector layout data, must be overriden by detector | |
| bool | isOwner () const |
| void | setOwner (bool v) |
Public Member Functions inherited from o2::detectors::DetMatrixCache | |
| DetMatrixCache ()=default | |
| DetMatrixCache (const o2::detectors::DetID &id) | |
| virtual | ~DetMatrixCache ()=default |
| this may serve as a base class for detector interface to geometry, make it virtual | |
| DetMatrixCache (const DetMatrixCache &src)=delete | |
| DetMatrixCache & | operator= (const DetMatrixCache &geom)=delete |
| const o2::detectors::DetID & | getDetID () const |
| const char * | getName () const |
| const MatrixCache< Mat3D > & | getCacheT2L () const |
| const MatrixCache< Mat3D > & | getCacheT2G () const |
| const MatrixCache< Mat3D > & | getCacheL2G () const |
| const MatrixCache< Rot2D > & | getCacheT2GRot () const |
| const Mat3D & | getMatrixT2L (int sensID) const |
| const Mat3D & | getMatrixT2G (int sensID) const |
| const Mat3D & | getMatrixL2G (int sensID) const |
| const Rot2D & | getMatrixT2GRot (int sensID) const |
| bool | isBuilt () const |
| int | getSize () const |
| virtual void | fillMatrixCache (int mask)=0 |
| void | setSize (int s) |
| MatrixCache< Mat3D > & | getCacheT2L () |
| MatrixCache< Mat3D > & | getCacheT2G () |
| MatrixCache< Mat3D > & | getCacheL2G () |
| MatrixCache< Rot2D > & | getCacheT2GRot () |
| ClassDef (DetMatrixCache, 1) | |
Protected Member Functions | |
| ClassDefOverride (GeometryTGeo, 1) | |
| is it owned by the singleton? | |
Protected Attributes | |
| bool | mOwner = true |
Additional Inherited Members | |
Public Types inherited from o2::detectors::DetMatrixCache | |
| typedef o2::math_utils::Transform3D | Mat3D |
| typedef o2::math_utils::Rotation2Df_t | Rot2D |
Public Attributes inherited from o2::detectors::DetMatrixCache | |
| o2::detectors::DetID | mDetID |
| detector ID | |
| int | mSize = 0 |
| prebooked number of sensors | |
| MatrixCache< Mat3D > | mL2G |
| Local to Global matrices. | |
| MatrixCache< Mat3D > | mT2L |
| Tracking to Local matrices. | |
| MatrixCache< Mat3D > | mT2G |
| Tracking to Global matrices (general case) | |
| MatrixCache< Rot2D > | mT2GRot |
| Tracking to Global matrices in case of barrel (simple rotation) | |
Definition at line 28 of file GeometryTGeo.h.
|
default |
|
delete |
|
inline |
Definition at line 36 of file GeometryTGeo.h.
|
overridedefault |
build detector layout data, must be overriden by detector
Implemented in o2::its::GeometryTGeo, o2::mft::GeometryTGeo, o2::fct::GeometryTGeo, and o2::ft3::GeometryTGeo.
|
protected |
is it owned by the singleton?
|
inline |
Definition at line 39 of file GeometryTGeo.h.
|
inline |
Definition at line 43 of file GeometryTGeo.h.
|
delete |
|
inline |
Definition at line 44 of file GeometryTGeo.h.
|
protected |
Definition at line 47 of file GeometryTGeo.h.