Project
Loading...
Searching...
No Matches
o2::ft3::ModuleConstants Namespace Reference

Namespaces

namespace  ML_StavePositions
 
namespace  OT_StavePositions
 

Classes

struct  StaveConfig
 

Functions

const double getStackHeight (unsigned nSensorsPerStack)
 
const int staveIdxToID (int staveIdx, unsigned nStavesPerDisc)
 
const double z_offsetStave (double x_midpoint_spacing)
 
StaveConfig getStaveConfig (bool isInnerDisk)
 

Variables

const double single_sensor_width = 2.5
 
const double single_sensor_height = 2.9
 
const double inactive_width = 0.2
 
const double sensor2x1_gap = 0.02
 
const double stackGap = sensor2x1_gap
 
const double active_width = single_sensor_width - inactive_width
 
const double active_height = single_sensor_height
 
const double sensor2x1_width = 2 * single_sensor_width
 
const double sensor2x1_active_width = 2 * active_width
 
const double sensor2x1_height = single_sensor_height
 
const std::vector< unsigned > kSensorsPerStack = {4, 2, 1}
 
const double siliconThickness = 0.01
 
const double copperThickness = 0.006
 
const double kaptonThickness = 0.03
 
const double epoxyThickness = 0.0012
 
const double effectiveCarbonThickness_Stave = 0.02
 
const double staveOpeningAngle = 60 * TMath::DegToRad()
 
const double sinTheta = TMath::Sin(staveOpeningAngle / 2)
 
const double alpha = TMath::Pi() / 2 - staveOpeningAngle / 2
 
const double staveSensorGap = 0.1
 
const double staveTriangleHeight = (sensor2x1_width + 2 * staveSensorGap) / 2.0 / tan(staveOpeningAngle / 2.0)
 
const int SiColor = kGreen
 
const int SiInactiveColor = kRed
 
const int glueColor = kBlue
 
const int CuColor = kOrange
 
const int kaptonColor = kYellow
 
const int carbonFiberColor = kGray + 1
 

Function Documentation

◆ getStackHeight()

const double o2::ft3::ModuleConstants::getStackHeight ( unsigned  nSensorsPerStack)
inline

Definition at line 58 of file FT3ModuleConstants.h.

◆ getStaveConfig()

StaveConfig o2::ft3::ModuleConstants::getStaveConfig ( bool  isInnerDisk)
inline

Definition at line 185 of file FT3ModuleConstants.h.

◆ staveIdxToID()

const int o2::ft3::ModuleConstants::staveIdxToID ( int  staveIdx,
unsigned  nStavesPerDisc 
)
inline

Definition at line 66 of file FT3ModuleConstants.h.

◆ z_offsetStave()

const double o2::ft3::ModuleConstants::z_offsetStave ( double  x_midpoint_spacing)
inline

Definition at line 95 of file FT3ModuleConstants.h.

Variable Documentation

◆ active_height

const double o2::ft3::ModuleConstants::active_height = single_sensor_height

Definition at line 52 of file FT3ModuleConstants.h.

◆ active_width

const double o2::ft3::ModuleConstants::active_width = single_sensor_width - inactive_width

Definition at line 51 of file FT3ModuleConstants.h.

◆ alpha

const double o2::ft3::ModuleConstants::alpha = TMath::Pi() / 2 - staveOpeningAngle / 2

Definition at line 82 of file FT3ModuleConstants.h.

◆ carbonFiberColor

const int o2::ft3::ModuleConstants::carbonFiberColor = kGray + 1

Definition at line 106 of file FT3ModuleConstants.h.

◆ copperThickness

const double o2::ft3::ModuleConstants::copperThickness = 0.006

Definition at line 75 of file FT3ModuleConstants.h.

◆ CuColor

const int o2::ft3::ModuleConstants::CuColor = kOrange

Definition at line 104 of file FT3ModuleConstants.h.

◆ effectiveCarbonThickness_Stave

const double o2::ft3::ModuleConstants::effectiveCarbonThickness_Stave = 0.02

Definition at line 79 of file FT3ModuleConstants.h.

◆ epoxyThickness

const double o2::ft3::ModuleConstants::epoxyThickness = 0.0012

Definition at line 77 of file FT3ModuleConstants.h.

◆ glueColor

const int o2::ft3::ModuleConstants::glueColor = kBlue

Definition at line 103 of file FT3ModuleConstants.h.

◆ inactive_width

const double o2::ft3::ModuleConstants::inactive_width = 0.2

Definition at line 47 of file FT3ModuleConstants.h.

◆ kaptonColor

const int o2::ft3::ModuleConstants::kaptonColor = kYellow

Definition at line 105 of file FT3ModuleConstants.h.

◆ kaptonThickness

const double o2::ft3::ModuleConstants::kaptonThickness = 0.03

Definition at line 76 of file FT3ModuleConstants.h.

◆ kSensorsPerStack

const std::vector<unsigned> o2::ft3::ModuleConstants::kSensorsPerStack = {4, 2, 1}

Definition at line 57 of file FT3ModuleConstants.h.

◆ sensor2x1_active_width

const double o2::ft3::ModuleConstants::sensor2x1_active_width = 2 * active_width

Definition at line 55 of file FT3ModuleConstants.h.

◆ sensor2x1_gap

const double o2::ft3::ModuleConstants::sensor2x1_gap = 0.02

Definition at line 48 of file FT3ModuleConstants.h.

◆ sensor2x1_height

const double o2::ft3::ModuleConstants::sensor2x1_height = single_sensor_height

Definition at line 56 of file FT3ModuleConstants.h.

◆ sensor2x1_width

const double o2::ft3::ModuleConstants::sensor2x1_width = 2 * single_sensor_width

Definition at line 54 of file FT3ModuleConstants.h.

◆ SiColor

const int o2::ft3::ModuleConstants::SiColor = kGreen

Definition at line 101 of file FT3ModuleConstants.h.

◆ SiInactiveColor

const int o2::ft3::ModuleConstants::SiInactiveColor = kRed

Definition at line 102 of file FT3ModuleConstants.h.

◆ siliconThickness

const double o2::ft3::ModuleConstants::siliconThickness = 0.01

Definition at line 74 of file FT3ModuleConstants.h.

◆ single_sensor_height

const double o2::ft3::ModuleConstants::single_sensor_height = 2.9

Definition at line 46 of file FT3ModuleConstants.h.

◆ single_sensor_width

const double o2::ft3::ModuleConstants::single_sensor_width = 2.5

Definition at line 45 of file FT3ModuleConstants.h.

◆ sinTheta

const double o2::ft3::ModuleConstants::sinTheta = TMath::Sin(staveOpeningAngle / 2)

Definition at line 81 of file FT3ModuleConstants.h.

◆ stackGap

const double o2::ft3::ModuleConstants::stackGap = sensor2x1_gap

Definition at line 49 of file FT3ModuleConstants.h.

◆ staveOpeningAngle

const double o2::ft3::ModuleConstants::staveOpeningAngle = 60 * TMath::DegToRad()

Definition at line 80 of file FT3ModuleConstants.h.

◆ staveSensorGap

const double o2::ft3::ModuleConstants::staveSensorGap = 0.1

Definition at line 83 of file FT3ModuleConstants.h.

◆ staveTriangleHeight

const double o2::ft3::ModuleConstants::staveTriangleHeight = (sensor2x1_width + 2 * staveSensorGap) / 2.0 / tan(staveOpeningAngle / 2.0)

Definition at line 84 of file FT3ModuleConstants.h.