BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
TRecMdcTrack Class Reference

#include <TRecMdcTrack.h>

Inheritance diagram for TRecMdcTrack:

Public Member Functions

 TRecMdcTrack ()
 ~TRecMdcTrack ()
Int_t trackId () const
Double_t helix (Int_t i) const
Int_t charge () const
Double_t pxy () const
Double_t px () const
Double_t py () const
Double_t pz () const
Double_t p () const
Double_t theta () const
Double_t phi () const
Double_t x () const
Double_t y () const
Double_t z () const
Double_t r () const
Int_t stat () const
Double_t chi2 () const
Int_t ndof () const
Double_t err (Int_t i) const
Int_t nhits () const
Int_t nster () const
Int_t nlayer () const
Double_t vx0 (void) const
Double_t vy0 (void) const
Double_t vz0 (void) const
Double_t fiTerm (void) const
void setTrackId (const Int_t trackId)
void setHelix (const Double_t helix[5])
void setStat (const Int_t stat)
void setChi2 (const Double_t chi)
void setNdof (const Int_t ndof)
void setErr (const Double_t er[15])
void setNhits (const Int_t nh)
void setNster (const Int_t ns)
void setNlayer (const Int_t nlayer)
void setVX0 (Double_t vx0)
void setVY0 (Double_t vy0)
void setVZ0 (Double_t vz0)
void setFiTerm (Double_t fiterm)
void setTRecMdcTrack (const TRecMdcTrack *mdcTrk)
 TRecMdcTrack ()
 ~TRecMdcTrack ()
Int_t trackId () const
Double_t helix (Int_t i) const
Int_t charge () const
Double_t pxy () const
Double_t px () const
Double_t py () const
Double_t pz () const
Double_t p () const
Double_t theta () const
Double_t phi () const
Double_t x () const
Double_t y () const
Double_t z () const
Double_t r () const
Int_t stat () const
Double_t chi2 () const
Int_t ndof () const
Double_t err (Int_t i) const
Int_t nhits () const
Int_t nster () const
Int_t nlayer () const
Double_t vx0 (void) const
Double_t vy0 (void) const
Double_t vz0 (void) const
Double_t fiTerm (void) const
void setTrackId (const Int_t trackId)
void setHelix (const Double_t helix[5])
void setStat (const Int_t stat)
void setChi2 (const Double_t chi)
void setNdof (const Int_t ndof)
void setErr (const Double_t er[15])
void setNhits (const Int_t nh)
void setNster (const Int_t ns)
void setNlayer (const Int_t nlayer)
void setVX0 (Double_t vx0)
void setVY0 (Double_t vy0)
void setVZ0 (Double_t vz0)
void setFiTerm (Double_t fiterm)
void setTRecMdcTrack (const TRecMdcTrack *mdcTrk)
 TRecMdcTrack ()
 ~TRecMdcTrack ()
Int_t trackId () const
Double_t helix (Int_t i) const
Int_t charge () const
Double_t pxy () const
Double_t px () const
Double_t py () const
Double_t pz () const
Double_t p () const
Double_t theta () const
Double_t phi () const
Double_t x () const
Double_t y () const
Double_t z () const
Double_t r () const
Int_t stat () const
Double_t chi2 () const
Int_t ndof () const
Double_t err (Int_t i) const
Int_t nhits () const
Int_t nster () const
Int_t nlayer () const
Double_t vx0 (void) const
Double_t vy0 (void) const
Double_t vz0 (void) const
Double_t fiTerm (void) const
void setTrackId (const Int_t trackId)
void setHelix (const Double_t helix[5])
void setStat (const Int_t stat)
void setChi2 (const Double_t chi)
void setNdof (const Int_t ndof)
void setErr (const Double_t er[15])
void setNhits (const Int_t nh)
void setNster (const Int_t ns)
void setNlayer (const Int_t nlayer)
void setVX0 (Double_t vx0)
void setVY0 (Double_t vy0)
void setVZ0 (Double_t vz0)
void setFiTerm (Double_t fiterm)
void setTRecMdcTrack (const TRecMdcTrack *mdcTrk)

Detailed Description

Constructor & Destructor Documentation

◆ TRecMdcTrack() [1/3]

TRecMdcTrack::TRecMdcTrack ( )

Definition at line 8 of file TRecMdcTrack.cxx.

8{ Clear(); }

Referenced by setTRecMdcTrack().

◆ ~TRecMdcTrack() [1/3]

TRecMdcTrack::~TRecMdcTrack ( )

Definition at line 11 of file TRecMdcTrack.cxx.

11{ Clear(); }

◆ TRecMdcTrack() [2/3]

TRecMdcTrack::TRecMdcTrack ( )

◆ ~TRecMdcTrack() [2/3]

TRecMdcTrack::~TRecMdcTrack ( )

◆ TRecMdcTrack() [3/3]

TRecMdcTrack::TRecMdcTrack ( )

◆ ~TRecMdcTrack() [3/3]

TRecMdcTrack::~TRecMdcTrack ( )

Member Function Documentation

◆ charge() [1/3]

Int_t TRecMdcTrack::charge ( ) const

Definition at line 13 of file TRecMdcTrack.cxx.

13 {
14 Int_t charge;
15 Double_t temp = m_helix[2];
16 if ( temp > 0.0000000001 ) charge = 1;
17 else if ( temp < -0.0000000001 ) charge = -1;
18 else charge = 0;
19 return charge;
20}
Int_t charge() const

Referenced by charge(), BesEvent::ConstructMdcTrackFromRec(), and RecMdcTrackCnv::TObjectToDataObject().

◆ charge() [2/3]

Int_t TRecMdcTrack::charge ( ) const

◆ charge() [3/3]

Int_t TRecMdcTrack::charge ( ) const

◆ chi2() [1/3]

Double_t TRecMdcTrack::chi2 ( ) const
inline

◆ chi2() [2/3]

Double_t TRecMdcTrack::chi2 ( ) const
inline

Definition at line 31 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TRecMdcTrack.h.

31{ return m_chi2; }

◆ chi2() [3/3]

Double_t TRecMdcTrack::chi2 ( ) const
inline

Definition at line 31 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TRecMdcTrack.h.

31{ return m_chi2; }

◆ err() [1/3]

Double_t TRecMdcTrack::err ( Int_t i) const
inline

Definition at line 33 of file Event/RootEventData/include/RootEventData/TRecMdcTrack.h.

33{ return m_err[i]; }

Referenced by setTRecMdcTrack(), and RecMdcTrackCnv::TObjectToDataObject().

◆ err() [2/3]

Double_t TRecMdcTrack::err ( Int_t i) const
inline

Definition at line 33 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TRecMdcTrack.h.

33{ return m_err[i]; }

◆ err() [3/3]

Double_t TRecMdcTrack::err ( Int_t i) const
inline

Definition at line 33 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TRecMdcTrack.h.

33{ return m_err[i]; }

◆ fiTerm() [1/3]

Double_t TRecMdcTrack::fiTerm ( void ) const
inline

Definition at line 42 of file Event/RootEventData/include/RootEventData/TRecMdcTrack.h.

42{ return m_fiTerm; }

Referenced by setTRecMdcTrack(), and RecMdcTrackCnv::TObjectToDataObject().

◆ fiTerm() [2/3]

Double_t TRecMdcTrack::fiTerm ( void ) const
inline

Definition at line 42 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TRecMdcTrack.h.

42{ return m_fiTerm; }

◆ fiTerm() [3/3]

Double_t TRecMdcTrack::fiTerm ( void ) const
inline

Definition at line 42 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TRecMdcTrack.h.

42{ return m_fiTerm; }

◆ helix() [1/3]

Double_t TRecMdcTrack::helix ( Int_t i) const
inline

◆ helix() [2/3]

Double_t TRecMdcTrack::helix ( Int_t i) const
inline

Definition at line 17 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TRecMdcTrack.h.

17{ return m_helix[i]; }

