#include <TrigInDetTrackFollowingTool.h>
◆ TrigFTF_ExtendedTrackState() [1/2]
| TrigFTF_ExtendedTrackState::TrigFTF_ExtendedTrackState |
( |
| ) |
|
|
delete |
◆ ~TrigFTF_ExtendedTrackState()
| TrigFTF_ExtendedTrackState::~TrigFTF_ExtendedTrackState |
( |
| ) |
|
|
inline |
◆ TrigFTF_ExtendedTrackState() [2/2]
| TrigFTF_ExtendedTrackState::TrigFTF_ExtendedTrackState |
( |
double const * | P, |
|
|
const Trk::PlaneSurface * | pS ) |
Definition at line 40 of file TrigInDetTrackFollowingTool.cxx.
41
43
45
46
47
53
54
55 for(
int i=0;
i<5;
i++) {
57 }
58
60}
const Trk::PlaneSurface * m_pO
const Trk::PlaneSurface * m_pS
std::list< TrigFTF_HitAssignment > m_track
◆ AddHit()
| void TrigFTF_ExtendedTrackState::AddHit |
( |
const Trk::PrepRawData * | pPRD, |
|
|
double | dchi2, |
|
|
int | ndof ) |
◆ AddHole()
| void TrigFTF_ExtendedTrackState::AddHole |
( |
| ) |
|
◆ correctAngles()
| void TrigFTF_ExtendedTrackState::correctAngles |
( |
| ) |
|
◆ operator=()
◆ report()
| void TrigFTF_ExtendedTrackState::report |
( |
| ) |
const |
Definition at line 136 of file TrigInDetTrackFollowingTool.cxx.
136 {
137 std::cout<<"L: ";
138 for(
int i=0;
i<4;
i++) std::cout<<
m_Xk[i]<<
" ";
139 std::cout<<1/
m_Xk[4]<<
" "<<std::sin(
m_Xk[3])/
m_Xk[4]<<std::endl;
140
141
142 std::cout<<"Covariance at last point:"<<std::endl;
143
144 for(
int i=0;
i<5;
i++) {
145 for(
int j=0;j<5;j++) std::cout<<
m_Gk[i][j]<<
" ";
146 std::cout<<std::endl;
147 }
148
149 std::cout<<"F: ";
150 for(
int i=0;
i<4;
i++) std::cout<<
m_Xk[i+5]<<
" ";
151 std::cout<<1/
m_Xk[4+5]<<
" "<<std::sin(
m_Xk[3+5])/
m_Xk[4+5]<<std::endl;
152 std::cout<<std::endl;
153
154 std::cout<<"Covariance at the first point:"<<std::endl;
155
156 for(
int i=0;
i<5;
i++) {
157 for(
int j=0;j<5;j++) std::cout<<
m_Gk[i+5][j+5]<<
" ";
158 std::cout<<std::endl;
159 }
160
162
163}
◆ SwapTheEnds()
| void TrigFTF_ExtendedTrackState::SwapTheEnds |
( |
| ) |
|
Definition at line 107 of file TrigInDetTrackFollowingTool.cxx.
107 {
108
110
112
113 double tmpX[10];
114 memcpy(&tmpX[0], &
m_Xk[0],
sizeof(tmpX));
115
116 for(
int i=0;
i<5;
i++) {
119 }
120
121 double tmpG[10][10];
122 memcpy(&tmpG[0][0], &
m_Gk[0][0],
sizeof(tmpG));
123
124
125
126 for(
int i=0;
i<5;
i++) {
127 for(int j=0;j<5;j++) {
128 m_Gk[
i+5][j+5] = tmpG[
i][j];
129 m_Gk[
i][j] = tmpG[
i+5][j+5];
130 m_Gk[
i][j+5] = tmpG[
i+5][j];
131 m_Gk[
i+5][j] = tmpG[
i][j+5];
132 }
133 }
134}
void swap(ElementLinkVector< DOBJ > &lhs, ElementLinkVector< DOBJ > &rhs)
◆ m_chi2
| double TrigFTF_ExtendedTrackState::m_chi2 |
◆ m_Gk
| double TrigFTF_ExtendedTrackState::m_Gk[10][10] |
◆ m_isSwapped
| bool TrigFTF_ExtendedTrackState::m_isSwapped |
◆ m_nClusters
| int TrigFTF_ExtendedTrackState::m_nClusters |
◆ m_ndof
| double TrigFTF_ExtendedTrackState::m_ndof |
◆ m_nHoles
| int TrigFTF_ExtendedTrackState::m_nHoles |
◆ m_pO
◆ m_pS
◆ m_track
◆ m_Xk
| double TrigFTF_ExtendedTrackState::m_Xk[10] |
The documentation for this struct was generated from the following files: