![]() |
Project
|
#include <HalfSegmentation.h>
Inherits o2::mft::VSegmentation.
Public Member Functions | |
| HalfSegmentation () | |
| Default constructor. | |
| HalfSegmentation (const Char_t *initFile, const Short_t id) | |
| HalfSegmentation (const HalfSegmentation &source) | |
| Copy constructor. | |
| ~HalfSegmentation () override | |
| void | Clear (const Option_t *) override |
| Clear the TClonesArray holding the HalfDiskSegmentation objects. | |
| Int_t | getNHalfDisks () const |
| HalfDiskSegmentation * | getHalfDisk (Int_t iDisk) const |
Public Member Functions inherited from o2::mft::VSegmentation | |
| VSegmentation () | |
| VSegmentation (const VSegmentation &input) | |
| ~VSegmentation () override=default | |
| void | setPosition (const Double_t *pos) |
| Set Position of the Element. Unit is [cm]. | |
| void | setRotationAngles (const Double_t *ang) |
| Set The rotation angles. Unit is [deg]. | |
| void | rotateX (const Double_t ang) |
| Rotate around X axis, ang in deg. | |
| void | rotateY (const Double_t ang) |
| Rotate around Y axis, ang in deg. | |
| void | rotateZ (const Double_t ang) |
| Rotate around Z axis, ang in deg. | |
| TGeoCombiTrans * | getTransformation () const |
| Returns the Transformation Combining a Rotation followed by a Translation. | |
Definition at line 39 of file HalfSegmentation.h.
| HalfSegmentation::HalfSegmentation | ( | ) |
Default constructor.
Definition at line 33 of file HalfSegmentation.cxx.
| HalfSegmentation::HalfSegmentation | ( | const Char_t * | nameGeomFile, |
| const Short_t | id | ||
| ) |
Constructor
| nameGeomFile | Char_t * : name of the XML geometry file. By default it is : /Detectors/Geometry/MFT/data/Geometry.xml |
| id | Short_t : ID Of the Half-MFT to build (0=Bottom; 1=Top) |
Definition at line 52 of file HalfSegmentation.cxx.
| HalfSegmentation::HalfSegmentation | ( | const HalfSegmentation & | source | ) |
Copy constructor.
Definition at line 38 of file HalfSegmentation.cxx.
|
override |
Definition at line 88 of file HalfSegmentation.cxx.
|
override |
Clear the TClonesArray holding the HalfDiskSegmentation objects.
Definition at line 100 of file HalfSegmentation.cxx.
|
inline |
Definition at line 54 of file HalfSegmentation.h.
|
inline |
Definition at line 52 of file HalfSegmentation.h.