CbmRoot
|
#include <NicaCbmTrack.h>
Public Member Functions | |
NicaCbmTrack () | |
virtual void | Update (CbmGlobalTrack *track, NicaCbmGlobalEventInterface *interface) |
virtual void | CopyData (NicaTrack *track) |
CbmStsTrack * | GetStsTrack () const |
CbmTofHit * | GetTofTrack () const |
CbmTrdTrack * | GetTrdTrack () const |
CbmRichRing * | GetRichRing () const |
CbmMuchTrack * | GetMuchTrack () const |
Int_t | GetStsTrackIndex () const |
Int_t | GetTofTrackIndex () const |
Int_t | GetTrdTrackIndex () const |
Int_t | GetRichRingIndex () const |
Int_t | GetMuchIndex () const |
void | SetStsTrackIndex (Int_t stsTrackId) |
void | SetTofTrackIndex (Int_t tofTrackId) |
void | SetTrdTrackIndex (Int_t trdTrackId) |
void | SetRichRingIndex (Int_t no) |
void | SetMuchIndex (Int_t id) |
void | SetStsTrack (CbmStsTrack *stsTrack) |
void | SetTofTrack (CbmTofHit *tofTrack) |
void | SetTrdTrack (CbmTrdTrack *trdTrack) |
void | SetRichRing (CbmRichRing *tr) |
void | SetMuchTrack (CbmMuchTrack *tr) |
virtual | ~NicaCbmTrack () |
CbmHelix * | GetHelix () |
Private Attributes | |
CbmStsTrack * | fStsTrack |
CbmTofHit * | fTofTrack |
CbmTrdTrack * | fTrdTrack |
CbmRichRing * | fRichRing |
CbmMuchTrack * | fMuchTrack |
Int_t | fStsTrackIndex |
Int_t | fTofTrackIndex |
Int_t | fTrdTrackIndex |
Int_t | fRichRingIndex |
Int_t | fMuchTrackIndex |
TVector3 * | fFirstPoint |
TVector3 * | fLastPoint |
CbmHelix | fHelix |
Definition at line 20 of file NicaCbmTrack.h.
NicaCbmTrack::NicaCbmTrack | ( | ) |
Definition at line 14 of file NicaCbmTrack.cxx.
|
virtual |
Definition at line 26 of file NicaCbmTrack.cxx.
|
virtual |
Reimplemented in NicaCbmMatchedTrack.
Definition at line 79 of file NicaCbmTrack.cxx.
References NicaCbmGlobalTrack::CopyData(), fMuchTrack, fMuchTrackIndex, fRichRing, fRichRingIndex, fStsTrack, fStsTrackIndex, fTofTrack, fTofTrackIndex, fTrdTrack, fTrdTrackIndex, NicaCbmEvent::GetMuchTracks(), NicaCbmEvent::GetRichRings(), NicaCbmEvent::GetStsTracks(), NicaCbmEvent::GetTofHits(), and NicaCbmEvent::GetTrdTracks().
Referenced by NicaCbmMatchedTrack::CopyData().
|
inlineinherited |
Definition at line 29 of file NicaCbmGlobalTrack.h.
References NicaCbmGlobalTrack::fHelix.
|
inline |
Definition at line 46 of file NicaCbmTrack.h.
References fMuchTrackIndex.
Referenced by NicaCbmMatchedTrack::Update().
|
inline |
Definition at line 41 of file NicaCbmTrack.h.
References fMuchTrack.
|
inline |
Definition at line 40 of file NicaCbmTrack.h.
References fRichRing.
|
inline |
Definition at line 45 of file NicaCbmTrack.h.
References fRichRingIndex.
Referenced by NicaCbmMatchedTrack::Update().
|
inline |
Definition at line 37 of file NicaCbmTrack.h.
References fStsTrack.
Referenced by CbmStsStationsCut::Pass(), and CbmStsTrackHitsCut::Pass().
|
inline |
Definition at line 42 of file NicaCbmTrack.h.
References fStsTrackIndex.
Referenced by NicaCbmMatchedTrack::Update().
|
inline |
Definition at line 38 of file NicaCbmTrack.h.
References fTofTrack.
Referenced by CbmHasTofTrackCut::Pass(), CbmTofTrackCuts::Pass(), CbmTofM2Cut::Pass(), and CbmTofMassCut::Pass().
|
inline |
Definition at line 43 of file NicaCbmTrack.h.
References fTofTrackIndex.
Referenced by NicaCbmMatchedTrack::Update().
|
inline |
Definition at line 39 of file NicaCbmTrack.h.
References fTrdTrack.
|
inline |
Definition at line 44 of file NicaCbmTrack.h.
References fTrdTrackIndex.
Referenced by NicaCbmMatchedTrack::Update().
|
inline |
Definition at line 51 of file NicaCbmTrack.h.
References fMuchTrackIndex.
|
inline |
|
inline |
|
inline |
Definition at line 50 of file NicaCbmTrack.h.
References fRichRingIndex.
|
inline |
|
inline |
Definition at line 47 of file NicaCbmTrack.h.
References fStsTrackIndex.
|
inline |
|
inline |
Definition at line 48 of file NicaCbmTrack.h.
References fTofTrackIndex.
|
inline |
|
inline |
Definition at line 49 of file NicaCbmTrack.h.
References fTrdTrackIndex.
|
virtual |
Reimplemented from NicaCbmGlobalTrack.
Reimplemented in NicaCbmMatchedTrack.
Definition at line 28 of file NicaCbmTrack.cxx.
References fMuchTrackIndex, fRichRingIndex, fStsTrackIndex, fTofTrackIndex, fTrdTrackIndex, NicaCbmEventInterface::GetMode(), CbmGlobalTrack::GetMuchTrackIndex(), NicaCbmEventInterface::GetMuchTracks(), CbmGlobalTrack::GetRichRingIndex(), NicaCbmEventInterface::GetRichRings(), CbmGlobalTrack::GetStsTrackIndex(), NicaCbmEventInterface::GetStsTracks(), CbmHit::GetTime(), CbmGlobalTrack::GetTofHitIndex(), NicaCbmEventInterface::GetTofHits(), CbmGlobalTrack::GetTrdTrackIndex(), NicaCbmEventInterface::GetTrdTracks(), kSis100Electron, kSis100Muon, SetMuchTrack(), SetRichRing(), SetStsTrack(), SetTofTrack(), SetTrdTrack(), and NicaCbmGlobalTrack::Update().
Referenced by NicaCbmMatchedTrack::Update().
|
privateinherited |
Definition at line 20 of file NicaCbmGlobalTrack.h.
Referenced by NicaCbmGlobalTrack::CopyData(), NicaCbmGlobalTrack::NicaCbmGlobalTrack(), NicaCbmGlobalTrack::operator=(), NicaCbmGlobalTrack::Update(), and NicaCbmGlobalTrack::~NicaCbmGlobalTrack().
|
privateinherited |
Definition at line 21 of file NicaCbmGlobalTrack.h.
Referenced by NicaCbmGlobalTrack::CopyData(), NicaCbmGlobalTrack::GetHelix(), NicaCbmGlobalTrack::NicaCbmGlobalTrack(), NicaCbmGlobalTrack::operator=(), and NicaCbmGlobalTrack::Update().
|
privateinherited |
Definition at line 20 of file NicaCbmGlobalTrack.h.
Referenced by NicaCbmGlobalTrack::CopyData(), NicaCbmGlobalTrack::NicaCbmGlobalTrack(), NicaCbmGlobalTrack::operator=(), NicaCbmGlobalTrack::Update(), and NicaCbmGlobalTrack::~NicaCbmGlobalTrack().
|
private |
Definition at line 25 of file NicaCbmTrack.h.
Referenced by CopyData(), GetMuchTrack(), and SetMuchTrack().
|
private |
Definition at line 30 of file NicaCbmTrack.h.
Referenced by CopyData(), GetMuchIndex(), SetMuchIndex(), and Update().
|
private |
Definition at line 24 of file NicaCbmTrack.h.
Referenced by CopyData(), GetRichRing(), and SetRichRing().
|
private |
Definition at line 29 of file NicaCbmTrack.h.
Referenced by CopyData(), GetRichRingIndex(), SetRichRingIndex(), and Update().
|
private |
Definition at line 21 of file NicaCbmTrack.h.
Referenced by CopyData(), GetStsTrack(), and SetStsTrack().
|
private |
Definition at line 26 of file NicaCbmTrack.h.
Referenced by CopyData(), GetStsTrackIndex(), SetStsTrackIndex(), and Update().
|
private |
Definition at line 22 of file NicaCbmTrack.h.
Referenced by CopyData(), GetTofTrack(), and SetTofTrack().
|
private |
Definition at line 27 of file NicaCbmTrack.h.
Referenced by CopyData(), GetTofTrackIndex(), SetTofTrackIndex(), and Update().
|
private |
Definition at line 23 of file NicaCbmTrack.h.
Referenced by CopyData(), GetTrdTrack(), and SetTrdTrack().
|
private |
Definition at line 28 of file NicaCbmTrack.h.
Referenced by CopyData(), GetTrdTrackIndex(), SetTrdTrackIndex(), and Update().