Project
Loading...
Searching...
No Matches
o2::ft3::FT3Layer Class Reference

#include <FT3Layer.h>

Inherits TObject.

Public Member Functions

 FT3Layer ()=default
 
 FT3Layer (Int_t layerDirection, Int_t layerNumber, std::string layerName, Float_t z, Float_t rIn, Float_t rOut, Float_t Layerx2X0)
 
 FT3Layer (const FT3Layer &)=default
 Copy constructor.
 
FT3Layeroperator= (const FT3Layer &)=default
 Assignment operator.
 
 ~FT3Layer () override
 Default destructor.
 
auto getInnerRadius () const
 getters
 
auto getOuterRadius () const
 
auto getDirection () const
 
auto getZ () const
 
auto getx2X0 () const
 
virtual void createLayer (TGeoVolume *motherVolume)
 

Detailed Description

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

Definition at line 31 of file FT3Layer.h.

Constructor & Destructor Documentation

◆ FT3Layer() [1/3]

o2::ft3::FT3Layer::FT3Layer ( )
default

◆ FT3Layer() [2/3]

FT3Layer::FT3Layer ( Int_t  layerDirection,
Int_t  layerNumber,
std::string  layerName,
Float_t  z,
Float_t  rIn,
Float_t  rOut,
Float_t  Layerx2X0 
)

Definition at line 43 of file FT3Layer.cxx.

◆ FT3Layer() [3/3]

o2::ft3::FT3Layer::FT3Layer ( const FT3Layer )
default

Copy constructor.

◆ ~FT3Layer()

FT3Layer::~FT3Layer ( )
overridedefault

Default destructor.

Member Function Documentation

◆ createLayer()

void FT3Layer::createLayer ( TGeoVolume *  motherVolume)
virtual

Creates the actual Layer and places inside its mother volume

Parameters
motherVolumethe TGeoVolume owing the volume structure

Definition at line 62 of file FT3Layer.cxx.

◆ getDirection()

auto o2::ft3::FT3Layer::getDirection ( ) const
inline

Definition at line 52 of file FT3Layer.h.

◆ getInnerRadius()

auto o2::ft3::FT3Layer::getInnerRadius ( ) const
inline

getters

Definition at line 50 of file FT3Layer.h.

◆ getOuterRadius()

auto o2::ft3::FT3Layer::getOuterRadius ( ) const
inline

Definition at line 51 of file FT3Layer.h.

◆ getx2X0()

auto o2::ft3::FT3Layer::getx2X0 ( ) const
inline

Definition at line 54 of file FT3Layer.h.

◆ getZ()

auto o2::ft3::FT3Layer::getZ ( ) const
inline

Definition at line 53 of file FT3Layer.h.

◆ operator=()

FT3Layer & o2::ft3::FT3Layer::operator= ( const FT3Layer )
default

Assignment operator.


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