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 |
Definition at line 25 of file VertexAssnMeta.h.
|
inline |
Definition at line 26 of file VertexAssnMeta.h.
|
inline |
Definition at line 32 of file VertexAssnMeta.h.
|
inline |
Definition at line 29 of file VertexAssnMeta.h.
|
inline |
Definition at line 30 of file VertexAssnMeta.h.
|
inline |
Definition at line 31 of file VertexAssnMeta.h.
|
inline |
Definition at line 28 of file VertexAssnMeta.h.
|
inline |
Definition at line 33 of file VertexAssnMeta.h.
|
inline |
Definition at line 34 of file VertexAssnMeta.h.
|
private |
Definition at line 39 of file VertexAssnMeta.h.
|
private |
Definition at line 37 of file VertexAssnMeta.h.
|
private |
Definition at line 38 of file VertexAssnMeta.h.
|
private |
Definition at line 36 of file VertexAssnMeta.h.
|
private |
Definition at line 40 of file VertexAssnMeta.h.