Project
Loading...
Searching...
No Matches
o2::its3::DescriptorInnerBarrelITS3 Class Reference

#include <DescriptorInnerBarrelITS3.h>

Inherits o2::its::DescriptorInnerBarrel.

Public Member Functions

 DescriptorInnerBarrelITS3 ()
 
void createLayer (int idLayer, TGeoVolume *dest)
 
void createServices (TGeoVolume *dest)
 
void configure ()
 
- Public Member Functions inherited from o2::its::DescriptorInnerBarrel
 DescriptorInnerBarrel ()
 Default constructor.
 
 DescriptorInnerBarrel (int nlayers)
 Standard constructor.
 
 DescriptorInnerBarrel (const DescriptorInnerBarrel &src)=delete
 
DescriptorInnerBarreloperator= (const DescriptorInnerBarrel &geom)=delete
 
double radii2Turbo (double rMin, double rMid, double rMax, double sensW) const
 
int getNumberOfLayers () const
 
double getSensorThickness () const
 
void getConfigurationWrapperVolume (double &minradius, double &maxradius, double &zspan) const
 
void setConfigurationWrapperVolume (double minradius, double maxradius, double zspan)
 
TGeoTube * defineWrapperVolume () const
 

Protected Attributes

int mNumLayers {constants::nLayers}
 
double mWrapperMinRadiusITS3 {1.8}
 
double mWrapperMaxRadiusITS3 {4.}
 
double mWrapperZSpanITS3 {20.}
 
- Protected Attributes inherited from o2::its::DescriptorInnerBarrel
int mNumLayers {3}
 
double mWrapperMinRadius {2.1}
 
double mWrapperMaxRadius {16.4}
 
double mWrapperZSpan {70.}
 
double mSensorLayerThickness {}
 
std::vector< double > mLayerRadii {}
 sensor thickness
 
std::vector< double > mDetectorThickness {}
 Vector of layer radius.
 
std::vector< intmChipTypeID {}
 Vector of detector thickness.
 
std::vector< intmBuildLevel
 Vector of unique chip ID.
 

Detailed Description

Definition at line 31 of file DescriptorInnerBarrelITS3.h.

Constructor & Destructor Documentation

◆ DescriptorInnerBarrelITS3()

o2::its3::DescriptorInnerBarrelITS3::DescriptorInnerBarrelITS3 ( )
inline

Definition at line 34 of file DescriptorInnerBarrelITS3.h.

Member Function Documentation

◆ configure()

void o2::its3::DescriptorInnerBarrelITS3::configure ( )
inline

Definition at line 42 of file DescriptorInnerBarrelITS3.h.

◆ createLayer()

void DescriptorInnerBarrelITS3::createLayer ( int  idLayer,
TGeoVolume *  dest 
)

Definition at line 19 of file DescriptorInnerBarrelITS3.cxx.

◆ createServices()

void DescriptorInnerBarrelITS3::createServices ( TGeoVolume *  dest)

Definition at line 26 of file DescriptorInnerBarrelITS3.cxx.

Member Data Documentation

◆ mNumLayers

int o2::its3::DescriptorInnerBarrelITS3::mNumLayers {constants::nLayers}
protected

Definition at line 45 of file DescriptorInnerBarrelITS3.h.

◆ mWrapperMaxRadiusITS3

double o2::its3::DescriptorInnerBarrelITS3::mWrapperMaxRadiusITS3 {4.}
protected

Definition at line 49 of file DescriptorInnerBarrelITS3.h.

◆ mWrapperMinRadiusITS3

double o2::its3::DescriptorInnerBarrelITS3::mWrapperMinRadiusITS3 {1.8}
protected

Definition at line 48 of file DescriptorInnerBarrelITS3.h.

◆ mWrapperZSpanITS3

double o2::its3::DescriptorInnerBarrelITS3::mWrapperZSpanITS3 {20.}
protected

Definition at line 50 of file DescriptorInnerBarrelITS3.h.


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