Classes | |
class | bDistCenterLess2D |
class | bDistCenterLess3D |
class | bSegmentProjLess |
struct | bTrack3DLonger |
struct | bTrajectory3DDistLess |
struct | bTrajectory3DOrderLess |
class | Element3D |
class | Hit3D |
class | Node3D |
class | PMAlgCosmicTagger |
class | PMAlgFitter |
class | PMAlgStitching |
class | PMAlgTracker |
class | PMAlgTrackingBase |
class | PMAlgVertexing |
class | ProjectionMatchingAlg |
class | Segment3D |
class | SortedBranchBase |
class | SortedObjectBase |
class | Track3D |
class | TrkCandidate |
class | TrkCandidateColl |
class | VtxCandidate |
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 25 of file PmaTrkCandidate.h.
typedef std::map<size_t, std::vector<double> > pma::dedx_map |
Definition at line 33 of file Utilities.h.
typedef std::map<size_t, pma::TrkCandidateColl> pma::tpc_track_map |
Definition at line 48 of file PMAlgTracking.h.
typedef std::map<unsigned int, view_hitmap> pma::tpc_view_hitmap |
Definition at line 24 of file PmaTrkCandidate.h.
typedef ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double> > pma::Vector2D |
Definition at line 30 of file Utilities.h.
Definition at line 31 of file Utilities.h.
typedef std::map<unsigned int, std::vector<art::Ptr<recob::Hit> > > pma::view_hitmap |
Definition at line 23 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 307 of file 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 37 of file Utilities.cxx.
Definition at line 43 of file Utilities.cxx.
double pma::Dist2 | ( | const T & | v1, |
const U & | v2 | ||
) |
Definition at line 49 of file Utilities.h.
size_t pma::GetHitsCount | ( | const std::vector< pma::Hit3D * > & | hits, |
unsigned int | view | ||
) |
Definition at line 50 of file Utilities.cxx.
double pma::GetHitsRadius2D | ( | const std::vector< pma::Hit3D * > & | hits, |
bool | exact = false |
||
) |
Definition at line 98 of file Utilities.cxx.
double pma::GetHitsRadius3D | ( | const std::vector< pma::Hit3D * > & | hits, |
bool | exact = false |
||
) |
Definition at line 79 of file Utilities.cxx.
TVector2 pma::GetProjectionToPlane | ( | const TVector3 & | p, |
unsigned int | plane, | ||
unsigned int | tpc, | ||
unsigned int | cryo | ||
) |
Definition at line 270 of file Utilities.cxx.
TVector2 pma::GetProjectionToSegment | ( | const TVector2 & | p, |
const TVector2 & | p0, | ||
const TVector2 & | p1 | ||
) |
Definition at line 149 of file Utilities.cxx.
TVector3 pma::GetProjectionToSegment | ( | const TVector3 & | p, |
const TVector3 & | p0, | ||
const TVector3 & | p1 | ||
) |
Definition at line 157 of file Utilities.cxx.
double pma::GetSegmentProjVector | ( | const TVector2 & | p, |
const TVector2 & | p0, | ||
const TVector2 & | p1 | ||
) |
Definition at line 117 of file Utilities.cxx.
Definition at line 125 of file Utilities.cxx.
double pma::GetSegmentProjVector | ( | const TVector3 & | p, |
const TVector3 & | p0, | ||
const TVector3 & | p1 | ||
) |
Definition at line 133 of file Utilities.cxx.
Definition at line 141 of file Utilities.cxx.
double pma::GetSummedADC | ( | const std::vector< pma::Hit3D * > & | hits, |
unsigned int | view = geo::kUnknown |
||
) |
Definition at line 57 of file Utilities.cxx.
double pma::GetSummedAmpl | ( | const std::vector< pma::Hit3D * > & | hits, |
unsigned int | view = geo::kUnknown |
||
) |
Definition at line 68 of file Utilities.cxx.
TVector2 pma::GetVectorProjectionToPlane | ( | const TVector3 & | v, |
unsigned int | plane, | ||
unsigned int | tpc, | ||
unsigned int | cryo | ||
) |
Definition at line 281 of file Utilities.cxx.
double pma::SolveLeastSquares3D | ( | const std::vector< std::pair< TVector3, TVector3 >> & | lines, |
TVector3 & | result | ||
) |
Definition at line 165 of file 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 294 of file Utilities.cxx.