![]() |
Project
|
FD3 Geometry type. More...
#include <GeometryTGeo.h>
Inherits o2::detectors::DetMatrixCache.
Public Member Functions | |
GeometryTGeo (bool build=false, int loadTrans=0) | |
void | Build (int loadTrans) |
void | fillMatrixCache (int mask) |
virtual | ~GeometryTGeo () |
void | getGlobalPosition (float &x, float &y, float &z) |
![]() | |
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 |
void | setSize (int s) |
MatrixCache< Mat3D > & | getCacheT2L () |
MatrixCache< Mat3D > & | getCacheT2G () |
MatrixCache< Mat3D > & | getCacheL2G () |
MatrixCache< Rot2D > & | getCacheT2GRot () |
ClassDef (DetMatrixCache, 1) | |
Static Public Member Functions | |
static GeometryTGeo * | Instance () |
static constexpr o2::detectors::DetID::ID | getDetID () |
Additional Inherited Members | |
![]() | |
typedef o2::math_utils::Transform3D | Mat3D |
typedef o2::math_utils::Rotation2Df_t | Rot2D |
![]() | |
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) | |
FD3 Geometry type.
Definition at line 32 of file GeometryTGeo.h.
o2::fd3::GeometryTGeo::GeometryTGeo | ( | bool | build = false , |
int | loadTrans = 0 |
||
) |
Definition at line 27 of file GeometryTGeo.cxx.
|
virtualdefault |
Definition at line 47 of file GeometryTGeo.cxx.
Implements o2::detectors::DetMatrixCache.
Definition at line 61 of file GeometryTGeo.cxx.
|
inlinestaticconstexpr |
Definition at line 45 of file GeometryTGeo.h.
void o2::fd3::GeometryTGeo::getGlobalPosition | ( | float & | x, |
float & | y, | ||
float & | z | ||
) |
|
static |
Definition at line 39 of file GeometryTGeo.cxx.