#include <TIDAVertex.h>
|
| 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 |
|
Definition at line 23 of file TIDAVertex.h.
◆ Vertex() [1/2]
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 |
|
) |
| |
◆ Vertex() [2/2]
◆ ~Vertex()
virtual TIDA::Vertex::~Vertex |
( |
| ) |
|
|
inlinevirtual |
◆ addTrack()
◆ addTracks()
◆ chi2()
double TIDA::Vertex::chi2 |
( |
| ) |
const |
|
inline |
◆ dx()
double TIDA::Vertex::dx |
( |
| ) |
const |
|
inline |
◆ dy()
double TIDA::Vertex::dy |
( |
| ) |
const |
|
inline |
◆ dz()
double TIDA::Vertex::dz |
( |
| ) |
const |
|
inline |
◆ error() [1/2]
double* TIDA::Vertex::error |
( |
| ) |
|
|
inline |
◆ error() [2/2]
const double* TIDA::Vertex::error |
( |
| ) |
const |
|
inline |
◆ ids()
const std::vector<unsigned long>& TIDA::Vertex::ids |
( |
| ) |
const |
|
inline |
◆ ndof()
int TIDA::Vertex::ndof |
( |
| ) |
const |
|
inline |
◆ Ntracks()
int TIDA::Vertex::Ntracks |
( |
| ) |
const |
|
inline |
◆ operator[]()
◆ position() [1/2]
double* TIDA::Vertex::position |
( |
| ) |
|
|
inline |
◆ position() [2/2]
const double* TIDA::Vertex::position |
( |
| ) |
const |
|
inline |
◆ selectTracks() [1/2]
void TIDA::Vertex::selectTracks |
( |
const std::vector< TIDA::Track * > & |
trackCollection | ) |
|
Definition at line 76 of file TIDAVertex.cxx.
79 for (
size_t iid = 0; iid <
m_ids.size(); iid++ ) {
80 for (
size_t itrk = 0; itrk < trackCollection.size(); itrk++) {
82 if ( trk->
id() ==
m_ids[iid] ) {
◆ selectTracks() [2/2]
void TIDA::Vertex::selectTracks |
( |
const std::vector< TIDA::Track * > & |
trackCollection, |
|
|
const std::vector< unsigned long > & |
trackIds |
|
) |
| |
◆ tracks()
◆ x()
double TIDA::Vertex::x |
( |
| ) |
const |
|
inline |
◆ y()
double TIDA::Vertex::y |
( |
| ) |
const |
|
inline |
◆ z()
double TIDA::Vertex::z |
( |
| ) |
const |
|
inline |
◆ m_chi2
double TIDA::Vertex::m_chi2 |
|
private |
◆ m_dx
double TIDA::Vertex::m_dx[3] |
|
private |
◆ m_ids
std::vector<unsigned long> TIDA::Vertex::m_ids |
|
private |
◆ m_ndof
◆ m_Ntracks
int TIDA::Vertex::m_Ntracks |
|
private |
◆ m_tracks
◆ m_x
double TIDA::Vertex::m_x[3] |
|
private |
The documentation for this class was generated from the following files: