AliRoot Core  d175af5 (d175af5)
AliMFTChipSegmentation Class Reference

Chip Segmentation description. More...

#include <AliMFTChipSegmentation.h>

Inheritance diagram for AliMFTChipSegmentation:

Public Member Functions

 AliMFTChipSegmentation ()
 Default constructor. More...
 
 AliMFTChipSegmentation (UInt_t uniqueID)
 Constructor. More...
 
virtual ~AliMFTChipSegmentation ()
 
virtual void Clear (const Option_t *)
 
virtual void Print (Option_t *)
 Print out Sensor information (Name, ID, position, orientation) More...
 
Bool_t Hit2PixelID (Double_t xHit, Double_t yHit, Int_t &xPixel, Int_t &yPixel)
 Transform (x,y) Hit coordinate into Pixel ID on the matrix. More...
 
- Public Member Functions inherited from AliMFTVSegmentation
 AliMFTVSegmentation ()
 
 AliMFTVSegmentation (const AliMFTVSegmentation &input)
 
virtual ~AliMFTVSegmentation ()
 
void SetPosition (const Double_t *pos)
 Set Position of the Element. Unit is [cm]. More...
 
void SetRotationAngles (const Double_t *ang)
 Set The rotation angles. Unit is [deg]. More...
 
void RotateX (const Double_t ang)
 Rotate around X axis, ang in deg. More...
 
void RotateY (const Double_t ang)
 Rotate around Y axis, ang in deg. More...
 
void RotateZ (const Double_t ang)
 Rotate around Z axis, ang in deg. More...
 
TGeoCombiTrans * GetTransformation () const
 Returns the Transformation Combining a Rotation followed by a Translation. More...
 

Detailed Description

Chip Segmentation description.

Description of the virtual segmentation of the chips

Author
Raphael Tieulent rapha.nosp@m.el.t.nosp@m.ieule.nosp@m.nt@c.nosp@m.ern.c.nosp@m.h
Date
June 9th, 2015

Definition at line 20 of file AliMFTChipSegmentation.h.

Constructor & Destructor Documentation

AliMFTChipSegmentation::AliMFTChipSegmentation ( )

Default constructor.

Definition at line 39 of file AliMFTChipSegmentation.cxx.

AliMFTChipSegmentation::AliMFTChipSegmentation ( UInt_t  uniqueID)

Constructor.

Definition at line 46 of file AliMFTChipSegmentation.cxx.

virtual AliMFTChipSegmentation::~AliMFTChipSegmentation ( )
inlinevirtual

Definition at line 27 of file AliMFTChipSegmentation.h.

Member Function Documentation

virtual void AliMFTChipSegmentation::Clear ( const Option_t *  )
inlinevirtual

Definition at line 28 of file AliMFTChipSegmentation.h.

Bool_t AliMFTChipSegmentation::Hit2PixelID ( Double_t  xHit,
Double_t  yHit,
Int_t &  xPixel,
Int_t &  yPixel 
)

Transform (x,y) Hit coordinate into Pixel ID on the matrix.

Returns the pixel ID corresponding to a hit at (x,y) in the Sensor frame

Parameters
[in]xHitDouble_t : x Position of the Hit
[in]yHitDouble_t : y Position of the Hit
[out]xPixelInt_t : x position of the pixel hit on the sensor matrix
[out]yPixelInt_t : y position of the pixel hit on the sensor matrix
Return values
<kTRUE>if hit into the active part of the sensor
<kFALSE>if hit outside the active part

Definition at line 84 of file AliMFTChipSegmentation.cxx.

Referenced by Clear(), and AliMFTSegmentation::Hit2PixelID().

void AliMFTChipSegmentation::Print ( Option_t *  )
virtual

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

Definition at line 107 of file AliMFTChipSegmentation.cxx.

Referenced by Clear(), and AliMFTLadderSegmentation::Print().


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