PandaRoot
PndFtsGeomUtil.h
Go to the documentation of this file.
1 //****************************************************************************
2 //* This file is part of PandaRoot. *
3 //* *
4 //* PandaRoot is distributed under the terms of the *
5 //* GNU General Public License (GPL) version 3, *
6 //* copied verbatim in the file "LICENSE". *
7 //* *
8 //* Copyright (C) 2006 - 2024 FAIR GmbH and copyright holders of PandaRoot *
9 //* The copyright holders are listed in the file "COPYRIGHTHOLDERS". *
10 //* The authors are listed in the file "AUTHORS". *
11 //****************************************************************************
12 
13 //
14 // Created by Bartosz Sobol on 23.04.2020.
15 //
16 
17 #pragma once
18 
19 #include "PndFtsStraw.h"
20 #include "PndFtsHelpers.h"
21 
29 bool IsSkewedLayer(const uint8_t layerId);
30 
37 bool IsOutermostLayer(const uint8_t layerId);
38 
47 float GetSlope(const uint8_t layerId);
48 
55 PndFtsStation GetStationFromLayer(const uint8_t layerId) noexcept;
56 
62 PndFtsStation GetStationFromStraw(const uint16_t strawId) noexcept;
63 
64 } // namespace PndFtsTrackFinder::GeomUtil
bool IsOutermostLayer(const uint8_t layerId)
PndFtsStation GetStationFromStraw(const uint16_t strawId) noexcept
bool IsSkewedLayer(const uint8_t layerId)
PndFtsStation GetStationFromLayer(const uint8_t layerId) noexcept
float GetSlope(const uint8_t layerId)