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

#include <TEvtRecTrack.h>

Inheritance diagram for TEvtRecTrack:

Public Member Functions

 TEvtRecTrack ()
virtual ~TEvtRecTrack ()
Int_t trackId () const
Int_t partId () const
Int_t quality () const
Int_t mdcTrackId () const
Int_t mdcKalTrackId () const
Int_t mdcDedxId () const
Int_t extTrackId () const
Int_t emcShowerId () const
Int_t mucTrackId () const
const std::vector< Int_t > & tofTrackIds () const
void setTrackId (const int trackId)
void setPartId (const int partId)
void setQuality (const int quality)
void setMdcTrackId (const int mdcTrackId)
void setMdcKalTrackId (const int mdcKalTrackId)
void setMdcDedxId (const int mdcDedxId)
void setExtTrackId (const int extTrackId)
void setEmcShowerId (const int emcShowerId)
void setMucTrackId (const int mucTrackId)
void setTofTrackIds (const std::vector< Int_t > &tofTrackIds)
void addTofTrackId (const int tofTrackId)
 TEvtRecTrack ()
virtual ~TEvtRecTrack ()
Int_t trackId () const
Int_t partId () const
Int_t quality () const
Int_t mdcTrackId () const
Int_t mdcKalTrackId () const
Int_t mdcDedxId () const
Int_t extTrackId () const
Int_t emcShowerId () const
Int_t mucTrackId () const
const std::vector< Int_t > & tofTrackIds () const
void setTrackId (const int trackId)
void setPartId (const int partId)
void setQuality (const int quality)
void setMdcTrackId (const int mdcTrackId)
void setMdcKalTrackId (const int mdcKalTrackId)
void setMdcDedxId (const int mdcDedxId)
void setExtTrackId (const int extTrackId)
void setEmcShowerId (const int emcShowerId)
void setMucTrackId (const int mucTrackId)
void setTofTrackIds (const std::vector< Int_t > &tofTrackIds)
void addTofTrackId (const int tofTrackId)
 TEvtRecTrack ()
virtual ~TEvtRecTrack ()
Int_t trackId () const
Int_t partId () const
Int_t quality () const
Int_t mdcTrackId () const
Int_t mdcKalTrackId () const
Int_t mdcDedxId () const
Int_t extTrackId () const
Int_t emcShowerId () const
Int_t mucTrackId () const
const std::vector< Int_t > & tofTrackIds () const
void setTrackId (const int trackId)
void setPartId (const int partId)
void setQuality (const int quality)
void setMdcTrackId (const int mdcTrackId)
void setMdcKalTrackId (const int mdcKalTrackId)
void setMdcDedxId (const int mdcDedxId)
void setExtTrackId (const int extTrackId)
void setEmcShowerId (const int emcShowerId)
void setMucTrackId (const int mucTrackId)
void setTofTrackIds (const std::vector< Int_t > &tofTrackIds)
void addTofTrackId (const int tofTrackId)

Detailed Description

Constructor & Destructor Documentation

◆ TEvtRecTrack() [1/3]

TEvtRecTrack::TEvtRecTrack ( )

Definition at line 5 of file TEvtRecTrack.cxx.

6 : m_trackId( -1 )
7 , m_partId( 0x80000000 )
8 , m_quality( -1 )
9 , m_mdcTrackId( -1 )
10 , m_mdcKalTrackId( -1 )
11 , m_mdcDedxId( -1 )
12 , m_extTrackId( -1 )
13 , m_emcShowerId( -1 )
14 , m_mucTrackId( -1 )
15 , m_tofTrackIds( 0 ) {}

◆ ~TEvtRecTrack() [1/3]

TEvtRecTrack::~TEvtRecTrack ( )
virtual

Definition at line 17 of file TEvtRecTrack.cxx.

17{}

◆ TEvtRecTrack() [2/3]

TEvtRecTrack::TEvtRecTrack ( )

◆ ~TEvtRecTrack() [2/3]

virtual TEvtRecTrack::~TEvtRecTrack ( )
virtual

◆ TEvtRecTrack() [3/3]

