#include <T2Track.h>
Definition at line 32 of file T2Track.h.
◆ T2Track() [1/2]
| PESA::T2Track::T2Track |
( |
const Trk::Track & | track | ) |
|
|
inline |
Definition at line 37 of file T2Track.h.
38 {
39
41 if (trackPars) {
44 if (trackPars->covariance()) {
47 }
52 m_Pt = std::abs(std::sin(
theta)/qOverP)/Gaudi::Units::GeV;
53
54 const Trk::FitQuality* fq =
track.fitQuality();
56 if (fq) {
59 }
60 }
61 int nPix=0;
62 int nSct=0;
63 if(
track.trackSummary() !=
nullptr){
66 } else {
67 for(
auto tSOS =
track.trackStateOnSurfaces()->begin();
68 tSOS!=
track.trackStateOnSurfaces()->end(); ++tSOS) {
70 const Trk::FitQualityOnSurface& fq = (*tSOS)->fitQualityOnSurface();
71 if(!fq) continue;
73 if(nd==2) nPix++;
74 if(nd==1) nSct++;
75 }
76 }
77 }
83 }
87 {
89 }
90 }
Scalar theta() const
theta method
int numberDoF() const
returns the number of degrees of freedom of the overall track or vertex fit as integer
int numberDoF() const
returns the number of degrees of freedom of the overall track or vertex fit as integer
double chiSquared() const
returns the of the overall track fit
@ Perigee
This represents a perigee, and so will contain a Perigee object only.
double chi2(TH1 *h0, TH1 *h1)
double error(const Amg::MatrixX &mat, int index)
return diagonal error of the matrix caller should ensure the matrix is symmetric and the index is in ...
ParametersBase< TrackParametersDim, Charged > TrackParameters
@ numberOfSCTHits
number of SCT holes
@ numberOfPixelHits
number of pixel layers on track with absence of hits
◆ T2Track() [2/2]
| PESA::T2Track::T2Track |
( |
const T2Track & | track | ) |
|
|
default |
◆ Chi2Prob()
| double PESA::T2Track::Chi2Prob |
( |
| ) |
const |
|
inline |
◆ D0()
| double PESA::T2Track::D0 |
( |
| ) |
const |
|
inline |
◆ D0err()
| double PESA::T2Track::D0err |
( |
| ) |
const |
|
inline |
◆ Eta()
| double PESA::T2Track::Eta |
( |
| ) |
const |
|
inline |
◆ NDF()
| double PESA::T2Track::NDF |
( |
| ) |
const |
|
inline |
◆ Phi()
| double PESA::T2Track::Phi |
( |
| ) |
const |
|
inline |
◆ PIXHits()
| int PESA::T2Track::PIXHits |
( |
| ) |
const |
|
inline |
◆ Pt()
| double PESA::T2Track::Pt |
( |
| ) |
const |
|
inline |
◆ Qual()
| double PESA::T2Track::Qual |
( |
| ) |
const |
|
inline |
◆ SCTHits()
| int PESA::T2Track::SCTHits |
( |
| ) |
const |
|
inline |
◆ SiHits()
| int PESA::T2Track::SiHits |
( |
| ) |
const |
|
inline |
◆ trackChi2Prob()
| double PESA::T2Track::trackChi2Prob |
( |
int | ndf, |
|
|
double | chi2 ) |
|
staticprivate |
◆ TRTHits()
| int PESA::T2Track::TRTHits |
( |
| ) |
const |
|
inline |
◆ Z0()
| double PESA::T2Track::Z0 |
( |
| ) |
const |
|
inline |
◆ Z0err()
| double PESA::T2Track::Z0err |
( |
| ) |
const |
|
inline |
◆ m_Chi2Prob
| double PESA::T2Track::m_Chi2Prob |
|
private |
◆ m_D0
| double PESA::T2Track::m_D0 |
|
private |
◆ m_D0err
| double PESA::T2Track::m_D0err |
|
private |
◆ m_Eta
| double PESA::T2Track::m_Eta |
|
private |
◆ m_NDF
| double PESA::T2Track::m_NDF |
|
private |
◆ m_Phi
| double PESA::T2Track::m_Phi |
|
private |
◆ m_PIXHits
| int PESA::T2Track::m_PIXHits |
|
private |
◆ m_Pt
| double PESA::T2Track::m_Pt |
|
private |
◆ m_Qual
| double PESA::T2Track::m_Qual |
|
private |
◆ m_SCTHits
| int PESA::T2Track::m_SCTHits |
|
private |
◆ m_SiHits
| int PESA::T2Track::m_SiHits |
|
private |
◆ m_TRTHits
| int PESA::T2Track::m_TRTHits |
|
private |
◆ m_Z0
| double PESA::T2Track::m_Z0 |
|
private |
◆ m_Z0err
| double PESA::T2Track::m_Z0err |
|
private |
The documentation for this class was generated from the following file: