PandaRoot
PndFtsStraw.h
Go to the documentation of this file.
1 
2 //
3 // Created by Bartosz Sobol on 22.04.2020.
4 //
5 
6 #pragma once
7 
8 #include "PndFtsStation.h"
9 
10 namespace PndFtsTrackFinder {
11 
17 #pragma pack(push, 1)
18 struct PndFtsStraw {
19  uint16_t fId;
20  uint8_t fLayerId;
21  float fX, fY, fZ;
22  float fSlope;
24  bool fSkewed;
25  bool fOutermost;
26 };
27 #pragma pack(pop)
28 
29 } // namespace PndFtsTrackFinder
bool fOutermost
If the straw is in fOutermost layer, equal to what IsOutermostLayer() returns.
Definition: PndFtsStraw.h:25
float fSlope
Slope of the straw in degrees one of {0, 11.43, -11.43}.
Definition: PndFtsStraw.h:22
uint8_t fLayerId
ID (number) of the layer containing the straw, in range [0,47].
Definition: PndFtsStraw.h:20
bool fSkewed
If the straw is fSkewed (otherwise it's vertical)
Definition: PndFtsStraw.h:24
PndFtsStation fStation
Station containing the straw.
Definition: PndFtsStraw.h:23
float fZ
Coordinates of the straw in PANDA's coordinate system.
Definition: PndFtsStraw.h:21
uint16_t fId
ID (number) of the straw, in range [0, 12223].
Definition: PndFtsStraw.h:19