|
BmnRoot
|
#include <BmnVertex.h>
Public Member Functions | |
| BmnVertex () | |
| BmnVertex (Double_t x, Double_t y, Double_t z, Double_t chi2, Int_t ndf, Int_t nTracks, const TMatrixFSym &covMat, Int_t flag, vector< Int_t > idxs) | |
| virtual | ~BmnVertex () |
| void | Print () |
| Double_t | GetX () const |
| Double_t | GetY () const |
| Double_t | GetZ () const |
| Double_t | GetChi2 () const |
| Int_t | GetNDF () const |
| Int_t | GetNTracks () const |
| void | Position (TVector3 &pos) const |
| void | CovMatrix (TMatrixFSym &covMat) const |
| Double_t | GetCovariance (Int_t i, Int_t j) const |
| std::vector< Int_t > & | GetTrackIdxs () |
| Int_t | GetFlag () |
| void | Reset () |
| void | SetVertex (Double_t x, Double_t y, Double_t z, Double_t chi2, Int_t ndf, Int_t nTracks, const TMatrixFSym &covMat, Int_t flag, vector< Int_t > idxs) |
| virtual std::string | ToString () const |
| BmnVertex () | |
| BmnVertex (const char *name, const char *title) | |
| BmnVertex (const char *name, const char *title, Double_t x, Double_t y, Double_t z, Double_t chi2, Int_t ndf, Int_t nTracks, const TMatrixFSym &covMat) | |
| virtual | ~BmnVertex () |
| virtual void | Print (Option_t *opt="") const |
| Double_t | GetX () const |
| Double_t | GetY () const |
| Double_t | GetZ () const |
| Double_t | GetChi2 () const |
| Int_t | GetNDF () const |
| Int_t | GetNTracks () const |
| void | Position (TVector3 &pos) const |
| void | CovMatrix (TMatrixFSym &covMat) const |
| Double_t | GetCovariance (Int_t i, Int_t j) const |
| void | Reset () |
| void | SetVertex (Double_t x, Double_t y, Double_t z, Double_t chi2, Int_t ndf, Int_t nTracks, const TMatrixFSym &covMat) |
| virtual std::string | ToString () const |
| BmnVertex () | |
| BmnVertex (Double_t x, Double_t y, Double_t z, Double_t chi2, Int_t ndf, Int_t nTracks, const TMatrixFSym &covMat, Int_t flag, vector< Int_t > idxs) | |
| virtual | ~BmnVertex () |
| void | Print () |
| Double_t | GetX () const |
| Double_t | GetY () const |
| Double_t | GetZ () const |
| Double_t | GetChi2 () const |
| Int_t | GetNDF () const |
| Int_t | GetNTracks () const |
| void | Position (TVector3 &pos) const |
| void | CovMatrix (TMatrixFSym &covMat) const |
| Double_t | GetCovariance (Int_t i, Int_t j) const |
| std::vector< Int_t > & | GetTrackIdxs () |
| Int_t | GetFlag () |
| void | Reset () |
| void | SetVertex (Double_t x, Double_t y, Double_t z, Double_t chi2, Int_t ndf, Int_t nTracks, const TMatrixFSym &covMat, Int_t flag, vector< Int_t > idxs) |
| virtual std::string | ToString () const |
BmnVertex.h
Data class for a vertex in BMN. Data level: RECO
Definition at line 21 of file BmnVertex.h.
| BmnVertex::BmnVertex | ( | ) |
| BmnVertex::BmnVertex | ( | Double_t | x, |
| Double_t | y, | ||
| Double_t | z, | ||
| Double_t | chi2, | ||
| Int_t | ndf, | ||
| Int_t | nTracks, | ||
| const TMatrixFSym & | covMat, | ||
| Int_t | flag, | ||
| vector< Int_t > | idxs | ||
| ) |
Constructor with all member variables
| name | Name of object |
| title | Title of object |
| x | x coordinate [cm] |
| y | y coordinate [cm] |
| z | z coordinate [cm] |
| chi2 | chi square of vertex fit |
| ndf | Number of degrees of freedom of vertex fit |
| nTracks | Number of tracks used for vertex fit |
| covMat | Covariance Matrix (symmetric, 3x3) |
| flag | vertex type |
| idxs | Vector of indexes of tracks used to reconstruct current vertex |
Definition at line 26 of file BmnVertex.cxx.
References i.
|
virtual |
Destructor
Definition at line 52 of file BmnVertex.cxx.
| BmnVertex::BmnVertex | ( | ) |
Default constructor
| BmnVertex::BmnVertex | ( | const char * | name, |
| const char * | title | ||
| ) |
| BmnVertex::BmnVertex | ( | const char * | name, |
| const char * | title, | ||
| Double_t | x, | ||
| Double_t | y, | ||
| Double_t | z, | ||
| Double_t | chi2, | ||
| Int_t | ndf, | ||
| Int_t | nTracks, | ||
| const TMatrixFSym & | covMat | ||
| ) |
Constructor with all member variables
| name | Name of object |
| title | Title of object |
| x | x coordinate [cm] |
| y | y coordinate [cm] |
| z | z coordinate [cm] |
| chi2 | chi square of vertex fit |
| ndf | Number of degrees of freedom of vertex fit |
| nTracks | Number of tracks used for vertex fit |
| covMat | Covariance Matrix (symmetric, 3x3) |
Definition at line 47 of file BmnVertex.cxx.
References i.
|
virtual |
Destructor
| BmnVertex::BmnVertex | ( | ) |
Default constructor
| BmnVertex::BmnVertex | ( | Double_t | x, |
| Double_t | y, | ||
| Double_t | z, | ||
| Double_t | chi2, | ||
| Int_t | ndf, | ||
| Int_t | nTracks, | ||
| const TMatrixFSym & | covMat, | ||
| Int_t | flag, | ||
| vector< Int_t > | idxs | ||
| ) |
Constructor with all member variables
| name | Name of object |
| title | Title of object |
| x | x coordinate [cm] |
| y | y coordinate [cm] |
| z | z coordinate [cm] |
| chi2 | chi square of vertex fit |
| ndf | Number of degrees of freedom of vertex fit |
| nTracks | Number of tracks used for vertex fit |
| covMat | Covariance Matrix (symmetric, 3x3) |
| flag | vertex type |
| idxs | Vector of indexes of tracks used to reconstruct current vertex |
|
virtual |
Destructor
| void BmnVertex::CovMatrix | ( | TMatrixFSym & | covMat | ) | const |
| void BmnVertex::CovMatrix | ( | TMatrixFSym & | covMat | ) | const |
| void BmnVertex::CovMatrix | ( | TMatrixFSym & | covMat | ) | const |
|
inline |
Definition at line 52 of file BmnVertex.h.
|
inline |
Definition at line 67 of file BmnVertex.h.
|
inline |
Definition at line 52 of file BmnVertex.h.
| Double_t BmnVertex::GetCovariance | ( | Int_t | i, |
| Int_t | j | ||
| ) | const |
Definition at line 82 of file BmnVertex.cxx.
References CovMatrix(), and i.
| Double_t BmnVertex::GetCovariance | ( | Int_t | i, |
| Int_t | j | ||
| ) | const |
| Double_t BmnVertex::GetCovariance | ( | Int_t | i, |
| Int_t | j | ||
| ) | const |
|
inline |
Definition at line 59 of file BmnVertex.h.
|
inline |
Definition at line 59 of file BmnVertex.h.
|
inline |
Definition at line 53 of file BmnVertex.h.
|
inline |
Definition at line 68 of file BmnVertex.h.
|
inline |
Definition at line 53 of file BmnVertex.h.
|
inline |
Definition at line 54 of file BmnVertex.h.
Referenced by BmnEfficiency::Efficiency(), and BmnTwoParticleDecay::Exec().
|
inline |
Definition at line 69 of file BmnVertex.h.
|
inline |
Definition at line 54 of file BmnVertex.h.
|
inline |
Definition at line 58 of file BmnVertex.h.
|
inline |
Definition at line 58 of file BmnVertex.h.
|
inline |
Accessors
Definition at line 49 of file BmnVertex.h.
Referenced by BmnEfficiency::Efficiency(), and BmnTwoParticleDecay::Exec().
|
inline |
Accessors
Definition at line 64 of file BmnVertex.h.
|
inline |
Accessors
Definition at line 49 of file BmnVertex.h.
|
inline |
Definition at line 50 of file BmnVertex.h.
Referenced by BmnEfficiency::Efficiency(), and BmnTwoParticleDecay::Exec().
|
inline |
Definition at line 65 of file BmnVertex.h.
|
inline |
Definition at line 50 of file BmnVertex.h.
|
inline |
Definition at line 51 of file BmnVertex.h.
Referenced by BmnEfficiency::Efficiency(), and BmnTwoParticleDecay::Exec().
|
inline |
Definition at line 66 of file BmnVertex.h.
|
inline |
Definition at line 51 of file BmnVertex.h.
|
inline |
Definition at line 55 of file BmnVertex.h.
|
inline |
Definition at line 70 of file BmnVertex.h.
|
inline |
Definition at line 55 of file BmnVertex.h.
| void BmnVertex::Print | ( | ) |
| void BmnVertex::Print | ( | ) |
Ouput to screen
|
virtual |
Ouput to screen
Definition at line 81 of file BmnVertex.cxx.
| void BmnVertex::Reset | ( | ) |
| void BmnVertex::Reset | ( | ) |
Reset the member variables
| void BmnVertex::Reset | ( | ) |
Reset the member variables
| void BmnVertex::SetVertex | ( | Double_t | x, |
| Double_t | y, | ||
| Double_t | z, | ||
| Double_t | chi2, | ||
| Int_t | ndf, | ||
| Int_t | nTracks, | ||
| const TMatrixFSym & | covMat | ||
| ) |
Set the member variables
| x | x coordinate [cm] |
| y | y coordinate [cm] |
| z | z coordinate [cm] |
| chi2 | chi square of vertex fit |
| ndf | Number of degrees of freedom of vertex fit |
| nTracks | Number of tracks used for vertex fit |
| covMat | Covariance Matrix (symmetric, 3x3) |
Definition at line 121 of file BmnVertex.cxx.
References i.
| void BmnVertex::SetVertex | ( | Double_t | x, |
| Double_t | y, | ||
| Double_t | z, | ||
| Double_t | chi2, | ||
| Int_t | ndf, | ||
| Int_t | nTracks, | ||
| const TMatrixFSym & | covMat, | ||
| Int_t | flag, | ||
| vector< Int_t > | idxs | ||
| ) |
Set the member variables
| x | x coordinate [cm] |
| y | y coordinate [cm] |
| z | z coordinate [cm] |
| chi2 | chi square of vertex fit |
| ndf | Number of degrees of freedom of vertex fit |
| nTracks | Number of tracks used for vertex fit |
| covMat | Covariance Matrix (symmetric, 3x3) |
| flag | vertex type |
| idxs | Vector of indexes of tracks used to reconstruct current vertex |
Definition at line 92 of file BmnVertex.cxx.
References i.
Referenced by BmnEvent::SetVertex().
| void BmnVertex::SetVertex | ( | Double_t | x, |
| Double_t | y, | ||
| Double_t | z, | ||
| Double_t | chi2, | ||
| Int_t | ndf, | ||
| Int_t | nTracks, | ||
| const TMatrixFSym & | covMat, | ||
| Int_t | flag, | ||
| vector< Int_t > | idxs | ||
| ) |
Set the member variables
| x | x coordinate [cm] |
| y | y coordinate [cm] |
| z | z coordinate [cm] |
| chi2 | chi square of vertex fit |
| ndf | Number of degrees of freedom of vertex fit |
| nTracks | Number of tracks used for vertex fit |
| covMat | Covariance Matrix (symmetric, 3x3) |
| flag | vertex type |
| idxs | Vector of indexes of tracks used to reconstruct current vertex |
|
virtual |
String output
Definition at line 125 of file BmnVertex.cxx.
|
virtual |
String output
|
virtual |
String output