TEvtRecTrack::TEvtRecTrack ( )

◆ ~TEvtRecTrack() [3/3]

virtual TEvtRecTrack::~TEvtRecTrack ( )
virtual

Member Function Documentation

◆ addTofTrackId() [1/3]

void TEvtRecTrack::addTofTrackId ( const int tofTrackId)
inline

Definition at line 36 of file Event/RootEventData/include/RootEventData/TEvtRecTrack.h.

36{ m_tofTrackIds.push_back( tofTrackId ); }

Referenced by EvtRecTrackCnv::DataObjectToTObject().

◆ addTofTrackId() [2/3]

void TEvtRecTrack::addTofTrackId ( const int tofTrackId)
inline

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

36{ m_tofTrackIds.push_back( tofTrackId ); }

◆ addTofTrackId() [3/3]

void TEvtRecTrack::addTofTrackId ( const int tofTrackId)
inline

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

36{ m_tofTrackIds.push_back( tofTrackId ); }

◆ emcShowerId() [1/3]

Int_t TEvtRecTrack::emcShowerId ( ) const
inline

Definition at line 20 of file Event/RootEventData/include/RootEventData/TEvtRecTrack.h.

20{ return m_emcShowerId; }

Referenced by setEmcShowerId(), and EvtRecTrackCnv::TObjectToDataObject().

◆ emcShowerId() [2/3]

Int_t TEvtRecTrack::emcShowerId ( ) const
inline

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

20{ return m_emcShowerId; }

◆ emcShowerId() [3/3]

Int_t TEvtRecTrack::emcShowerId ( ) const
inline

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

20{ return m_emcShowerId; }

◆ extTrackId() [1/3]

Int_t TEvtRecTrack::extTrackId ( ) const
inline

Definition at line 19 of file Event/RootEventData/include/RootEventData/TEvtRecTrack.h.

19{ return m_extTrackId; }

Referenced by setExtTrackId(), and EvtRecTrackCnv::TObjectToDataObject().

◆ extTrackId() [2/3]

Int_t TEvtRecTrack::extTrackId ( ) const
inline

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

19{ return m_extTrackId; }

◆ extTrackId() [3/3]

Int_t TEvtRecTrack::extTrackId ( ) const
inline

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

19{ return m_extTrackId; }

◆ mdcDedxId() [1/3]

Int_t TEvtRecTrack::mdcDedxId ( ) const
inline

Definition at line 18 of file Event/RootEventData/include/RootEventData/TEvtRecTrack.h.

18{ return m_mdcDedxId; }

Referenced by setMdcDedxId(), and EvtRecTrackCnv::TObjectToDataObject().

◆ mdcDedxId() [2/3]

Int_t TEvtRecTrack::mdcDedxId ( ) const
inline

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

18{ return m_mdcDedxId; }

◆ mdcDedxId() [3/3]

Int_t TEvtRecTrack::mdcDedxId ( ) const
inline

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

18{ return m_mdcDedxId; }

◆ mdcKalTrackId() [1/3]

Int_t TEvtRecTrack::mdcKalTrackId ( ) const
inline

Definition at line 17 of file Event/RootEventData/include/RootEventData/TEvtRecTrack.h.

17{ return m_mdcKalTrackId; }

Referenced by setMdcKalTrackId(), and EvtRecTrackCnv::TObjectToDataObject().

◆ mdcKalTrackId() [2/3]

Int_t TEvtRecTrack::mdcKalTrackId ( ) const
inline

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

17{ return m_mdcKalTrackId; }

◆ mdcKalTrackId() [3/3]

Int_t TEvtRecTrack::mdcKalTrackId ( ) const
inline

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

17{ return m_mdcKalTrackId; }

◆ mdcTrackId() [1/3]

Int_t TEvtRecTrack::mdcTrackId ( ) const
inline

Definition at line 16 of file Event/RootEventData/include/RootEventData/TEvtRecTrack.h.

16{ return m_mdcTrackId; }

Referenced by setMdcTrackId(), and EvtRecTrackCnv::TObjectToDataObject().

