Project
Loading...
Searching...
No Matches
o2::ft0::Geometry Class Reference

#include <Geometry.h>

Public Member Functions

 Geometry ()
 
TVector3 centerMCP (int imcp)
 
TVector3 tiltMCP (int imcp)
 
void setAsideModules ()
 
void setCsideModules ()
 
TGeoPNEntry * getPNEntry (int index) const
 
void calculateChannelCenter ()
 
TVector3 getChannelCenter (UInt_t channelId) const
 

Static Public Member Functions

static constexpr o2::detectors::DetID::ID getDetID ()
 

Static Public Attributes

static constexpr int Nchannels = 208
 
static constexpr int Nsensors = 208
 
static constexpr int NCellsA = 24
 
static constexpr int NCellsC = 28
 
static constexpr float ZdetA = 335.5
 
static constexpr float ZdetC = 82
 
static constexpr float ChannelWidth = 13.02
 
static constexpr float ChannelWidthInverse = 0.076804916
 

Detailed Description

Definition at line 33 of file Geometry.h.

Constructor & Destructor Documentation

◆ Geometry()

Geometry::Geometry ( )

Default constructor. It must be kept public for root persistency purposes, but should never be called by the outside world

Definition at line 25 of file Geometry.cxx.

Member Function Documentation

◆ calculateChannelCenter()

void Geometry::calculateChannelCenter ( )

Definition at line 120 of file Geometry.cxx.

◆ centerMCP()

TVector3 o2::ft0::Geometry::centerMCP ( int  imcp)
inline

Copy constructor.

Definition at line 46 of file Geometry.h.

◆ getChannelCenter()

TVector3 o2::ft0::Geometry::getChannelCenter ( UInt_t  channelId) const
inline

Definition at line 72 of file Geometry.h.

◆ getDetID()

static constexpr o2::detectors::DetID::ID o2::ft0::Geometry::getDetID ( )
inlinestaticconstexpr

Definition at line 58 of file Geometry.h.

◆ getPNEntry()

TGeoPNEntry * o2::ft0::Geometry::getPNEntry ( int  index) const
inline

Get a pointer to the TGeoPNEntry of a chip identified by 'index' Returns NULL in case of invalid index, missing TGeoManager or invalid symbolic name

Definition at line 61 of file Geometry.h.

◆ setAsideModules()

void Geometry::setAsideModules ( )

Definition at line 32 of file Geometry.cxx.

◆ setCsideModules()

void Geometry::setCsideModules ( )

Definition at line 46 of file Geometry.cxx.

◆ tiltMCP()

TVector3 o2::ft0::Geometry::tiltMCP ( int  imcp)
inline

Definition at line 47 of file Geometry.h.

Member Data Documentation

◆ ChannelWidth

constexpr float o2::ft0::Geometry::ChannelWidth = 13.02
staticconstexpr

Definition at line 56 of file Geometry.h.

◆ ChannelWidthInverse

constexpr float o2::ft0::Geometry::ChannelWidthInverse = 0.076804916
staticconstexpr

Definition at line 57 of file Geometry.h.

◆ NCellsA

constexpr int o2::ft0::Geometry::NCellsA = 24
staticconstexpr

Definition at line 52 of file Geometry.h.

◆ NCellsC

constexpr int o2::ft0::Geometry::NCellsC = 28
staticconstexpr

Definition at line 53 of file Geometry.h.

◆ Nchannels

constexpr int o2::ft0::Geometry::Nchannels = 208
staticconstexpr

Definition at line 50 of file Geometry.h.

◆ Nsensors

constexpr int o2::ft0::Geometry::Nsensors = 208
staticconstexpr

Definition at line 51 of file Geometry.h.

◆ ZdetA

constexpr float o2::ft0::Geometry::ZdetA = 335.5
staticconstexpr

Definition at line 54 of file Geometry.h.

◆ ZdetC

constexpr float o2::ft0::Geometry::ZdetC = 82
staticconstexpr

Definition at line 55 of file Geometry.h.


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