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.