LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
Class storing the meta-data for track-vertex association: status, propagation distance, impact parameter, impact parameter error, chi2. More...
#include "VertexAssnMeta.h"
Public Types | |
enum | VertexAssnStatus { Undefined, NotUsedInFit, RejectedByFit, IncludedInFit } |
Public Member Functions | |
VertexAssnMeta () | |
VertexAssnMeta (float pD, float iP, float iPErr, float c2, VertexAssnStatus st) | |
float | propDist () const |
float | impactParam () const |
float | impactParamErr () const |
float | impactParamSig () const |
float | chi2 () const |
VertexAssnStatus | status () const |
void | updateStatus (const VertexAssnStatus &newstatus) |
Private Attributes | |
float | propDist_ |
float | impactParam_ |
float | impactParamErr_ |
float | chi2_ |
VertexAssnStatus | status_ |
Class storing the meta-data for track-vertex association: status, propagation distance, impact parameter, impact parameter error, chi2.
The status is meant to describe if and how the track was used in the vertex fit. The values of the parameters (propagation distance, impact parameter, impact parameter error, chi2) should be computed in an unbiased way, i.e. with respect to the vertex re-fitted without using the specific associated track. A method is also provided to retrieve the impact parameter significance.
Definition at line 22 of file VertexAssnMeta.h.
Enumerator | |
---|---|
Undefined | |
NotUsedInFit | |
RejectedByFit | |
IncludedInFit |
Definition at line 24 of file VertexAssnMeta.h.
|
inline |
|
inline |
Definition at line 26 of file VertexAssnMeta.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 29 of file VertexAssnMeta.h.
References propDist_.
Referenced by RecoProxyUsageExample::analyze().
|
inline |
|
inline |
|
private |
Definition at line 41 of file VertexAssnMeta.h.
Referenced by chi2().
|
private |
Definition at line 39 of file VertexAssnMeta.h.
Referenced by impactParam(), and impactParamSig().
|
private |
Definition at line 40 of file VertexAssnMeta.h.
Referenced by impactParamErr(), and impactParamSig().
|
private |
Definition at line 38 of file VertexAssnMeta.h.
Referenced by propDist().
|
private |
Definition at line 42 of file VertexAssnMeta.h.
Referenced by status(), updateStatus(), and VertexAssnMeta().