Project
Loading...
Searching...
No Matches
o2::mft::ChipSegmentation Class Reference

#include <ChipSegmentation.h>

Inherits o2::mft::VSegmentation.

Public Member Functions

 ChipSegmentation ()
 Default constructor.
 
 ChipSegmentation (UInt_t uniqueID)
 Constructor.
 
 ~ChipSegmentation () override=default
 
void Clear (const Option_t *) override
 
void print (Option_t *)
 Print out Sensor information (Name, ID, position, orientation)
 
- 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.
 

Detailed Description

Definition at line 27 of file ChipSegmentation.h.

Constructor & Destructor Documentation

◆ ChipSegmentation() [1/2]

ChipSegmentation::ChipSegmentation ( )

Default constructor.

Definition at line 31 of file ChipSegmentation.cxx.

◆ ChipSegmentation() [2/2]

ChipSegmentation::ChipSegmentation ( UInt_t  uniqueID)

Constructor.

Definition at line 35 of file ChipSegmentation.cxx.

◆ ~ChipSegmentation()

o2::mft::ChipSegmentation::~ChipSegmentation ( )
overridedefault

Member Function Documentation

◆ Clear()

void o2::mft::ChipSegmentation::Clear ( const Option_t *  )
inlineoverride

Definition at line 35 of file ChipSegmentation.h.

◆ print()

void ChipSegmentation::print ( Option_t *  )

Print out Sensor information (Name, ID, position, orientation)

Definition at line 56 of file ChipSegmentation.cxx.


The documentation for this class was generated from the following files: