![]() |
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 |
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::CircleHitSetVector = typedef std::vector<PndFtsCircleHitSet> |
Definition at line 39 of file PndFtsCircleHitSet.h.
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::LineHitSetVector = typedef std::vector<PndFtsLineHitSet> |
Definition at line 40 of file PndFtsLineHitSet.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::Point2DVector = typedef std::vector<Point2D> |
Definition at line 62 of file PndFtsHelpers.h.
using PndFtsTrackFinder::RawHitPair = typedef std::pair<PndFtsSimpleHit, PndFtsSimpleHit> |
Definition at line 42 of file PndFtsSimpleHit.h.
using PndFtsTrackFinder::RawHitPairVector = typedef std::vector<RawHitPair> |
Definition at line 43 of file PndFtsSimpleHit.h.
using PndFtsTrackFinder::RawHitVector = 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 76 of file PndFtsHelpers.h.
using PndFtsTrackFinder::ZYVirtualHitPairVector = typedef std::vector<ZYVirtualHitPair> |
Definition at line 77 of file PndFtsHelpers.h.
using PndFtsTrackFinder::ZYVirtualHitVector = typedef std::vector<YZVirtualHit> |
Definition at line 74 of file PndFtsHelpers.h.
using PndFtsTrackFinder::ZYVirtualHitVectorPair = typedef std::pair<ZYVirtualHitVector, ZYVirtualHitVector> |
Definition at line 75 of file PndFtsHelpers.h.
|
strong |
Enumerator | |
---|---|
CURVATURE | Take curvature radius straght 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.