AliRoot Core  da88d91 (da88d91)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliMFTLadder Class Reference

Class building the Ladder geometry. More...

#include <AliMFTLadder.h>

Inheritance diagram for AliMFTLadder:

Public Member Functions

 AliMFTLadder ()
 Default constructor. More...
 
 AliMFTLadder (AliMFTLadderSegmentation *segmentation)
 Constructor. More...
 
virtual ~AliMFTLadder ()
 
TGeoVolume * CreateVolume ()
 Build the ladder. More...
 
void CreateSensors ()
 Build the sensors. More...
 

Private Attributes

AliMFTLadderSegmentationfSegmentation
 Virtual Segmentation object of the ladder. More...
 
AliMFTFlexfMFTFlex
 Flex object (. More...
 
TGeoVolumeAssembly * fLadderVolume
 Pointer to the Volume holding the ladder geometry. More...
 

Static Private Attributes

static const Double_t kLadderDeltaY = AliMFTGeometry::kSensorHeight + 2.*AliMFTGeometry::kSensorTopOffset
 Ladder size along Y direction (height) More...
 
static const Double_t kLadderDeltaZ = AliMFTGeometry::kFlexThickness + AliMFTGeometry::kSensorThickness
 Ladder size along Z direction (thickness) More...
 

Detailed Description

Class building the Ladder geometry.

Ladder Builder

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 24 of file AliMFTLadder.h.

Constructor & Destructor Documentation

AliMFTLadder::AliMFTLadder ( )

Default constructor.

Definition at line 54 of file AliMFTLadder.cxx.

AliMFTLadder::AliMFTLadder ( AliMFTLadderSegmentation segmentation)

Constructor.

Definition at line 61 of file AliMFTLadder.cxx.

AliMFTLadder::~AliMFTLadder ( )
virtual

Definition at line 72 of file AliMFTLadder.cxx.

Member Function Documentation

void AliMFTLadder::CreateSensors ( )

Build the sensors.

Definition at line 101 of file AliMFTLadder.cxx.

Referenced by CreateVolume().

TGeoVolume * AliMFTLadder::CreateVolume ( )

Build the ladder.

Definition at line 79 of file AliMFTLadder.cxx.

Referenced by AliMFTHalfDisk::CreateLadders().

Member Data Documentation

TGeoVolumeAssembly* AliMFTLadder::fLadderVolume
private

Pointer to the Volume holding the ladder geometry.

Definition at line 42 of file AliMFTLadder.h.

Referenced by AliMFTLadder(), CreateSensors(), and CreateVolume().

AliMFTFlex* AliMFTLadder::fMFTFlex
private

Flex object (.

Todo:
to be removed ?)

Definition at line 41 of file AliMFTLadder.h.

Referenced by CreateVolume(), and ~AliMFTLadder().

AliMFTLadderSegmentation* AliMFTLadder::fSegmentation
private

Virtual Segmentation object of the ladder.

Definition at line 40 of file AliMFTLadder.h.

Referenced by CreateSensors(), and CreateVolume().

const Double_t AliMFTLadder::kLadderDeltaY = AliMFTGeometry::kSensorHeight + 2.*AliMFTGeometry::kSensorTopOffset
staticprivate

Ladder size along Y direction (height)

Definition at line 38 of file AliMFTLadder.h.

const Double_t AliMFTLadder::kLadderDeltaZ = AliMFTGeometry::kFlexThickness + AliMFTGeometry::kSensorThickness
staticprivate

Ladder size along Z direction (thickness)

Definition at line 39 of file AliMFTLadder.h.


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