◆ helix() [3/3]

Double_t TRecMdcTrack::helix ( Int_t i) const
inline

Definition at line 17 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TRecMdcTrack.h.

17{ return m_helix[i]; }

◆ ndof() [1/3]

Int_t TRecMdcTrack::ndof ( ) const
inline

◆ ndof() [2/3]

Int_t TRecMdcTrack::ndof ( ) const
inline

Definition at line 32 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TRecMdcTrack.h.

32{ return m_ndof; }

◆ ndof() [3/3]

Int_t TRecMdcTrack::ndof ( ) const
inline

Definition at line 32 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TRecMdcTrack.h.

32{ return m_ndof; }

◆ nhits() [1/3]

Int_t TRecMdcTrack::nhits ( ) const
inline

Definition at line 34 of file Event/RootEventData/include/RootEventData/TRecMdcTrack.h.

34{ return m_nhits; }

Referenced by RecMdcTrackCnv::TObjectToDataObject().

◆ nhits() [2/3]

Int_t TRecMdcTrack::nhits ( ) const
inline

Definition at line 34 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TRecMdcTrack.h.

34{ return m_nhits; }

◆ nhits() [3/3]

Int_t TRecMdcTrack::nhits ( ) const
inline

Definition at line 34 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TRecMdcTrack.h.

34{ return m_nhits; }

◆ nlayer() [1/3]

Int_t TRecMdcTrack::nlayer ( ) const
inline

◆ nlayer() [2/3]

Int_t TRecMdcTrack::nlayer ( ) const
inline

Definition at line 36 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TRecMdcTrack.h.

36{ return m_nlayer; }

◆ nlayer() [3/3]

Int_t TRecMdcTrack::nlayer ( ) const
inline

Definition at line 36 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TRecMdcTrack.h.

36{ return m_nlayer; }

◆ nster() [1/3]

Int_t TRecMdcTrack::nster ( ) const
inline

Definition at line 35 of file Event/RootEventData/include/RootEventData/TRecMdcTrack.h.

35{ return m_nster; }

Referenced by setTRecMdcTrack(), and RecMdcTrackCnv::TObjectToDataObject().

◆ nster() [2/3]

Int_t TRecMdcTrack::nster ( ) const
inline

Definition at line 35 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TRecMdcTrack.h.

35{ return m_nster; }

◆ nster() [3/3]

Int_t TRecMdcTrack::nster ( ) const
inline

Definition at line 35 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TRecMdcTrack.h.

35{ return m_nster; }

◆ p() [1/3]

Double_t TRecMdcTrack::p ( ) const

Definition at line 41 of file TRecMdcTrack.cxx.

41{ return sqrt( px() * px() + py() * py() + pz() * pz() ); }
Double_t px() const
Double_t py() const
Double_t pz() const

Referenced by BesEvent::ConstructMdcTrackFromRec(), BesEvent::SetEvent(), theta(), and RecMdcTrackCnv::TObjectToDataObject().

◆ p() [2/3]

Double_t TRecMdcTrack::p ( ) const

◆ p() [3/3]

Double_t TRecMdcTrack::p ( ) const

◆ phi() [1/3]

Double_t TRecMdcTrack::phi ( ) const

Definition at line 45 of file TRecMdcTrack.cxx.

45{ return atan2( py(), px() ); }

Referenced by BesEvent::ConstructMdcTrackFromRec(), and RecMdcTrackCnv::TObjectToDataObject().

◆ phi() [2/3]

Double_t TRecMdcTrack::phi ( ) const

◆ phi() [3/3]

Double_t TRecMdcTrack::phi ( ) const

◆ px() [1/3]

Double_t TRecMdcTrack::px ( ) const

◆ px() [2/3]

Double_t TRecMdcTrack::px ( ) const

◆ px() [3/3]

Double_t TRecMdcTrack::px ( ) const

◆ pxy() [1/3]

Double_t TRecMdcTrack::pxy ( ) const

Definition at line 30 of file TRecMdcTrack.cxx.

