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

#include <HalfDisk.h>

Inherits TNamed.

Public Member Functions

 HalfDisk ()
 Default constructor.
 
 HalfDisk (HalfDiskSegmentation *segmentation)
 Constructor.
 
TGeoVolumeAssembly * createHeatExchanger ()
 Build Heat exchanger.
 
TGeoVolumeAssembly * createSupport ()
 
TGeoVolumeAssembly * createPCBSupport ()
 
void createLadders ()
 Build Ladders on the Half-disk.
 
 ~HalfDisk () override
 
TGeoVolumeAssembly * getVolume ()
 Returns a pointer to the Volume Assembly describing the entire half-disk.
 

Detailed Description

Definition at line 58 of file HalfDisk.h.

Constructor & Destructor Documentation

◆ HalfDisk() [1/2]

HalfDisk::HalfDisk ( )

Default constructor.

Definition at line 38 of file HalfDisk.cxx.

◆ HalfDisk() [2/2]

HalfDisk::HalfDisk ( HalfDiskSegmentation segmentation)

Constructor.

Definition at line 46 of file HalfDisk.cxx.

◆ ~HalfDisk()

HalfDisk::~HalfDisk ( )
override

Definition at line 83 of file HalfDisk.cxx.

Member Function Documentation

◆ createHeatExchanger()

TGeoVolumeAssembly * HalfDisk::createHeatExchanger ( )

Build Heat exchanger.

Returns
Pointer to the volume assembly holding the heat exchanger

Definition at line 94 of file HalfDisk.cxx.

◆ createLadders()

void HalfDisk::createLadders ( )

Build Ladders on the Half-disk.

Definition at line 138 of file HalfDisk.cxx.

◆ createPCBSupport()

TGeoVolumeAssembly * HalfDisk::createPCBSupport ( )

Definition at line 122 of file HalfDisk.cxx.

◆ createSupport()

TGeoVolumeAssembly * HalfDisk::createSupport ( )

Definition at line 108 of file HalfDisk.cxx.

◆ getVolume()

TGeoVolumeAssembly * o2::mft::HalfDisk::getVolume ( )
inline

Returns a pointer to the Volume Assembly describing the entire half-disk.

Definition at line 73 of file HalfDisk.h.


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