◆ mdcTrackId() [2/3]

Int_t TEvtRecTrack::mdcTrackId ( ) const
inline

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

16{ return m_mdcTrackId; }

◆ mdcTrackId() [3/3]

Int_t TEvtRecTrack::mdcTrackId ( ) const
inline

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

16{ return m_mdcTrackId; }

◆ mucTrackId() [1/3]

Int_t TEvtRecTrack::mucTrackId ( ) const
inline

Definition at line 21 of file Event/RootEventData/include/RootEventData/TEvtRecTrack.h.

21{ return m_mucTrackId; }

Referenced by setMucTrackId(), and EvtRecTrackCnv::TObjectToDataObject().

◆ mucTrackId() [2/3]

Int_t TEvtRecTrack::mucTrackId ( ) const
inline

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

21{ return m_mucTrackId; }

◆ mucTrackId() [3/3]

Int_t TEvtRecTrack::mucTrackId ( ) const
inline

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

21{ return m_mucTrackId; }

◆ partId() [1/3]

Int_t TEvtRecTrack::partId ( ) const
inline

Definition at line 14 of file Event/RootEventData/include/RootEventData/TEvtRecTrack.h.

14{ return m_partId; }

Referenced by setPartId(), and EvtRecTrackCnv::TObjectToDataObject().

◆ partId() [2/3]

Int_t TEvtRecTrack::partId ( ) const
inline

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

14{ return m_partId; }

◆ partId() [3/3]

Int_t TEvtRecTrack::partId ( ) const
inline

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

14{ return m_partId; }

◆ quality() [1/3]

Int_t TEvtRecTrack::quality ( ) const
inline

Definition at line 15 of file Event/RootEventData/include/RootEventData/TEvtRecTrack.h.

15{ return m_quality; }

Referenced by setQuality(), and EvtRecTrackCnv::TObjectToDataObject().

◆ quality() [2/3]

Int_t TEvtRecTrack::quality ( ) const
inline

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

15{ return m_quality; }

◆ quality() [3/3]

Int_t TEvtRecTrack::quality ( ) const
inline

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

15{ return m_quality; }

◆ setEmcShowerId() [1/3]

void TEvtRecTrack::setEmcShowerId ( const int emcShowerId)
inline

◆ setEmcShowerId() [2/3]

void TEvtRecTrack::setEmcShowerId ( const int emcShowerId)
inline

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

32{ m_emcShowerId = emcShowerId; }

◆ setEmcShowerId() [3/3]

void TEvtRecTrack::setEmcShowerId ( const int emcShowerId)
inline

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

32{ m_emcShowerId = emcShowerId; }

◆ setExtTrackId() [1/3]

void TEvtRecTrack::setExtTrackId ( const int extTrackId)
inline

◆ setExtTrackId() [2/3]

void TEvtRecTrack::setExtTrackId ( const int extTrackId)
inline

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

31{ m_extTrackId = extTrackId; }

◆ setExtTrackId() [3/3]

void TEvtRecTrack::setExtTrackId ( const int extTrackId)
inline

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

31{ m_extTrackId = extTrackId; }

◆ setMdcDedxId() [1/3]

void TEvtRecTrack::setMdcDedxId ( const int mdcDedxId)
inline

◆ setMdcDedxId() [2/3]

void TEvtRecTrack::setMdcDedxId ( const int mdcDedxId)
inline

◆ setMdcDedxId() [3/3]

void TEvtRecTrack::setMdcDedxId ( const int mdcDedxId)
inline

◆ setMdcKalTrackId() [1/3]

void TEvtRecTrack::setMdcKalTrackId ( const int mdcKalTrackId)
inline

◆ setMdcKalTrackId() [2/3]

void TEvtRecTrack::setMdcKalTrackId ( const int mdcKalTrackId)
inline

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

29{ m_mdcKalTrackId = mdcKalTrackId; }

◆ setMdcKalTrackId() [3/3]

void TEvtRecTrack::setMdcKalTrackId ( const int mdcKalTrackId)
inline

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