30 {
31 if ( m_helix[2] != 0 ) return 1. / fabs( m_helix[2] );
32 else return 0.;
33}

Referenced by BesEvent::ConstructMdcTrackFromRec(), px(), py(), pz(), BesEvent::SetEvent(), and RecMdcTrackCnv::TObjectToDataObject().

◆ pxy() [2/3]

Double_t TRecMdcTrack::pxy ( ) const

◆ pxy() [3/3]

Double_t TRecMdcTrack::pxy ( ) const

◆ py() [1/3]

Double_t TRecMdcTrack::py ( ) const

◆ py() [2/3]

Double_t TRecMdcTrack::py ( ) const

◆ py() [3/3]

Double_t TRecMdcTrack::py ( ) const

◆ pz() [1/3]

Double_t TRecMdcTrack::pz ( ) const

◆ pz() [2/3]

Double_t TRecMdcTrack::pz ( ) const

◆ pz() [3/3]

Double_t TRecMdcTrack::pz ( ) const

◆ r() [1/3]

Double_t TRecMdcTrack::r ( ) const

Definition at line 28 of file TRecMdcTrack.cxx.

28{ return sqrt( x() * x() + y() * y() ); }
Double_t y() const
Double_t x() const

Referenced by RecMdcTrackCnv::TObjectToDataObject().

◆ r() [2/3]

Double_t TRecMdcTrack::r ( ) const

◆ r() [3/3]

Double_t TRecMdcTrack::r ( ) const

◆ setChi2() [1/3]

void TRecMdcTrack::setChi2 ( const Double_t chi)
inline

◆ setChi2() [2/3]

void TRecMdcTrack::setChi2 ( const Double_t chi)
inline

Definition at line 50 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TRecMdcTrack.h.

50{ m_chi2 = chi; }

◆ setChi2() [3/3]

void TRecMdcTrack::setChi2 ( const Double_t chi)
inline

Definition at line 50 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TRecMdcTrack.h.

50{ m_chi2 = chi; }

◆ setErr() [1/3]

void TRecMdcTrack::setErr ( const Double_t er[15])
inline

Definition at line 53 of file Event/RootEventData/include/RootEventData/TRecMdcTrack.h.

53 {
54 for ( Int_t i = 0; i < 15; i++ ) m_err[i] = er[i];
55 }

Referenced by cvtMdcDst2MdcRec(), and RecMdcTrackCnv::DataObjectToTObject().

◆ setErr() [2/3]

void TRecMdcTrack::setErr ( const Double_t er[15])
inline

Definition at line 53 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TRecMdcTrack.h.

53 {
54 for ( Int_t i = 0; i < 15; i++ ) m_err[i] = er[i];
55 }

◆ setErr() [3/3]

void TRecMdcTrack::setErr ( const Double_t er[15])
inline

Definition at line 53 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TRecMdcTrack.h.

53 {
54 for ( Int_t i = 0; i < 15; i++ ) m_err[i] = er[i];
55 }

◆ setFiTerm() [1/3]

void TRecMdcTrack::setFiTerm ( Double_t fiterm)
inline

Definition at line 65 of file Event/RootEventData/include/RootEventData/TRecMdcTrack.h.

65{ m_fiTerm = fiterm; }

Referenced by RecMdcTrackCnv::DataObjectToTObject().

◆ setFiTerm() [2/3]

void TRecMdcTrack::setFiTerm ( Double_t fiterm)
inline

Definition at line 65 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TRecMdcTrack.h.

65{ m_fiTerm = fiterm; }

◆ setFiTerm() [3/3]

void TRecMdcTrack::setFiTerm ( Double_t fiterm)
inline

Definition at line 65 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TRecMdcTrack.h.

65{ m_fiTerm = fiterm; }

◆ setHelix() [1/3]

void TRecMdcTrack::setHelix ( const Double_t helix[5])
inline

Definition at line 46 of file Event/RootEventData/include/RootEventData/TRecMdcTrack.h.

