PandaRoot
PndFtsTrackFinder::PndFtsGeom Struct Reference

#include <PndFtsGeom.h>

Public Member Functions

constexpr PndFtsGeom (GeomStrawsArrayT straws, GeomLayersZArrayT layersZ) noexcept
 
constexpr PndFtsStraw Straw (const uint16_t strawId) const noexcept
 
constexpr PndFtsStraw Straw (const PndFtsSimpleHit &hit) const noexcept
 
constexpr float LayerZ (const uint16_t layerId) const noexcept
 

Public Attributes

const GeomStrawsArrayT fStraws
 
const GeomLayersZArrayT fLayersZ
 

Detailed Description

Definition at line 32 of file PndFtsGeom.h.

Constructor & Destructor Documentation

◆ PndFtsGeom()

constexpr PndFtsTrackFinder::PndFtsGeom::PndFtsGeom ( GeomStrawsArrayT  straws,
GeomLayersZArrayT  layersZ 
)
inlinenoexcept

Definition at line 34 of file PndFtsGeom.h.

References fLayersZ.

34 : fStraws{straws}, fLayersZ{layersZ} {}
const GeomStrawsArrayT fStraws
Definition: PndFtsGeom.h:42
const GeomLayersZArrayT fLayersZ
Definition: PndFtsGeom.h:43

Member Function Documentation

◆ LayerZ()

constexpr float PndFtsTrackFinder::PndFtsGeom::LayerZ ( const uint16_t  layerId) const
inlinenoexcept

Definition at line 40 of file PndFtsGeom.h.

References fLayersZ.

40 { return fLayersZ[layerId - 1]; }
const GeomLayersZArrayT fLayersZ
Definition: PndFtsGeom.h:43

◆ Straw() [1/2]

constexpr PndFtsStraw PndFtsTrackFinder::PndFtsGeom::Straw ( const uint16_t  strawId) const
inlinenoexcept

Definition at line 36 of file PndFtsGeom.h.

References fStraws.

36 { return fStraws[strawId - 1]; }
const GeomStrawsArrayT fStraws
Definition: PndFtsGeom.h:42

◆ Straw() [2/2]

constexpr PndFtsStraw PndFtsTrackFinder::PndFtsGeom::Straw ( const PndFtsSimpleHit hit) const
inlinenoexcept

Definition at line 38 of file PndFtsGeom.h.

References fStraws.

38 { return fStraws[hit.fStrawId - 1]; }
const GeomStrawsArrayT fStraws
Definition: PndFtsGeom.h:42

Member Data Documentation

◆ fLayersZ

const GeomLayersZArrayT PndFtsTrackFinder::PndFtsGeom::fLayersZ

Definition at line 43 of file PndFtsGeom.h.

Referenced by LayerZ(), and PndFtsGeom().

◆ fStraws

const GeomStrawsArrayT PndFtsTrackFinder::PndFtsGeom::fStraws

Definition at line 42 of file PndFtsGeom.h.

Referenced by Straw().


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