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

#include <RecoGeomHelper.h>

Public Types

enum  Overlap : int8_t { Undefined , Above , NoOverlap , Below }
 

Public Member Functions

Relation isPhiOutside (float phi, float toler=0) const
 
void updateLimits (const o2::math_utils::Point3D< float > &pnt)
 
void init ()
 
void print () const
 
 ClassDefNV (RecoLadder, 0)
 

Public Attributes

short id = 0
 
Overlap overlapWithNext = Undefined
 
BracketF phiRange = {o2::constants::math::TwoPI, 0.}
 
BracketF zRange = {1e9, -1e9}
 
Vec2D xyEdges
 
float phiMean = 0.
 
float dphiH = 0.
 
std::vector< RecoChipchips
 

Detailed Description

Definition at line 56 of file RecoGeomHelper.h.

Member Enumeration Documentation

◆ Overlap

Enumerator
Undefined 
Above 
NoOverlap 
Below 

Definition at line 57 of file RecoGeomHelper.h.

Member Function Documentation

◆ ClassDefNV()

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

◆ init()

void RecoGeomHelper::RecoLadder::init ( )

Definition at line 63 of file RecoGeomHelper.cxx.

◆ isPhiOutside()

RecoGeomHelper::Relation o2::its::RecoGeomHelper::RecoLadder::isPhiOutside ( float  phi,
float  toler = 0 
) const
inline

Definition at line 113 of file RecoGeomHelper.h.

◆ print()

void RecoGeomHelper::RecoLadder::print ( ) const

Definition at line 78 of file RecoGeomHelper.cxx.

◆ updateLimits()

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

Definition at line 40 of file RecoGeomHelper.cxx.

Member Data Documentation

◆ chips

std::vector<RecoChip> o2::its::RecoGeomHelper::RecoLadder::chips

Definition at line 68 of file RecoGeomHelper.h.

◆ dphiH

float o2::its::RecoGeomHelper::RecoLadder::dphiH = 0.

Definition at line 67 of file RecoGeomHelper.h.

◆ id

short o2::its::RecoGeomHelper::RecoLadder::id = 0

Definition at line 62 of file RecoGeomHelper.h.

◆ overlapWithNext

Overlap o2::its::RecoGeomHelper::RecoLadder::overlapWithNext = Undefined

Definition at line 63 of file RecoGeomHelper.h.

◆ phiMean

float o2::its::RecoGeomHelper::RecoLadder::phiMean = 0.

Definition at line 67 of file RecoGeomHelper.h.

◆ phiRange

BracketF o2::its::RecoGeomHelper::RecoLadder::phiRange = {o2::constants::math::TwoPI, 0.}

Definition at line 64 of file RecoGeomHelper.h.

◆ xyEdges

Vec2D o2::its::RecoGeomHelper::RecoLadder::xyEdges

Definition at line 66 of file RecoGeomHelper.h.

◆ zRange

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

Definition at line 65 of file RecoGeomHelper.h.


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