|
BmnRoot
|
#include <CbmVertex.h>
Public Member Functions | |
| CbmVertex () | |
| CbmVertex (const char *name, const char *title) | |
| CbmVertex (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 | ~CbmVertex () |
| 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 > | GetTrackInds () |
| void | SetVertex (Double_t x, Double_t y, Double_t z, Double_t chi2, Int_t ndf, Int_t nTracks, const TMatrixFSym &covMat) |
| void | SetVertexXYZ (Double_t x, Double_t y, Double_t z) |
| void | Reset () |
| Double32_t(& | GetCovMatrix ())[6] |
| void | CopyFrom (CbmVertex *hdr) |
| CbmVertex () | |
| CbmVertex (const char *name, const char *title) | |
| CbmVertex (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 | ~CbmVertex () |
| 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 > | GetTrackInds () |
| void | SetVertex (Double_t x, Double_t y, Double_t z, Double_t chi2, Int_t ndf, Int_t nTracks, const TMatrixFSym &covMat) |
| void | SetVertexXYZ (Double_t x, Double_t y, Double_t z) |
| void | Reset () |
| Double32_t(& | GetCovMatrix ())[6] |
| void | CopyFrom (CbmVertex *hdr) |
Public Attributes | |
| std::vector< Int_t > | trkID |
CbmVertex.h
Data class for a vertex in CBM. Data level: RECO
Definition at line 20 of file CbmVertex.h.
| CbmVertex::CbmVertex | ( | ) |
| CbmVertex::CbmVertex | ( | const char * | name, |
| const char * | title | ||
| ) |
| CbmVertex::CbmVertex | ( | 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 49 of file CbmVertex.cxx.
References i.
|
virtual |
Destructor
Definition at line 77 of file CbmVertex.cxx.
| CbmVertex::CbmVertex | ( | ) |
Default constructor
| CbmVertex::CbmVertex | ( | const char * | name, |
| const char * | title | ||
| ) |
Constructor with name and title
| CbmVertex::CbmVertex | ( | 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) |
|
virtual |
Destructor
| void CbmVertex::CopyFrom | ( | CbmVertex * | hdr | ) |
Definition at line 160 of file CbmVertex.cxx.
References SetVertex(), and v.
| void CbmVertex::CopyFrom | ( | CbmVertex * | hdr | ) |
| void CbmVertex::CovMatrix | ( | TMatrixFSym & | covMat | ) | const |
Definition at line 100 of file CbmVertex.cxx.
References i.
Referenced by BmnMotherFitterPart::Chi2Vertex(), BmnCombineVertexFinder::CombineVertex(), BmnStsKFTrackFitter::GetChiToVertex(), CbmStsKFTrackFitter::GetChiToVertex(), GetCovariance(), and BmnTrackConv::ProcessDST().
| void CbmVertex::CovMatrix | ( | TMatrixFSym & | covMat | ) | const |
|
inline |
Definition at line 61 of file CbmVertex.h.
Referenced by BmnCombineVertexFinder::CombineVertex(), CbmStsFitPerformanceTask::Exec(), CbmStsFitPerformanceTask::FillVertexHisto(), BmnTriggerEfficiencyRun8::IsEventAnalysable(), and BmnTrackConv::ProcessDST().
|
inline |
Definition at line 61 of file CbmVertex.h.
| Double_t CbmVertex::GetCovariance | ( | Int_t | i, |
| Int_t | j | ||
| ) | const |
Definition at line 115 of file CbmVertex.cxx.
References CovMatrix(), and i.
Referenced by BmnCombineVertexFinder::CombineVertex(), BmnGlobalTracking::Exec(), CbmStsFitPerformanceTask::Exec(), and CbmStsFitPerformanceTask::FillVertexHisto().
| Double_t CbmVertex::GetCovariance | ( | Int_t | i, |
| Int_t | j | ||
| ) | const |
|
inline |
Definition at line 98 of file CbmVertex.h.
|
inline |
Definition at line 98 of file CbmVertex.h.
|
inline |
Definition at line 62 of file CbmVertex.h.
Referenced by CbmStsFitPerformanceTask::Exec(), CbmStsFitPerformanceTask::FillVertexHisto(), BmnTriggerEfficiencyRun8::IsEventAnalysable(), and BmnTrackConv::ProcessDST().
|
inline |
Definition at line 62 of file CbmVertex.h.
|
inline |
Definition at line 63 of file CbmVertex.h.
Referenced by BmnCombineVertexFinder::CombineVertex(), BmnGlobalTracking::Exec(), BmnTof700Qa::Exec(), BmnHypNuclPairFinder::Exec(), BmnPairFinder::Exec(), BmnH3LTripleFinder::Exec(), CbmStsFitPerformanceTask::FillVertexHisto(), BmnTriggerEfficiencyRun8::GetTriggerEfficiencyWithErrors(), BmnTriggerEfficiencyRun8::IsEventAnalysable(), and BmnTrackConv::ProcessDST().
|
inline |
Definition at line 63 of file CbmVertex.h.
|
inline |
Definition at line 69 of file CbmVertex.h.
References trkID.
Referenced by BmnTrackConv::ProcessDST().
|
inline |
Definition at line 69 of file CbmVertex.h.
References trkID.
|
inline |
Accessors
Definition at line 58 of file CbmVertex.h.
Referenced by BmnMotherFitterPart::Chi2Vertex(), BmnCombineVertexFinder::CombineVertex(), BmnFillDstTask::Exec(), BmnGlobalTracking::Exec(), BmnTof700Qa::Exec(), BmnHypNuclPairFinder::Exec(), BmnPairFinder::Exec(), CbmStsFitPerformanceTask::Exec(), CbmStsFitPerformanceTask::FillVertexHisto(), BmnStsKFTrackFitter::GetChiToVertex(), CbmStsKFTrackFitter::GetChiToVertex(), BmnTriggerEfficiencyRun8::IsEventAnalysable(), and BmnTrackConv::ProcessDST().
|
inline |
Accessors
Definition at line 58 of file CbmVertex.h.
|
inline |
Definition at line 59 of file CbmVertex.h.
Referenced by BmnMotherFitterPart::Chi2Vertex(), BmnCombineVertexFinder::CombineVertex(), BmnFillDstTask::Exec(), BmnGlobalTracking::Exec(), BmnTof700Qa::Exec(), BmnHypNuclPairFinder::Exec(), BmnPairFinder::Exec(), CbmStsFitPerformanceTask::Exec(), CbmStsFitPerformanceTask::FillVertexHisto(), BmnStsKFTrackFitter::GetChiToVertex(), CbmStsKFTrackFitter::GetChiToVertex(), BmnTriggerEfficiencyRun8::IsEventAnalysable(), and BmnTrackConv::ProcessDST().
|
inline |
Definition at line 59 of file CbmVertex.h.
|
inline |
Definition at line 60 of file CbmVertex.h.
Referenced by BmnMotherFitterPart::Chi2Vertex(), BmnCombineVertexFinder::CombineVertex(), BmnTrackingQaOffline::DoAnalisys(), CbmGlobalTrackFitterKF::DoFit(), BmnFillDstTask::Exec(), BmnGlobalTracking::Exec(), BmnTof700Qa::Exec(), BmnCheckMCTask::Exec(), BmnHypNuclPairFinder::Exec(), BmnPairFinder::Exec(), CbmStsFitPerformanceTask::Exec(), CbmStsFitPerformanceTask::FillVertexHisto(), BmnStsKFTrackFitter::GetChiToVertex(), CbmStsKFTrackFitter::GetChiToVertex(), BmnTriggerEfficiencyRun8::IsEventAnalysable(), BmnPVGetter::NextFileEvent(), and BmnTrackConv::ProcessDST().
|
inline |
Definition at line 60 of file CbmVertex.h.
|
inline |
Definition at line 64 of file CbmVertex.h.
|
inline |
Definition at line 64 of file CbmVertex.h.
| void CbmVertex::Print | ( | ) |
Ouput to screen
Definition at line 82 of file CbmVertex.cxx.
Referenced by CbmFindPrimaryVertex::Exec().
| void CbmVertex::Print | ( | ) |
Ouput to screen
| void CbmVertex::Reset | ( | ) |
Reset the member variables
Definition at line 151 of file CbmVertex.cxx.
References i.
Referenced by CbmFindPrimaryVertex::Exec(), and CbmFindPrimaryVertex::Finish().
| void CbmVertex::Reset | ( | ) |
Reset the member variables
| void CbmVertex::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 127 of file CbmVertex.cxx.
References i.
Referenced by BmnCombineVertexFinder::CombineVertex(), and CopyFrom().
| void CbmVertex::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) |
|
inline |
Definition at line 88 of file CbmVertex.h.
|
inline |
Definition at line 88 of file CbmVertex.h.
| std::vector< Int_t > CbmVertex::trkID |
Definition at line 67 of file CbmVertex.h.
Referenced by BmnKFPrimaryVertexFinder::Exec(), and GetTrackInds().