![]() |
ATLAS Offline Software
|
#include <TIDAVertex.h>
Public Member Functions | |
| Vertex (double x=0, double y=0, double z=0, double dx=0, double dy=0, double dz=0, int Ntracks=0, double c2=0, int dof=0, const std::vector< TIDA::Track * > *tracks=0) | |
| Vertex (const TIDA::Vertex &v) | |
| virtual | ~Vertex () |
| void | addTracks (const std::vector< TIDA::Track * > &tracks) |
| void | selectTracks (const std::vector< TIDA::Track * > &trackCollection, const std::vector< unsigned long > &trackIds) |
| void | selectTracks (const std::vector< TIDA::Track * > &trackCollection) |
| const double * | position () const |
| double * | position () |
| double | x () const |
| double | y () const |
| double | z () const |
| const double * | error () const |
| double * | error () |
| double | dx () const |
| double | dy () const |
| double | dz () const |
| int | Ntracks () const |
| double | chi2 () const |
| int | ndof () const |
| const std::vector< TIDA::Track * > & | tracks () const |
| const std::vector< unsigned long > & | ids () const |
| const TIDA::Track * | operator[] (const int i) const |
Private Member Functions | |
| void | addTrack (TIDA::Track *trk) |
Private Attributes | |
| double | m_x [3] |
| double | m_dx [3] |
| int | m_Ntracks |
| double | m_chi2 |
| int | m_ndof |
| std::vector< TIDA::Track * > | m_tracks |
| std::vector< unsigned long > | m_ids |
Definition at line 23 of file TIDAVertex.h.
| TIDA::Vertex::Vertex | ( | double | x = 0, |
| double | y = 0, | ||
| double | z = 0, | ||
| double | dx = 0, | ||
| double | dy = 0, | ||
| double | dz = 0, | ||
| int | Ntracks = 0, | ||
| double | c2 = 0, | ||
| int | dof = 0, | ||
| const std::vector< TIDA::Track * > * | tracks = 0 ) |
| TIDA::Vertex::Vertex | ( | const TIDA::Vertex & | v | ) |
Definition at line 37 of file TIDAVertex.cxx.
|
inlinevirtual |
Definition at line 36 of file TIDAVertex.h.
|
inlineprivate |
Definition at line 78 of file TIDAVertex.h.
| void TIDA::Vertex::addTracks | ( | const std::vector< TIDA::Track * > & | tracks | ) |
Definition at line 52 of file TIDAVertex.cxx.
|
inline |
Definition at line 64 of file TIDAVertex.h.
|
inline |
Definition at line 58 of file TIDAVertex.h.
|
inline |
Definition at line 59 of file TIDAVertex.h.
|
inline |
Definition at line 60 of file TIDAVertex.h.
|
inline |
Definition at line 56 of file TIDAVertex.h.
|
inline |
Definition at line 55 of file TIDAVertex.h.
|
inline |
Definition at line 69 of file TIDAVertex.h.
|
inline |
Definition at line 65 of file TIDAVertex.h.
|
inline |
Definition at line 62 of file TIDAVertex.h.
|
inline |
Definition at line 71 of file TIDAVertex.h.
|
inline |
Definition at line 49 of file TIDAVertex.h.
|
inline |
Definition at line 48 of file TIDAVertex.h.
| void TIDA::Vertex::selectTracks | ( | const std::vector< TIDA::Track * > & | trackCollection | ) |
Definition at line 76 of file TIDAVertex.cxx.
| void TIDA::Vertex::selectTracks | ( | const std::vector< TIDA::Track * > & | trackCollection, |
| const std::vector< unsigned long > & | trackIds ) |
Definition at line 65 of file TIDAVertex.cxx.
|
inline |
Definition at line 67 of file TIDAVertex.h.
|
inline |
Definition at line 51 of file TIDAVertex.h.
|
inline |
Definition at line 52 of file TIDAVertex.h.
|
inline |
Definition at line 53 of file TIDAVertex.h.
|
private |
Definition at line 85 of file TIDAVertex.h.
|
private |
Definition at line 82 of file TIDAVertex.h.
|
private |
Definition at line 90 of file TIDAVertex.h.
|
private |
Definition at line 86 of file TIDAVertex.h.
|
private |
Definition at line 84 of file TIDAVertex.h.
|
private |
Definition at line 89 of file TIDAVertex.h.
|
private |
Definition at line 81 of file TIDAVertex.h.