#include "larcoreobj/SimpleTypesAndConstants/geo_types.h"#include "lardataobj/RecoBase/TrackingTypes.h"#include "Math/GenVector/Cartesian2D.h"#include "Math/GenVector/DisplacementVector2D.h"#include "TVector2.h"#include "TVector3.h"#include <functional>#include <map>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| struct | pma::bTrajectory3DOrderLess |
| struct | pma::bTrajectory3DDistLess |
| struct | pma::bTrack3DLonger |
| class | pma::bSegmentProjLess |
| class | pma::bDistCenterLess2D |
| class | pma::bDistCenterLess3D |
Namespaces | |
| detinfo | |
| General LArSoft Utilities. | |
| pma | |
Typedefs | |
| typedef ROOT::Math::DisplacementVector2D < ROOT::Math::Cartesian2D < double > > | pma::Vector2D |
| typedef recob::tracking::Vector_t | pma::Vector3D |
| typedef std::map< size_t, std::vector< double > > | pma::dedx_map |
Functions | |
| double | pma::Dist2 (const TVector2 &v1, const TVector2 &v2) |
| double | pma::Dist2 (const Vector2D &v1, const Vector2D &v2) |
| template<typename T , typename U > | |
| double | pma::Dist2 (const T &v1, const U &v2) |
| size_t | pma::GetHitsCount (const std::vector< pma::Hit3D * > &hits, unsigned int view) |
| double | pma::GetSummedADC (const std::vector< pma::Hit3D * > &hits, unsigned int view=geo::kUnknown) |
| double | pma::GetSummedAmpl (const std::vector< pma::Hit3D * > &hits, unsigned int view=geo::kUnknown) |
| double | pma::GetHitsRadius3D (const std::vector< pma::Hit3D * > &hits, bool exact=false) |
| double | pma::GetHitsRadius2D (const std::vector< pma::Hit3D * > &hits, bool exact=false) |
| double | pma::GetSegmentProjVector (const TVector2 &p, const TVector2 &p0, const TVector2 &p1) |
| double | pma::GetSegmentProjVector (const Vector2D &p, const Vector2D &p0, const Vector2D &p1) |
| double | pma::GetSegmentProjVector (const TVector3 &p, const TVector3 &p0, const TVector3 &p1) |
| double | pma::GetSegmentProjVector (const Vector3D &p, const Vector3D &p0, const Vector3D &p1) |
| TVector2 | pma::GetProjectionToSegment (const TVector2 &p, const TVector2 &p0, const TVector2 &p1) |
| TVector3 | pma::GetProjectionToSegment (const TVector3 &p, const TVector3 &p0, const TVector3 &p1) |
| double | pma::SolveLeastSquares3D (const std::vector< std::pair< TVector3, TVector3 >> &lines, TVector3 &result) |
| TVector2 | pma::GetProjectionToPlane (const TVector3 &p, unsigned int plane, unsigned int tpc, unsigned int cryo) |
| TVector2 | pma::GetVectorProjectionToPlane (const TVector3 &v, unsigned int plane, unsigned int tpc, unsigned int cryo) |
| TVector2 | pma::WireDriftToCm (detinfo::DetectorPropertiesData const &detProp, unsigned int wire, float drift, unsigned int plane, unsigned int tpc, unsigned int cryo) |
| TVector2 | pma::CmToWireDrift (detinfo::DetectorPropertiesData const &detProp, float xw, float yd, unsigned int plane, unsigned int tpc, unsigned int cryo) |
1.8.5