A class deriving from ic::Vertex and adding information on the 3D flight distance. More...
#include "UserCode/ICHiggsTauTau/interface/SecondaryVertex.hh"
Public Member Functions | |
SecondaryVertex () | |
virtual | ~SecondaryVertex () |
virtual void | Print () const |
ClassDef (SecondaryVertex, 2) | |
Properties | |
double | distance_3d () const |
3D flight-distance, in centimetres, from the primary to the secondary vertex More... | |
double | distance_err_3d () const |
3D flight-distance uncertainty, in centimetres More... | |
Setters | |
void | set_distance_3d (double const &distance_3d) |
3D flight-distance, in centimetres, from the primary to the secondary vertex More... | |
void | set_distance_err_3d (double const &distance_err_3d) |
3D flight-distance uncertainty, in centimetres More... | |
Public Member Functions inherited from ic::Vertex | |
Vertex () | |
virtual | ~Vertex () |
ClassDef (Vertex, 2) | |
Point const & | point () const |
The vertex position co-ordinates. More... | |
std::size_t | id () const |
Unique identifier. More... | |
float | vx () const |
Vertex x-coordinate. More... | |
float | vy () const |
Vertex y-coordinate. More... | |
float | vz () const |
Vertex z-coordinate. More... | |
float | chi2 () const |
The \(\chi^{2}\) of the vertex fit. More... | |
float | ndof () const |
The number-of-degrees-of-freedom in the vertex fit. More... | |
std::vector< std::pair < std::size_t, float > > const & | tracks () const |
A vector of track information pairs, where each contains an ic::Track::id() and the weight of that track in the vertex fit. More... | |
void | set_point (Point const &point) |
The vertex position co-ordinates. More... | |
void | set_id (std::size_t const &id) |
Unique identifier. More... | |
void | set_vx (float const &x) |
Vertex x-coordinate. More... | |
void | set_vy (float const &y) |
Vertex y-coordinate. More... | |
void | set_vz (float const &z) |
Vertex z-coordinate. More... | |
void | set_chi2 (float const &chi2) |
The \(\chi^{2}\) of the vertex fit. More... | |
void | set_ndof (float const &ndof) |
The number-of-degrees-of-freedom in the vertex fit. More... | |
void | set_tracks (std::vector< std::pair< std::size_t, float > > const &tracks) |
A vector of track information pairs, where each contains an ic::Track::id() and the weight of that track in the vertex fit. More... | |
void | AddTrack (std::size_t id, float weight) |
Add an ic::Track::id with a vertex fit weight. More... | |
A class deriving from ic::Vertex and adding information on the 3D flight distance.
Definition at line 15 of file SecondaryVertex.hh.
ic::SecondaryVertex::SecondaryVertex | ( | ) |
Definition at line 5 of file SecondaryVertex.cc.
|
virtual |
Definition at line 7 of file SecondaryVertex.cc.
|
virtual |
Reimplemented from ic::Vertex.
Definition at line 9 of file SecondaryVertex.cc.
|
inline |
3D flight-distance, in centimetres, from the primary to the secondary vertex
Definition at line 25 of file SecondaryVertex.hh.
|
inline |
3D flight-distance uncertainty, in centimetres
Definition at line 28 of file SecondaryVertex.hh.
|
inline |
3D flight-distance, in centimetres, from the primary to the secondary vertex
Definition at line 34 of file SecondaryVertex.hh.
|
inline |
3D flight-distance uncertainty, in centimetres
Definition at line 38 of file SecondaryVertex.hh.
ic::SecondaryVertex::ClassDef | ( | SecondaryVertex | , |
2 | |||
) |