46 {
47 for ( Int_t i = 0; i < 5; i++ ) m_helix[i] = helix[i];
48 }

Referenced by cvtMdcDst2MdcRec(), and RecMdcTrackCnv::DataObjectToTObject().

◆ setHelix() [2/3]

void TRecMdcTrack::setHelix ( const Double_t helix[5])
inline

Definition at line 46 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TRecMdcTrack.h.

46 {
47 for ( Int_t i = 0; i < 5; i++ ) m_helix[i] = helix[i];
48 }

◆ setHelix() [3/3]

void TRecMdcTrack::setHelix ( const Double_t helix[5])
inline

Definition at line 46 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TRecMdcTrack.h.

46 {
47 for ( Int_t i = 0; i < 5; i++ ) m_helix[i] = helix[i];
48 }

◆ setNdof() [1/3]

void TRecMdcTrack::setNdof ( const Int_t ndof)
inline

◆ setNdof() [2/3]

void TRecMdcTrack::setNdof ( const Int_t ndof)
inline

◆ setNdof() [3/3]

void TRecMdcTrack::setNdof ( const Int_t ndof)
inline

◆ setNhits() [1/3]

void TRecMdcTrack::setNhits ( const Int_t nh)
inline

Definition at line 57 of file Event/RootEventData/include/RootEventData/TRecMdcTrack.h.

57{ m_nhits = nh; }

Referenced by RecMdcTrackCnv::DataObjectToTObject().

◆ setNhits() [2/3]

void TRecMdcTrack::setNhits ( const Int_t nh)
inline

Definition at line 57 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TRecMdcTrack.h.

57{ m_nhits = nh; }

◆ setNhits() [3/3]

void TRecMdcTrack::setNhits ( const Int_t nh)
inline

Definition at line 57 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TRecMdcTrack.h.

57{ m_nhits = nh; }

◆ setNlayer() [1/3]

void TRecMdcTrack::setNlayer ( const Int_t nlayer)
inline

◆ setNlayer() [2/3]

void TRecMdcTrack::setNlayer ( const Int_t nlayer)
inline

◆ setNlayer() [3/3]

void TRecMdcTrack::setNlayer ( const Int_t nlayer)
inline

◆ setNster() [1/3]

void TRecMdcTrack::setNster ( const Int_t ns)
inline

Definition at line 58 of file Event/RootEventData/include/RootEventData/TRecMdcTrack.h.

58{ m_nster = ns; }
#define ns(x)
Definition xmltok.c:1355

Referenced by cvtMdcDst2MdcRec(), and RecMdcTrackCnv::DataObjectToTObject().

◆ setNster() [2/3]

void TRecMdcTrack::setNster ( const Int_t ns)
inline

Definition at line 58 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TRecMdcTrack.h.

58{ m_nster = ns; }

◆ setNster() [3/3]

void TRecMdcTrack::setNster ( const Int_t ns)
inline

Definition at line 58 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TRecMdcTrack.h.

58{ m_nster = ns; }

◆ setStat() [1/3]

void TRecMdcTrack::setStat ( const Int_t stat)
inline

◆ setStat() [2/3]

void TRecMdcTrack::setStat ( const Int_t stat)
inline

◆ setStat() [3/3]

void TRecMdcTrack::setStat ( const Int_t stat)
inline

◆ setTrackId() [1/3]

void TRecMdcTrack::setTrackId ( const Int_t trackId)
inline

◆ setTrackId() [2/3]

void TRecMdcTrack::setTrackId ( const Int_t trackId)
inline

◆ setTrackId() [3/3]

void TRecMdcTrack::setTrackId ( const Int_t trackId)
inline

◆ setTRecMdcTrack() [1/3]

void TRecMdcTrack::setTRecMdcTrack ( const TRecMdcTrack * mdcTrk)
inline

Definition at line 66 of file Event/RootEventData/include/RootEventData/TRecMdcTrack.h.

