TEvtRecTrack Class Reference

#include <TEvtRecTrack.h>

List of all members.

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)

Private Attributes

Int_t m_trackId
Int_t m_partId
Int_t m_quality
Int_t m_mdcTrackId
Int_t m_mdcKalTrackId
Int_t m_mdcDedxId
Int_t m_extTrackId
Int_t m_emcShowerId
Int_t m_mucTrackId
std::vector< Int_t > m_tofTrackIds


Detailed Description

Definition at line 7 of file TEvtRecTrack.h.


Constructor & Destructor Documentation

TEvtRecTrack::TEvtRecTrack (  ) 

TEvtRecTrack::~TEvtRecTrack (  )  [virtual]

Definition at line 19 of file TEvtRecTrack.cxx.

00019                             {
00020 }


Member Function Documentation

void TEvtRecTrack::addTofTrackId ( const int  tofTrackId  )  [inline]

Definition at line 37 of file TEvtRecTrack.h.

References m_tofTrackIds.

Referenced by EvtRecTrackCnv::DataObjectToTObject().

00037 { m_tofTrackIds.push_back(tofTrackId); }

Int_t TEvtRecTrack::emcShowerId (  )  const [inline]

Definition at line 21 of file TEvtRecTrack.h.

References m_emcShowerId.

Referenced by EvtRecTrackCnv::TObjectToDataObject().

00021 { return m_emcShowerId; }

Int_t TEvtRecTrack::extTrackId (  )  const [inline]

Definition at line 20 of file TEvtRecTrack.h.

References m_extTrackId.

Referenced by EvtRecTrackCnv::TObjectToDataObject().

00020 { return m_extTrackId; }

Int_t TEvtRecTrack::mdcDedxId (  )  const [inline]

Definition at line 19 of file TEvtRecTrack.h.

References m_mdcDedxId.

Referenced by EvtRecTrackCnv::TObjectToDataObject().

00019 { return m_mdcDedxId; }

Int_t TEvtRecTrack::mdcKalTrackId (  )  const [inline]

Definition at line 18 of file TEvtRecTrack.h.

References m_mdcKalTrackId.

Referenced by EvtRecTrackCnv::TObjectToDataObject().

00018 { return m_mdcKalTrackId; }

Int_t TEvtRecTrack::mdcTrackId (  )  const [inline]

Definition at line 17 of file TEvtRecTrack.h.

References m_mdcTrackId.

Referenced by EvtRecTrackCnv::TObjectToDataObject().

00017 { return m_mdcTrackId; }

Int_t TEvtRecTrack::mucTrackId (  )  const [inline]

Definition at line 22 of file TEvtRecTrack.h.

References m_mucTrackId.

Referenced by EvtRecTrackCnv::TObjectToDataObject().

00022 { return m_mucTrackId; }

Int_t TEvtRecTrack::partId (  )  const [inline]

Definition at line 15 of file TEvtRecTrack.h.

References m_partId.

Referenced by EvtRecTrackCnv::TObjectToDataObject().

00015 { return m_partId; }

Int_t TEvtRecTrack::quality (  )  const [inline]

Definition at line 16 of file TEvtRecTrack.h.

References m_quality.

Referenced by EvtRecTrackCnv::TObjectToDataObject().

00016 { return m_quality; }

void TEvtRecTrack::setEmcShowerId ( const int  emcShowerId  )  [inline]

Definition at line 33 of file TEvtRecTrack.h.

References m_emcShowerId.

Referenced by EvtRecTrackCnv::DataObjectToTObject().

void TEvtRecTrack::setExtTrackId ( const int  extTrackId  )  [inline]

Definition at line 32 of file TEvtRecTrack.h.

References m_extTrackId.

Referenced by EvtRecTrackCnv::DataObjectToTObject().

00032 { m_extTrackId = extTrackId; }

void TEvtRecTrack::setMdcDedxId ( const int  mdcDedxId  )  [inline]

Definition at line 31 of file TEvtRecTrack.h.

References m_mdcDedxId.

Referenced by EvtRecTrackCnv::DataObjectToTObject().

00031 { m_mdcDedxId = mdcDedxId; }

