Project
Loading...
Searching...
No Matches
o2::fct::FCTLayer Class Reference

#include <FCTLayer.h>

Inherits TObject.

Public Member Functions

 FCTLayer ()=default
 
 FCTLayer (Int_t layerNumber, std::string layerName, Float_t z, Float_t rIn, Float_t rOut_SideL, Float_t Layerx2X0, Int_t type)
 
 FCTLayer (const FCTLayer &)=default
 Copy constructor.
 
FCTLayeroperator= (const FCTLayer &)=default
 Assignment operator.
 
 ~FCTLayer () override
 Default destructor.
 
auto getInnerRadius () const
 getters
 
auto getOuterRadius () const
 
auto getSideLength () const
 
auto getLayerNumber () const
 
auto getType () const
 
auto getZ () const
 
auto getx2X0 () const
 
virtual void createLayer (TGeoVolume *motherVolume)
 

Detailed Description

This class defines the Geometry for the FCT Layer TGeo. This is a work class used to study different configurations during the development of the ALICE3 EndCaps

Definition at line 30 of file FCTLayer.h.

Constructor & Destructor Documentation

◆ FCTLayer() [1/3]

o2::fct::FCTLayer::FCTLayer ( )
default

◆ FCTLayer() [2/3]

FCTLayer::FCTLayer ( Int_t  layerNumber,
std::string  layerName,
Float_t  z,
Float_t  rIn,
Float_t  rOut_SideL,
Float_t  Layerx2X0,
Int_t  type 
)

Definition at line 42 of file FCTLayer.cxx.

◆ FCTLayer() [3/3]

o2::fct::FCTLayer::FCTLayer ( const FCTLayer )
default

Copy constructor.

◆ ~FCTLayer()

FCTLayer::~FCTLayer ( )
overridedefault

Default destructor.

Member Function Documentation

◆ createLayer()

void FCTLayer::createLayer ( TGeoVolume *  motherVolume)
virtual

Creates the actual Layer and places inside its mother volume

Parameters
motherVolumethe TGeoVolume owing the volume structure

Definition at line 71 of file FCTLayer.cxx.

◆ getInnerRadius()

auto o2::fct::FCTLayer::getInnerRadius ( ) const
inline

getters

Definition at line 49 of file FCTLayer.h.

◆ getLayerNumber()

auto o2::fct::FCTLayer::getLayerNumber ( ) const
inline

Definition at line 52 of file FCTLayer.h.

◆ getOuterRadius()

auto o2::fct::FCTLayer::getOuterRadius ( ) const
inline

Definition at line 50 of file FCTLayer.h.

◆ getSideLength()

auto o2::fct::FCTLayer::getSideLength ( ) const
inline

Definition at line 51 of file FCTLayer.h.

◆ getType()

auto o2::fct::FCTLayer::getType ( ) const
inline

Definition at line 53 of file FCTLayer.h.

◆ getx2X0()

auto o2::fct::FCTLayer::getx2X0 ( ) const
inline

Definition at line 55 of file FCTLayer.h.

◆ getZ()

auto o2::fct::FCTLayer::getZ ( ) const
inline

Definition at line 54 of file FCTLayer.h.

◆ operator=()

FCTLayer & o2::fct::FCTLayer::operator= ( const FCTLayer )
default

Assignment operator.


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