![]() |
LArSoft
v10_06_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "PmaTrkCandidate.h"
Public Member Functions | |
| TrkCandidate () | |
| TrkCandidate (pma::Track3D *trk, int key=-1, int tid=-1) | |
| bool | IsValid () const |
| bool | IsGood () const |
| void | SetGood (bool b) |
| pma::Track3D * | Track () const |
| void | SetTrack (pma::Track3D *trk) |
| void | DeleteTrack () |
| const std::vector< size_t > & | Clusters () const |
| std::vector< size_t > & | Clusters () |
| int | Key () const |
| Get key of an external object (like a source PFParticle) associated to this track candidate. More... | |
| void | SetKey (int key) |
| Set key of an external object associated to this track candidate. More... | |
| int | TreeId () const |
| void | SetTreeId (int id) |
| double | Mse () const |
| void | SetMse (double m) |
| double | Validation () const |
| void | SetValidation (double v) |
| int | Parent () const |
| void | SetParent (int idx) |
| const std::vector< size_t > & | Daughters () const |
| std::vector< size_t > & | Daughters () |
Private Attributes | |
| int | fParent |
| std::vector< size_t > | fDaughters |
| pma::Track3D * | fTrack |
| std::vector< size_t > | fClusters |
| int | fKey |
| int | fTreeId |
| double | fMse |
| double | fValidation |
| bool | fGood |
Definition at line 35 of file PmaTrkCandidate.h.
| pma::TrkCandidate::TrkCandidate | ( | ) |
Definition at line 23 of file PmaTrkCandidate.cxx.
| pma::TrkCandidate::TrkCandidate | ( | pma::Track3D * | trk, |
| int | key = -1, |
||
| int | tid = -1 |
||
| ) |
Definition at line 28 of file PmaTrkCandidate.cxx.
|
inline |
Definition at line 49 of file PmaTrkCandidate.h.
Referenced by pma::PMAlgFitter::buildShowers(), pma::PMAlgFitter::buildTracks(), pma::PMAlgTracker::matchCluster(), and pma::TrkCandidateColl::merge().
|
inline |
Definition at line 50 of file PmaTrkCandidate.h.
|
inline |
Definition at line 70 of file PmaTrkCandidate.h.
|
inline |
Definition at line 71 of file PmaTrkCandidate.h.
| void pma::TrkCandidate::DeleteTrack | ( | ) |
Definition at line 40 of file PmaTrkCandidate.cxx.
References fTrack.
Referenced by pma::PMAlgFitter::buildShowers(), and pma::PMAlgFitter::buildTracks().
|
inline |
Definition at line 42 of file PmaTrkCandidate.h.
Referenced by pma::PMAlgTracker::fromMaxCluster_tpc(), and pma::PMAlgTracker::reassignHits_1().
|
inline |
Definition at line 40 of file PmaTrkCandidate.h.
Referenced by pma::PMAlgFitter::buildShowers(), pma::PMAlgFitter::buildTracks(), pma::PMAlgTracker::matchCluster(), and pma::TrkCandidateColl::setParentDaughterConnections().
|
inline |
Get key of an external object (like a source PFParticle) associated to this track candidate.
Definition at line 53 of file PmaTrkCandidate.h.
|
inline |
|
inline |
Definition at line 67 of file PmaTrkCandidate.h.
Referenced by pma::TrkCandidateColl::setParentDaughterConnections().
|
inline |
|
inline |
Set key of an external object associated to this track candidate.
Definition at line 56 of file PmaTrkCandidate.h.
Referenced by pma::PMAlgFitter::buildShowers(), and pma::PMAlgFitter::buildTracks().
|
inline |
Definition at line 62 of file PmaTrkCandidate.h.
Referenced by pma::PMAlgTracker::extendTrack(), and pma::PMAlgTracker::matchCluster().
|
inline |
Definition at line 68 of file PmaTrkCandidate.h.
Referenced by pma::TrkCandidateColl::setParentDaughterConnections().
| void pma::TrkCandidate::SetTrack | ( | pma::Track3D * | trk | ) |
Definition at line 33 of file PmaTrkCandidate.cxx.
References fTrack.
Referenced by pma::PMAlgFitter::buildShowers(), pma::PMAlgFitter::buildTracks(), pma::PMAlgTracker::extendTrack(), and pma::PMAlgTracker::matchCluster().
|
inline |
Definition at line 59 of file PmaTrkCandidate.h.
|
inline |
Definition at line 65 of file PmaTrkCandidate.h.
Referenced by pma::PMAlgTracker::extendTrack(), and pma::PMAlgTracker::matchCluster().
|
inline |
Definition at line 45 of file PmaTrkCandidate.h.
Referenced by pma::VtxCandidate::Add(), pma::PMAlgFitter::buildShowers(), pma::PMAlgFitter::buildTracks(), pma::PMAlgTracker::extendTrack(), pma::TrkCandidateColl::getCandidateIndex(), pma::PMAlgTracker::matchCluster(), pma::TrkCandidateColl::merge(), and pma::bTrack3DLonger::operator()().
|
inline |
Definition at line 58 of file PmaTrkCandidate.h.
Referenced by pma::TrkCandidateColl::merge(), and pma::TrkCandidateColl::setParentDaughterConnections().
|
inline |
|
private |
Definition at line 78 of file PmaTrkCandidate.h.
|
private |
Definition at line 75 of file PmaTrkCandidate.h.
|
private |
Definition at line 83 of file PmaTrkCandidate.h.
|
private |
Definition at line 79 of file PmaTrkCandidate.h.
|
private |
Definition at line 81 of file PmaTrkCandidate.h.
|
private |
Definition at line 74 of file PmaTrkCandidate.h.
|
private |
Definition at line 77 of file PmaTrkCandidate.h.
Referenced by DeleteTrack(), and SetTrack().
|
private |
Definition at line 79 of file PmaTrkCandidate.h.
|
private |
Definition at line 81 of file PmaTrkCandidate.h.