Project
Loading...
Searching...
No Matches
o2::its::RecoGeomHelper::RecoLayer Struct Reference

#include <RecoGeomHelper.h>

Public Member Functions

const RecoLaddergetLadder (int id) const
 
void init ()
 
void updateLimits (const o2::math_utils::Point3D< float > &pnt)
 
void print () const
 
int getLadderID (float phi) const
 
int getChipID (float z) const
 
 ClassDefNV (RecoLayer, 0)
 

Public Attributes

int id = 0
 
int nLadders = 0
 
int lastChipInLadder = 0
 
float phi2bin = 0
 
float z2chipID = 0
 
float rInv = 0.
 
BracketF rRange = {1e9, 0.}
 
BracketF zRange = {1e9, -1e9}
 
std::vector< RecoLadderladders
 
std::vector< uint16_t > phi2ladder
 

Detailed Description

Definition at line 77 of file RecoGeomHelper.h.

Member Function Documentation

◆ ClassDefNV()

o2::its::RecoGeomHelper::RecoLayer::ClassDefNV ( RecoLayer  ,
 
)

◆ getChipID()

int o2::its::RecoGeomHelper::RecoLayer::getChipID ( float  z) const
inline

Definition at line 132 of file RecoGeomHelper.h.

◆ getLadder()

const RecoLadder & o2::its::RecoGeomHelper::RecoLayer::getLadder ( int  id) const
inline

Definition at line 90 of file RecoGeomHelper.h.

◆ getLadderID()

int o2::its::RecoGeomHelper::RecoLayer::getLadderID ( float  phi) const
inline

Definition at line 141 of file RecoGeomHelper.h.

◆ init()

void RecoGeomHelper::RecoLayer::init ( )

Definition at line 91 of file RecoGeomHelper.cxx.

◆ print()

void RecoGeomHelper::RecoLayer::print ( ) const

Definition at line 222 of file RecoGeomHelper.cxx.

◆ updateLimits()

void RecoGeomHelper::RecoLayer::updateLimits ( const o2::math_utils::Point3D< float > &  pnt)

Definition at line 214 of file RecoGeomHelper.cxx.

Member Data Documentation

◆ id

int o2::its::RecoGeomHelper::RecoLayer::id = 0

Definition at line 79 of file RecoGeomHelper.h.

◆ ladders

std::vector<RecoLadder> o2::its::RecoGeomHelper::RecoLayer::ladders

Definition at line 87 of file RecoGeomHelper.h.

◆ lastChipInLadder

int o2::its::RecoGeomHelper::RecoLayer::lastChipInLadder = 0

Definition at line 81 of file RecoGeomHelper.h.

◆ nLadders

int o2::its::RecoGeomHelper::RecoLayer::nLadders = 0

Definition at line 80 of file RecoGeomHelper.h.

◆ phi2bin

float o2::its::RecoGeomHelper::RecoLayer::phi2bin = 0

Definition at line 82 of file RecoGeomHelper.h.

◆ phi2ladder

std::vector<uint16_t> o2::its::RecoGeomHelper::RecoLayer::phi2ladder

Definition at line 88 of file RecoGeomHelper.h.

◆ rInv

float o2::its::RecoGeomHelper::RecoLayer::rInv = 0.

Definition at line 84 of file RecoGeomHelper.h.

◆ rRange

BracketF o2::its::RecoGeomHelper::RecoLayer::rRange = {1e9, 0.}

Definition at line 85 of file RecoGeomHelper.h.

◆ z2chipID

float o2::its::RecoGeomHelper::RecoLayer::z2chipID = 0

Definition at line 83 of file RecoGeomHelper.h.

◆ zRange

BracketF o2::its::RecoGeomHelper::RecoLayer::zRange = {1e9, -1e9}

Definition at line 86 of file RecoGeomHelper.h.


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