![]() |
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 |
![]() | |
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.