66 {
67 for ( int i = 0; i < 5; i++ ) { m_helix[i] = mdcTrk->helix( i ); }
68 for ( int i = 0; i < 15; i++ ) { m_err[i] = mdcTrk->err( i ); }
69 m_trackId = mdcTrk->trackId();
70 m_stat = mdcTrk->stat();
71 m_chi2 = mdcTrk->chi2();
72 m_ndof = mdcTrk->ndof();
73 m_nster = mdcTrk->nster();
74 m_nlayer = mdcTrk->nlayer();
75 m_vx0 = mdcTrk->vx0();
76 m_vy0 = mdcTrk->vy0();
77 m_vz0 = mdcTrk->vz0();
78 m_fiTerm = mdcTrk->fiTerm();
79 }

Referenced by BesClient::GetEvent().

◆ setTRecMdcTrack() [2/3]

void TRecMdcTrack::setTRecMdcTrack ( const TRecMdcTrack * mdcTrk)
inline

Definition at line 66 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TRecMdcTrack.h.

66 {
67 for ( int i = 0; i < 5; i++ ) { m_helix[i] = mdcTrk->helix( i ); }
68 for ( int i = 0; i < 15; i++ ) { m_err[i] = mdcTrk->err( i ); }
69 m_trackId = mdcTrk->trackId();
70 m_stat = mdcTrk->stat();
71 m_chi2 = mdcTrk->chi2();
72 m_ndof = mdcTrk->ndof();
73 m_nster = mdcTrk->nster();
74 m_nlayer = mdcTrk->nlayer();
75 m_vx0 = mdcTrk->vx0();
76 m_vy0 = mdcTrk->vy0();
77 m_vz0 = mdcTrk->vz0();
78 m_fiTerm = mdcTrk->fiTerm();
79 }

◆ setTRecMdcTrack() [3/3]

void TRecMdcTrack::setTRecMdcTrack ( const TRecMdcTrack * mdcTrk)
inline

Definition at line 66 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TRecMdcTrack.h.

66 {
67 for ( int i = 0; i < 5; i++ ) { m_helix[i] = mdcTrk->helix( i ); }
68 for ( int i = 0; i < 15; i++ ) { m_err[i] = mdcTrk->err( i ); }
69 m_trackId = mdcTrk->trackId();
70 m_stat = mdcTrk->stat();
71 m_chi2 = mdcTrk->chi2();
72 m_ndof = mdcTrk->ndof();
73 m_nster = mdcTrk->nster();
74 m_nlayer = mdcTrk->nlayer();
75 m_vx0 = mdcTrk->vx0();
76 m_vy0 = mdcTrk->vy0();
77 m_vz0 = mdcTrk->vz0();
78 m_fiTerm = mdcTrk->fiTerm();
79 }

◆ setVX0() [1/3]

void TRecMdcTrack::setVX0 ( Double_t vx0)
inline

◆ setVX0() [2/3]

void TRecMdcTrack::setVX0 ( Double_t vx0)
inline

◆ setVX0() [3/3]

void TRecMdcTrack::setVX0 ( Double_t vx0)
inline

◆ setVY0() [1/3]

void TRecMdcTrack::setVY0 ( Double_t vy0)
inline

◆ setVY0() [2/3]

void TRecMdcTrack::setVY0 ( Double_t vy0)
inline

◆ setVY0() [3/3]

void TRecMdcTrack::setVY0 ( Double_t vy0)
inline

◆ setVZ0() [1/3]

void TRecMdcTrack::setVZ0 ( Double_t vz0)
inline

◆ setVZ0() [2/3]

void TRecMdcTrack::setVZ0 ( Double_t vz0)
inline

◆ setVZ0() [3/3]

void TRecMdcTrack::setVZ0 ( Double_t vz0)
inline

◆ stat() [1/3]

Int_t TRecMdcTrack::stat ( ) const
inline

◆ stat() [2/3]

Int_t TRecMdcTrack::stat ( ) const
inline

Definition at line 30 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TRecMdcTrack.h.

30{ return m_stat; }

◆ stat() [3/3]

Int_t TRecMdcTrack::stat ( ) const
inline