29{ m_mdcKalTrackId = mdcKalTrackId; }

◆ setMdcTrackId() [1/3]

void TEvtRecTrack::setMdcTrackId ( const int mdcTrackId)
inline

◆ setMdcTrackId() [2/3]

void TEvtRecTrack::setMdcTrackId ( const int mdcTrackId)
inline

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

28{ m_mdcTrackId = mdcTrackId; }

◆ setMdcTrackId() [3/3]

void TEvtRecTrack::setMdcTrackId ( const int mdcTrackId)
inline

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

28{ m_mdcTrackId = mdcTrackId; }

◆ setMucTrackId() [1/3]

void TEvtRecTrack::setMucTrackId ( const int mucTrackId)
inline

◆ setMucTrackId() [2/3]

void TEvtRecTrack::setMucTrackId ( const int mucTrackId)
inline

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

33{ m_mucTrackId = mucTrackId; }

◆ setMucTrackId() [3/3]

void TEvtRecTrack::setMucTrackId ( const int mucTrackId)
inline

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

33{ m_mucTrackId = mucTrackId; }

◆ setPartId() [1/3]

void TEvtRecTrack::setPartId ( const int partId)
inline

◆ setPartId() [2/3]

void TEvtRecTrack::setPartId ( const int partId)
inline

◆ setPartId() [3/3]

void TEvtRecTrack::setPartId ( const int partId)
inline

◆ setQuality() [1/3]

void TEvtRecTrack::setQuality ( const int quality)
inline

◆ setQuality() [2/3]

void TEvtRecTrack::setQuality ( const int quality)
inline

◆ setQuality() [3/3]

void TEvtRecTrack::setQuality ( const int quality)
inline

◆ setTofTrackIds() [1/3]

void TEvtRecTrack::setTofTrackIds ( const std::vector< Int_t > & tofTrackIds)
inline

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

35{ m_tofTrackIds = tofTrackIds; }
const std::vector< Int_t > & tofTrackIds() const

◆ setTofTrackIds() [2/3]

void TEvtRecTrack::setTofTrackIds ( const std::vector< Int_t > & tofTrackIds)
inline

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

35{ m_tofTrackIds = tofTrackIds; }

◆ setTofTrackIds() [3/3]

void TEvtRecTrack::setTofTrackIds ( const std::vector< Int_t > & tofTrackIds)
inline

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

35{ m_tofTrackIds = tofTrackIds; }

◆ setTrackId() [1/3]

void TEvtRecTrack::setTrackId ( const int trackId)
inline

◆ setTrackId() [2/3]

void TEvtRecTrack::setTrackId ( const int trackId)
inline

◆ setTrackId() [3/3]

void TEvtRecTrack::setTrackId ( const int trackId)
inline

◆ tofTrackIds() [1/3]

const std::vector< Int_t > & TEvtRecTrack::tofTrackIds ( ) const
inline

Definition at line 23 of file Event/RootEventData/include/RootEventData/TEvtRecTrack.h.

23{ return m_tofTrackIds; }

Referenced by setTofTrackIds(), and EvtRecTrackCnv::TObjectToDataObject().

◆ tofTrackIds() [2/3]

const std::vector< Int_t > & TEvtRecTrack::tofTrackIds ( ) const
inline

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

23{ return m_tofTrackIds; }

◆ tofTrackIds() [3/3]

const std::vector< Int_t > & TEvtRecTrack::tofTrackIds ( ) const
inline

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

23{ return m_tofTrackIds; }

◆ trackId() [1/3]

Int_t TEvtRecTrack::trackId ( ) const
inline

Definition at line 13 of file Event/RootEventData/include/RootEventData/TEvtRecTrack.h.

13{ return m_trackId; }

Referenced by setTrackId(), and EvtRecTrackCnv::TObjectToDataObject().

◆ trackId() [2/3]

Int_t TEvtRecTrack::trackId ( ) const
inline

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

13{ return m_trackId; }

◆ trackId() [3/3]

Int_t TEvtRecTrack::trackId ( ) const
inline

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

13{ return m_trackId; }

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