#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 32 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 63 of file PmaTrkCandidate.h.
|
inline |
Definition at line 68 of file PmaTrkCandidate.h.
|
inline |
Definition at line 132 of file PmaTrkCandidate.h.
|
inline |
Definition at line 137 of file PmaTrkCandidate.h.
void pma::TrkCandidate::DeleteTrack | ( | ) |
Definition at line 42 of file PmaTrkCandidate.cxx.
|
inline |
Definition at line 44 of file PmaTrkCandidate.h.
|
inline |
Definition at line 38 of file PmaTrkCandidate.h.
|
inline |
Get key of an external object (like a source PFParticle) associated to this track candidate.
Definition at line 75 of file PmaTrkCandidate.h.
|
inline |
Definition at line 99 of file PmaTrkCandidate.h.
|
inline |
Definition at line 121 of file PmaTrkCandidate.h.
|
inline |
Definition at line 49 of file PmaTrkCandidate.h.
|
inline |
Set key of an external object associated to this track candidate.
Definition at line 82 of file PmaTrkCandidate.h.
|
inline |
Definition at line 104 of file PmaTrkCandidate.h.
|
inline |
Definition at line 126 of file PmaTrkCandidate.h.
void pma::TrkCandidate::SetTrack | ( | pma::Track3D * | trk | ) |
Definition at line 34 of file PmaTrkCandidate.cxx.
|
inline |
Definition at line 93 of file PmaTrkCandidate.h.
|
inline |
Definition at line 115 of file PmaTrkCandidate.h.
|
inline |
Definition at line 55 of file PmaTrkCandidate.h.
|
inline |
Definition at line 88 of file PmaTrkCandidate.h.
|
inline |
Definition at line 110 of file PmaTrkCandidate.h.
|
private |
Definition at line 147 of file PmaTrkCandidate.h.
|
private |
Definition at line 144 of file PmaTrkCandidate.h.
|
private |
Definition at line 152 of file PmaTrkCandidate.h.
|
private |
Definition at line 148 of file PmaTrkCandidate.h.
|
private |
Definition at line 150 of file PmaTrkCandidate.h.
|
private |
Definition at line 143 of file PmaTrkCandidate.h.
|
private |
Definition at line 146 of file PmaTrkCandidate.h.
|
private |
Definition at line 148 of file PmaTrkCandidate.h.
|
private |
Definition at line 150 of file PmaTrkCandidate.h.