Definition at line 30 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TRecMdcTrack.h.

30{ return m_stat; }

◆ theta() [1/3]

Double_t TRecMdcTrack::theta ( ) const

Definition at line 43 of file TRecMdcTrack.cxx.

43{ return acos( pz() / p() ); }
Double_t p() const

Referenced by BesEvent::ConstructMdcTrackFromRec(), and RecMdcTrackCnv::TObjectToDataObject().

◆ theta() [2/3]

Double_t TRecMdcTrack::theta ( ) const

◆ theta() [3/3]

Double_t TRecMdcTrack::theta ( ) const

◆ trackId() [1/3]

Int_t TRecMdcTrack::trackId ( ) const
inline

◆ trackId() [2/3]

Int_t TRecMdcTrack::trackId ( ) const
inline

Definition at line 16 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TRecMdcTrack.h.

16{ return m_trackId; }

◆ trackId() [3/3]

Int_t TRecMdcTrack::trackId ( ) const
inline

Definition at line 16 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TRecMdcTrack.h.

16{ return m_trackId; }

◆ vx0() [1/3]

Double_t TRecMdcTrack::vx0 ( void ) const
inline

◆ vx0() [2/3]

Double_t TRecMdcTrack::vx0 ( void ) const
inline

Definition at line 39 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TRecMdcTrack.h.

39{ return m_vx0; }

◆ vx0() [3/3]

Double_t TRecMdcTrack::vx0 ( void ) const
inline

Definition at line 39 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TRecMdcTrack.h.

39{ return m_vx0; }

◆ vy0() [1/3]

Double_t TRecMdcTrack::vy0 ( void ) const
inline

◆ vy0() [2/3]

Double_t TRecMdcTrack::vy0 ( void ) const
inline

Definition at line 40 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TRecMdcTrack.h.

40{ return m_vy0; }

◆ vy0() [3/3]

Double_t TRecMdcTrack::vy0 ( void ) const
inline

Definition at line 40 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TRecMdcTrack.h.

40{ return m_vy0; }

◆ vz0() [1/3]

Double_t TRecMdcTrack::vz0 ( void ) const
inline

◆ vz0() [2/3]

Double_t TRecMdcTrack::vz0 ( void ) const
inline

Definition at line 41 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TRecMdcTrack.h.

41{ return m_vz0; }

◆ vz0() [3/3]

Double_t TRecMdcTrack::vz0 ( void ) const
inline

Definition at line 41 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TRecMdcTrack.h.

41{ return m_vz0; }

◆ x() [1/3]

Double_t TRecMdcTrack::x ( ) const

Definition at line 22 of file TRecMdcTrack.cxx.

22{ return m_helix[0] * cos( m_helix[1] ); }

Referenced by BesEvent::ConstructMdcTrackFromRec(), r(), and RecMdcTrackCnv::TObjectToDataObject().

◆ x() [2/3]

Double_t TRecMdcTrack::x ( ) const

◆ x() [3/3]

Double_t TRecMdcTrack::x ( ) const

◆ y() [1/3]

Double_t TRecMdcTrack::y ( ) const

Definition at line 24 of file TRecMdcTrack.cxx.

24{ return m_helix[0] * sin( m_helix[1] ); }

Referenced by BesEvent::ConstructMdcTrackFromRec(), r(), and RecMdcTrackCnv::TObjectToDataObject().

◆ y() [2/3]

Double_t TRecMdcTrack::y ( ) const

◆ y() [3/3]

Double_t TRecMdcTrack::y ( ) const

◆ z() [1/3]

Double_t TRecMdcTrack::z ( ) const

Definition at line 26 of file TRecMdcTrack.cxx.

26{ return m_helix[3]; }

Referenced by BesEvent::ConstructMdcTrackFromRec(), and RecMdcTrackCnv::TObjectToDataObject().

◆ z() [2/3]

Double_t TRecMdcTrack::z ( ) const

◆ z() [3/3]

Double_t TRecMdcTrack::z ( ) const

The documentation for this class was generated from the following files: