![]() |
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.