#include <NDSTtrack.h>
Collaboration diagram for NDSTVCTrack:

Public Methods | |
| NDSTVCTrack () | |
| virtual | ~NDSTVCTrack () |
| void | Print () |
| void | set (struct ChargedTrack &t) |
| int | ichrg () const |
| float | pxym () const |
| float | pxm () const |
| float | pym () const |
| float | pzm () const |
| float | pm () const |
| float | thetam () const |
| float | phim () const |
| float | xm () const |
| float | ym () const |
| float | zm () const |
| float | rm () const |
| int | mfit () const |
| int | izqual () const |
| float | chi2 () const |
| int | ndof () const |
| float | rms () const |
| float | er (int i) const |
| float | extrp () const |
| float | pathl () const |
| int | iwplan () const |
| int | iwpla1 () const |
Private Attributes | |
| struct ChargedTrack | m_p |
|
|
Definition at line 303 of file NDSTtrack.cxx. 00304 {
00305 }
|
|
|
Definition at line 307 of file NDSTtrack.cxx. 00308 {
00309 }
|
|
|
Definition at line 311 of file NDSTtrack.cxx. Referenced by NDSTtrack::Print().
00312 {
00313 std::cout << " ******** Dump of VC Track Information ********"<<std::endl;
00314 std::cout << " Track momentum(GeV):"<<std::endl;
00315 std::cout << " Pxy = " << pxym() << " Px = " << pxm()
00316 << " Py = " << pym() << " Pz = " << pzm() << " P = " << pm()
00317 << std::endl;
00318 std::cout << " Angles: Theta = " << thetam() << " Phi = " << phim() << std::endl;
00319 std::cout << " Coordinate of Track origin(m):"<<std::endl;
00320 std::cout << " X = " << xm() << " Y = " << ym() << " Z = " << zm()
00321 << " R = " << rm() << std::endl;
00322 std::cout << " Track fit quality: " << std::endl;
00323 std::cout << " MFIT = " << mfit() << " chi squared = " << chi2()
00324 << " DOF = " << ndof() << " rms = " << rms() << std::endl;
00325 std::cout << " Error Matrix: " << std::endl;
00326
00327 std::cout << " " << er(0) << std::endl;
00328 std::cout << " " << er(1) << " " << er(2) << std::endl;
00329 std::cout << " " << er(3) << " " << er(4) << " " << er(5) << std::endl;
00330 std::cout << " " << er(6) << " " << er(7) << " " << er(8)
00331 << " " << er(9) << std::endl;
00332 std::cout << " " << er(10) << " " << er(11) << " " << er(12)
00333 << " " << er(13) << " " << er(14) << std::endl;
00334
00335 std::cout << " Distance from origin to first reconstructed layer: "
00336 << extrp() << std::endl;
00337 std::cout << " Total length of scattered track: " << pathl() << std::endl;
00338 std::cout << " Bitmap of DC layers used after fit:" << std::endl;
00339 std::cout << " IWPLAN = " << iwplan() << " IWPLA1 = " << iwpla1()
00340 << std::endl;
00341 std::cout << std::endl;
00342 }
|
|
|
Definition at line 441 of file NDSTtrack.h. Referenced by Print().
00441 { return m_p.chi2; }
|
|
|
Definition at line 444 of file NDSTtrack.h. Referenced by Print().
00444 { return m_p.er[i]; }
|
|
|
Definition at line 445 of file NDSTtrack.h. Referenced by Print().
00445 { return m_p.extrp; }
|
|
|
Definition at line 427 of file NDSTtrack.h. 00427 { return m_p.ichrg; }
|
|
|
Definition at line 448 of file NDSTtrack.h. Referenced by Print().
00448 { return m_p.iwpla1; }
|
|
|
Definition at line 447 of file NDSTtrack.h. Referenced by Print().
00447 { return m_p.iwplan; }
|
|
|
Definition at line 440 of file NDSTtrack.h. 00440 { return m_p.izqual; }
|
|
|
Definition at line 439 of file NDSTtrack.h. Referenced by Print().
00439 { return m_p.mfit; }
|
|
|
Definition at line 442 of file NDSTtrack.h. Referenced by Print().
00442 { return m_p.ndof; }
|
|
|
Definition at line 446 of file NDSTtrack.h. Referenced by Print().
00446 { return m_p.pathl; }
|
|
|
Definition at line 434 of file NDSTtrack.h. Referenced by Print().
00434 { return m_p.phim; }
|
|
|
Definition at line 432 of file NDSTtrack.h. Referenced by Print().
00432 { return m_p.pm; }
|
|
|
Definition at line 429 of file NDSTtrack.h. Referenced by Print().
00429 { return m_p.pxm; }
|
|
|
Definition at line 428 of file NDSTtrack.h. Referenced by Print().
00428 { return m_p.pxym; }
|
|
|
Definition at line 430 of file NDSTtrack.h. Referenced by Print().
00430 { return m_p.pym; }
|
|
|
Definition at line 431 of file NDSTtrack.h. Referenced by Print().
00431 { return m_p.pzm; }
|
|
|
Definition at line 438 of file NDSTtrack.h. Referenced by Print().
00438 { return m_p.rm; }
|
|
|
Definition at line 443 of file NDSTtrack.h. Referenced by Print().
00443 { return m_p.rms; }
|
|
|
Definition at line 423 of file NDSTtrack.h. Referenced by NDSTunpackModule::event().
00423 { m_p = t; }
|
|
|
Definition at line 433 of file NDSTtrack.h. Referenced by Print().
00433 { return m_p.thetam; }
|
|
|
Definition at line 435 of file NDSTtrack.h. Referenced by Print().
00435 { return m_p.xm; }
|
|
|
Definition at line 436 of file NDSTtrack.h. Referenced by Print().
00436 { return m_p.ym; }
|
|
|
Definition at line 437 of file NDSTtrack.h. Referenced by Print().
00437 { return m_p.zm; }
|
|
|
Definition at line 451 of file NDSTtrack.h. |
1.2.8.1 written by Dimitri van Heesch,
© 1997-2001