void TEvtRecTrack::setMdcKalTrackId ( const int  mdcKalTrackId  )  [inline]

Definition at line 30 of file TEvtRecTrack.h.

References m_mdcKalTrackId.

Referenced by EvtRecTrackCnv::DataObjectToTObject().

void TEvtRecTrack::setMdcTrackId ( const int  mdcTrackId  )  [inline]

Definition at line 29 of file TEvtRecTrack.h.

References m_mdcTrackId.

Referenced by EvtRecTrackCnv::DataObjectToTObject().

00029 { m_mdcTrackId = mdcTrackId; }

void TEvtRecTrack::setMucTrackId ( const int  mucTrackId  )  [inline]

Definition at line 34 of file TEvtRecTrack.h.

References m_mucTrackId.

Referenced by EvtRecTrackCnv::DataObjectToTObject().

00034 { m_mucTrackId = mucTrackId; }

void TEvtRecTrack::setPartId ( const int  partId  )  [inline]

Definition at line 27 of file TEvtRecTrack.h.

References m_partId.

Referenced by EvtRecTrackCnv::DataObjectToTObject().

00027 { m_partId = partId; }

void TEvtRecTrack::setQuality ( const int  quality  )  [inline]

Definition at line 28 of file TEvtRecTrack.h.

References m_quality.

Referenced by EvtRecTrackCnv::DataObjectToTObject().

00028 { m_quality = quality; }

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

Definition at line 36 of file TEvtRecTrack.h.

References m_tofTrackIds.

void TEvtRecTrack::setTrackId ( const int  trackId  )  [inline]

Definition at line 26 of file TEvtRecTrack.h.

References m_trackId.

Referenced by EvtRecTrackCnv::DataObjectToTObject().

00026 { m_trackId = trackId; }

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

Definition at line 24 of file TEvtRecTrack.h.

References m_tofTrackIds.

Referenced by EvtRecTrackCnv::TObjectToDataObject().

00024 { return m_tofTrackIds; }

Int_t TEvtRecTrack::trackId (  )  const [inline]

Definition at line 14 of file TEvtRecTrack.h.

References m_trackId.

Referenced by EvtRecTrackCnv::TObjectToDataObject().

00014 { return m_trackId; }


Member Data Documentation

Int_t TEvtRecTrack::m_emcShowerId [private]

Definition at line 49 of file TEvtRecTrack.h.

Referenced by emcShowerId(), and setEmcShowerId().

Int_t TEvtRecTrack::m_extTrackId [private]

Definition at line 48 of file TEvtRecTrack.h.

Referenced by extTrackId(), and setExtTrackId().

Int_t TEvtRecTrack::m_mdcDedxId [private]

Definition at line 47 of file TEvtRecTrack.h.

Referenced by mdcDedxId(), and setMdcDedxId().

Int_t TEvtRecTrack::m_mdcKalTrackId [private]

Definition at line 46 of file TEvtRecTrack.h.

Referenced by mdcKalTrackId(), and setMdcKalTrackId().

Int_t TEvtRecTrack::m_mdcTrackId [private]

Definition at line 45 of file TEvtRecTrack.h.

Referenced by mdcTrackId(), and setMdcTrackId().

Int_t TEvtRecTrack::m_mucTrackId [private]

Definition at line 50 of file TEvtRecTrack.h.

Referenced by mucTrackId(), and setMucTrackId().

Int_t TEvtRecTrack::m_partId [private]

Definition at line 42 of file TEvtRecTrack.h.

Referenced by partId(), and setPartId().

Int_t TEvtRecTrack::m_quality [private]

Definition at line 43 of file TEvtRecTrack.h.

Referenced by quality(), and setQuality().

std::vector<Int_t> TEvtRecTrack::m_tofTrackIds [private]

Definition at line 52 of file TEvtRecTrack.h.

Referenced by addTofTrackId(), setTofTrackIds(), and tofTrackIds().

Int_t TEvtRecTrack::m_trackId [private]

Definition at line 41 of file TEvtRecTrack.h.

Referenced by setTrackId(), and trackId().


Generated on Tue Nov 29 23:36:00 2016 for BOSS_7.0.2 by  doxygen 1.4.7