![]() |
PandaRoot
|
Namespaces | |
| GeomUtil | |
| PndFtsMath | |
| PndFtsUtility | |
Classes | |
| struct | Circle |
| struct | CircleSubtrack |
| struct | CircleTrack |
| struct | Line |
| struct | LineSubtrack |
| struct | LineTrack |
| struct | PndFtsAnalyticTrack |
| class | PndFtsCircleHitSet |
| struct | PndFtsConstants |
| class | PndFtsContext |
| struct | PndFtsFullTrack |
| struct | PndFtsGeom |
| class | PndFtsLineHitSet |
| class | PndFtsReconCircle |
| class | PndFtsReconCircleZOX |
| class | PndFtsReconCircleZOY |
| class | PndFtsReconLine |
| class | PndFtsReconLineZOX |
| class | PndFtsReconLineZOY |
| class | PndFtsReconMerge |
| class | PndFtsReconRunner |
| struct | PndFtsSimpleHit |
| struct | PndFtsStraw |
| struct | Point2D |
| struct | TrackRange |
| struct | XZPoint |
| struct | YZVirtualHit |
Typedefs | |
| using | GeomStrawsArrayT = std::array< PndFtsStraw, GEOM_STRAWS_ARRAY_SIZE > |
| using | GeomLayersZArrayT = std::array< float, GEOM_STRAWS_LAYERS_Z_SIZE > |
| using | TangentLineArray = std::array< Line, 4 > |
| using | ZYVirtualHitVector = std::vector< YZVirtualHit > |
| using | ZYVirtualHitVectorPair = std::pair< ZYVirtualHitVector, ZYVirtualHitVector > |
| using | ZYVirtualHitPair = std::pair< YZVirtualHit, YZVirtualHit > |
| using | ZYVirtualHitPairVector = std::vector< ZYVirtualHitPair > |
| using | SimpleHitVector = std::vector< PndFtsSimpleHit > |
| using | LineSubtrackVector = std::vector< LineSubtrack > |
| using | LineTrackVector = std::vector< LineTrack > |
| using | CircleSubtrackVector = std::vector< CircleSubtrack > |
| using | CircleTrackVector = std::vector< CircleTrack > |
| using | FullTrackVector = std::vector< PndFtsFullTrack > |
Enumerations | |
| enum | PndFtsMomEstMethod { PndFtsMomEstMethod::CURVATURE, PndFtsMomEstMethod::TANGENT } |
| enum | PndFtsStation : uint8_t { PndFtsStation::FT12 = 0, PndFtsStation::FT34 = 1, PndFtsStation::FT56 = 2 } |
Variables | |
| constexpr uint16_t | GEOM_STRAWS_ARRAY_SIZE = 12224 |
| constexpr uint16_t | GEOM_STRAWS_LAYERS_Z_SIZE = 48 |
| using PndFtsTrackFinder::CircleSubtrackVector = typedef std::vector<CircleSubtrack> |
Definition at line 64 of file PndFtsTrack.h.
| using PndFtsTrackFinder::CircleTrackVector = typedef std::vector<CircleTrack> |
Definition at line 83 of file PndFtsTrack.h.
| using PndFtsTrackFinder::FullTrackVector = typedef std::vector<PndFtsFullTrack> |
Definition at line 132 of file PndFtsTrack.h.
| using PndFtsTrackFinder::GeomLayersZArrayT = typedef std::array<float, GEOM_STRAWS_LAYERS_Z_SIZE> |
Definition at line 18 of file PndFtsGeom.h.
| using PndFtsTrackFinder::GeomStrawsArrayT = typedef std::array<PndFtsStraw, GEOM_STRAWS_ARRAY_SIZE> |
Definition at line 17 of file PndFtsGeom.h.
| using PndFtsTrackFinder::LineSubtrackVector = typedef std::vector<LineSubtrack> |
Definition at line 29 of file PndFtsTrack.h.
| using PndFtsTrackFinder::LineTrackVector = typedef std::vector<LineTrack> |
Definition at line 49 of file PndFtsTrack.h.
| using PndFtsTrackFinder::SimpleHitVector = typedef std::vector<PndFtsSimpleHit> |
Definition at line 41 of file PndFtsSimpleHit.h.
| using PndFtsTrackFinder::TangentLineArray = typedef std::array<Line, 4> |
Definition at line 42 of file PndFtsHelpers.h.
| using PndFtsTrackFinder::ZYVirtualHitPair = typedef std::pair<YZVirtualHit, YZVirtualHit> |
Definition at line 74 of file PndFtsHelpers.h.
| using PndFtsTrackFinder::ZYVirtualHitPairVector = typedef std::vector<ZYVirtualHitPair> |
Definition at line 75 of file PndFtsHelpers.h.
| using PndFtsTrackFinder::ZYVirtualHitVector = typedef std::vector<YZVirtualHit> |
Definition at line 72 of file PndFtsHelpers.h.
| using PndFtsTrackFinder::ZYVirtualHitVectorPair = typedef std::pair<ZYVirtualHitVector, ZYVirtualHitVector> |
Definition at line 73 of file PndFtsHelpers.h.
|
strong |
| Enumerator | |
|---|---|
| CURVATURE | Take curvature radius straight form FT34 ZOX circle fitting. |
| TANGENT | Reconstruct curvature radius from FT12 and FT56 ZOX lines if possible. Usually more accurate. |
Definition at line 14 of file PndFtsContext.h.
|
strong |
| constexpr uint16_t PndFtsTrackFinder::GEOM_STRAWS_ARRAY_SIZE = 12224 |
Definition at line 14 of file PndFtsGeom.h.
| constexpr uint16_t PndFtsTrackFinder::GEOM_STRAWS_LAYERS_Z_SIZE = 48 |
Definition at line 15 of file PndFtsGeom.h.