Classes | |
| class | Element3D |
| class | Hit3D |
| class | Node3D |
| class | Segment3D |
| class | Track3D |
| class | TrkCandidate |
| class | TrkCandidateColl |
| class | VtxCandidate |
| class | SortedObjectBase |
| class | SortedBranchBase |
| struct | bTrajectory3DOrderLess |
| struct | bTrajectory3DDistLess |
| struct | bTrack3DLonger |
| class | bSegmentProjLess |
| class | bDistCenterLess2D |
| class | bDistCenterLess3D |
| class | PMAlgCosmicTagger |
| class | PMAlgStitching |
| class | PMAlgTrackingBase |
| class | PMAlgFitter |
| class | PMAlgTracker |
| class | PMAlgVertexing |
| class | ProjectionMatchingAlg |
Typedefs | |
| typedef std::map< unsigned int, std::vector< art::Ptr < recob::Hit > > > | view_hitmap |
| typedef std::map< unsigned int, view_hitmap > | tpc_view_hitmap |
| typedef std::map< unsigned int, tpc_view_hitmap > | cryo_tpc_view_hitmap |
| typedef ROOT::Math::DisplacementVector2D < ROOT::Math::Cartesian2D < double > > | Vector2D |
| typedef recob::tracking::Vector_t | Vector3D |
| typedef std::map< size_t, std::vector< double > > | dedx_map |
| typedef std::map< size_t, pma::TrkCandidateColl > | tpc_track_map |
Functions | |
| double | Dist2 (const TVector2 &v1, const TVector2 &v2) |
| double | Dist2 (const Vector2D &v1, const Vector2D &v2) |
| template<typename T , typename U > | |
| double | Dist2 (const T &v1, const U &v2) |
| size_t | GetHitsCount (const std::vector< pma::Hit3D * > &hits, unsigned int view) |
| double | GetSummedADC (const std::vector< pma::Hit3D * > &hits, unsigned int view=geo::kUnknown) |
| double | GetSummedAmpl (const std::vector< pma::Hit3D * > &hits, unsigned int view=geo::kUnknown) |
| double | GetHitsRadius3D (const std::vector< pma::Hit3D * > &hits, bool exact=false) |
| double | GetHitsRadius2D (const std::vector< pma::Hit3D * > &hits, bool exact=false) |
| double | GetSegmentProjVector (const TVector2 &p, const TVector2 &p0, const TVector2 &p1) |
| double | GetSegmentProjVector (const Vector2D &p, const Vector2D &p0, const Vector2D &p1) |
| double | GetSegmentProjVector (const TVector3 &p, const TVector3 &p0, const TVector3 &p1) |
| double | GetSegmentProjVector (const Vector3D &p, const Vector3D &p0, const Vector3D &p1) |
| TVector2 | GetProjectionToSegment (const TVector2 &p, const TVector2 &p0, const TVector2 &p1) |
| TVector3 | GetProjectionToSegment (const TVector3 &p, const TVector3 &p0, const TVector3 &p1) |
| double | SolveLeastSquares3D (const std::vector< std::pair< TVector3, TVector3 >> &lines, TVector3 &result) |
| TVector2 | GetProjectionToPlane (const TVector3 &p, unsigned int plane, unsigned int tpc, unsigned int cryo) |
| TVector2 | GetVectorProjectionToPlane (const TVector3 &v, unsigned int plane, unsigned int tpc, unsigned int cryo) |
| TVector2 | WireDriftToCm (detinfo::DetectorPropertiesData const &detProp, unsigned int wire, float drift, unsigned int plane, unsigned int tpc, unsigned int cryo) |
| TVector2 | CmToWireDrift (detinfo::DetectorPropertiesData const &detProp, float xw, float yd, unsigned int plane, unsigned int tpc, unsigned int cryo) |
| recob::Track | convertFrom (const pma::Track3D &src, unsigned int tidx, int pdg=0) |
| typedef std::map<unsigned int, tpc_view_hitmap> pma::cryo_tpc_view_hitmap |
Definition at line 28 of file PmaTrkCandidate.h.
| typedef std::map<size_t, std::vector<double> > pma::dedx_map |
Definition at line 36 of file larreco/larreco/RecoAlg/PMAlg/Utilities.h.
| typedef std::map<size_t, pma::TrkCandidateColl> pma::tpc_track_map |
Definition at line 54 of file PMAlgTracking.h.
| typedef std::map<unsigned int, view_hitmap> pma::tpc_view_hitmap |
Definition at line 27 of file PmaTrkCandidate.h.
| typedef ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double> > pma::Vector2D |
Definition at line 33 of file larreco/larreco/RecoAlg/PMAlg/Utilities.h.
Definition at line 34 of file larreco/larreco/RecoAlg/PMAlg/Utilities.h.
| typedef std::map<unsigned int, std::vector<art::Ptr<recob::Hit> > > pma::view_hitmap |
Definition at line 26 of file PmaTrkCandidate.h.
| TVector2 pma::CmToWireDrift | ( | detinfo::DetectorPropertiesData const & | detProp, |
| float | xw, | ||
| float | yd, | ||
| unsigned int | plane, | ||
| unsigned int | tpc, | ||
| unsigned int | cryo | ||
| ) |
Definition at line 310 of file larreco/larreco/RecoAlg/PMAlg/Utilities.cxx.
| recob::Track pma::convertFrom | ( | const pma::Track3D & | src, |
| unsigned int | tidx, | ||
| int | pdg = 0 |
||
| ) |
Definition at line 25 of file PMAlgTracking.cxx.
| double pma::Dist2 | ( | const TVector2 & | v1, |
| const TVector2 & | v2 | ||
| ) |
Definition at line 40 of file larreco/larreco/RecoAlg/PMAlg/Utilities.cxx.
| double pma::Dist2 | ( | const Vector2D & | v1, |
| const Vector2D & | v2 | ||
| ) |
Definition at line 46 of file larreco/larreco/RecoAlg/PMAlg/Utilities.cxx.
| double pma::Dist2 | ( | const T & | v1, |
| const U & | v2 | ||
| ) |
Definition at line 52 of file larreco/larreco/RecoAlg/PMAlg/Utilities.h.
| size_t pma::GetHitsCount | ( | const std::vector< pma::Hit3D * > & | hits, |
| unsigned int | view | ||
| ) |
Definition at line 53 of file larreco/larreco/RecoAlg/PMAlg/Utilities.cxx.
| double pma::GetHitsRadius2D | ( | const std::vector< pma::Hit3D * > & | hits, |
| bool | exact = false |
||
| ) |
Definition at line 101 of file larreco/larreco/RecoAlg/PMAlg/Utilities.cxx.
| double pma::GetHitsRadius3D | ( | const std::vector< pma::Hit3D * > & | hits, |
| bool | exact = false |
||
| ) |
Definition at line 82 of file larreco/larreco/RecoAlg/PMAlg/Utilities.cxx.
| TVector2 pma::GetProjectionToPlane | ( | const TVector3 & | p, |
| unsigned int | plane, | ||
| unsigned int | tpc, | ||
| unsigned int | cryo | ||
| ) |
Definition at line 273 of file larreco/larreco/RecoAlg/PMAlg/Utilities.cxx.
| TVector2 pma::GetProjectionToSegment | ( | const TVector2 & | p, |
| const TVector2 & | p0, | ||
| const TVector2 & | p1 | ||
| ) |
Definition at line 152 of file larreco/larreco/RecoAlg/PMAlg/Utilities.cxx.
| TVector3 pma::GetProjectionToSegment | ( | const TVector3 & | p, |
| const TVector3 & | p0, | ||
| const TVector3 & | p1 | ||
| ) |
Definition at line 160 of file larreco/larreco/RecoAlg/PMAlg/Utilities.cxx.
| double pma::GetSegmentProjVector | ( | const TVector2 & | p, |
| const TVector2 & | p0, | ||
| const TVector2 & | p1 | ||
| ) |
Definition at line 120 of file larreco/larreco/RecoAlg/PMAlg/Utilities.cxx.
| double pma::GetSegmentProjVector | ( | const Vector2D & | p, |
| const Vector2D & | p0, | ||
| const Vector2D & | p1 | ||
| ) |
Definition at line 128 of file larreco/larreco/RecoAlg/PMAlg/Utilities.cxx.
| double pma::GetSegmentProjVector | ( | const TVector3 & | p, |
| const TVector3 & | p0, | ||
| const TVector3 & | p1 | ||
| ) |
Definition at line 136 of file larreco/larreco/RecoAlg/PMAlg/Utilities.cxx.
| double pma::GetSegmentProjVector | ( | const Vector3D & | p, |
| const Vector3D & | p0, | ||
| const Vector3D & | p1 | ||
| ) |
Definition at line 144 of file larreco/larreco/RecoAlg/PMAlg/Utilities.cxx.
| double pma::GetSummedADC | ( | const std::vector< pma::Hit3D * > & | hits, |
| unsigned int | view = geo::kUnknown |
||
| ) |
Definition at line 60 of file larreco/larreco/RecoAlg/PMAlg/Utilities.cxx.
| double pma::GetSummedAmpl | ( | const std::vector< pma::Hit3D * > & | hits, |
| unsigned int | view = geo::kUnknown |
||
| ) |
Definition at line 71 of file larreco/larreco/RecoAlg/PMAlg/Utilities.cxx.
| TVector2 pma::GetVectorProjectionToPlane | ( | const TVector3 & | v, |
| unsigned int | plane, | ||
| unsigned int | tpc, | ||
| unsigned int | cryo | ||
| ) |
Definition at line 284 of file larreco/larreco/RecoAlg/PMAlg/Utilities.cxx.
| double pma::SolveLeastSquares3D | ( | const std::vector< std::pair< TVector3, TVector3 >> & | lines, |
| TVector3 & | result | ||
| ) |
Definition at line 168 of file larreco/larreco/RecoAlg/PMAlg/Utilities.cxx.
| TVector2 pma::WireDriftToCm | ( | detinfo::DetectorPropertiesData const & | detProp, |
| unsigned int | wire, | ||
| float | drift, | ||
| unsigned int | plane, | ||
| unsigned int | tpc, | ||
| unsigned int | cryo | ||
| ) |
Definition at line 297 of file larreco/larreco/RecoAlg/PMAlg/Utilities.cxx.
1.8.5