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 20 of file PndFtsGeom.h.

Constructor & Destructor Documentation

◆ PndFtsGeom()

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

Definition at line 22 of file PndFtsGeom.h.

References fLayersZ.

22 : fStraws{straws}, fLayersZ{layersZ} {}
const GeomStrawsArrayT fStraws
Definition: PndFtsGeom.h:30
const GeomLayersZArrayT fLayersZ
Definition: PndFtsGeom.h:31

Member Function Documentation

◆ LayerZ()

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

Definition at line 28 of file PndFtsGeom.h.

References fLayersZ.

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

◆ Straw() [1/2]

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

Definition at line 24 of file PndFtsGeom.h.

References fStraws.

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

◆ Straw() [2/2]

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

Definition at line 26 of file PndFtsGeom.h.

References fStraws.

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

Member Data Documentation

◆ fLayersZ

const GeomLayersZArrayT PndFtsTrackFinder::PndFtsGeom::fLayersZ

Definition at line 31 of file PndFtsGeom.h.

Referenced by LayerZ(), and PndFtsGeom().

◆ fStraws

const GeomStrawsArrayT PndFtsTrackFinder::PndFtsGeom::fStraws

Definition at line 30 of file PndFtsGeom.h.

Referenced by Straw().


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