CbmRoot
NicaCbmTrack Class Reference

#include <NicaCbmTrack.h>

Inheritance diagram for NicaCbmTrack:
[legend]
Collaboration diagram for NicaCbmTrack:
[legend]

Public Member Functions

 NicaCbmTrack ()
 
virtual void Update (CbmGlobalTrack *track, NicaCbmGlobalEventInterface *interface)
 
virtual void CopyData (NicaTrack *track)
 
CbmStsTrackGetStsTrack () const
 
CbmTofHitGetTofTrack () const
 
CbmTrdTrackGetTrdTrack () const
 
CbmRichRingGetRichRing () const
 
CbmMuchTrackGetMuchTrack () 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 ()
 
CbmHelixGetHelix ()
 

Private Attributes

CbmStsTrackfStsTrack
 
CbmTofHitfTofTrack
 
CbmTrdTrackfTrdTrack
 
CbmRichRingfRichRing
 
CbmMuchTrackfMuchTrack
 
Int_t fStsTrackIndex
 
Int_t fTofTrackIndex
 
Int_t fTrdTrackIndex
 
Int_t fRichRingIndex
 
Int_t fMuchTrackIndex
 
TVector3 * fFirstPoint
 
TVector3 * fLastPoint
 
CbmHelix fHelix
 

Detailed Description

Definition at line 20 of file NicaCbmTrack.h.

Constructor & Destructor Documentation

◆ NicaCbmTrack()

NicaCbmTrack::NicaCbmTrack ( )

Definition at line 14 of file NicaCbmTrack.cxx.

◆ ~NicaCbmTrack()

NicaCbmTrack::~NicaCbmTrack ( )
virtual

Definition at line 26 of file NicaCbmTrack.cxx.

Member Function Documentation

◆ CopyData()

◆ GetHelix()

CbmHelix* NicaCbmGlobalTrack::GetHelix ( )
inlineinherited

Definition at line 29 of file NicaCbmGlobalTrack.h.

References NicaCbmGlobalTrack::fHelix.

◆ GetMuchIndex()

Int_t NicaCbmTrack::GetMuchIndex ( ) const
inline

Definition at line 46 of file NicaCbmTrack.h.

References fMuchTrackIndex.

Referenced by NicaCbmMatchedTrack::Update().

◆ GetMuchTrack()

CbmMuchTrack* NicaCbmTrack::GetMuchTrack ( ) const
inline

Definition at line 41 of file NicaCbmTrack.h.

References fMuchTrack.

◆ GetRichRing()

CbmRichRing* NicaCbmTrack::GetRichRing ( ) const
inline

Definition at line 40 of file NicaCbmTrack.h.

References fRichRing.

◆ GetRichRingIndex()

Int_t NicaCbmTrack::GetRichRingIndex ( ) const
inline

Definition at line 45 of file NicaCbmTrack.h.

References fRichRingIndex.

Referenced by NicaCbmMatchedTrack::Update().

◆ GetStsTrack()

CbmStsTrack* NicaCbmTrack::GetStsTrack ( ) const
inline

Definition at line 37 of file NicaCbmTrack.h.

References fStsTrack.

Referenced by CbmStsStationsCut::Pass(), and CbmStsTrackHitsCut::Pass().

◆ GetStsTrackIndex()

Int_t NicaCbmTrack::GetStsTrackIndex ( ) const
inline

Definition at line 42 of file NicaCbmTrack.h.

References fStsTrackIndex.

Referenced by NicaCbmMatchedTrack::Update().

◆ GetTofTrack()

CbmTofHit* NicaCbmTrack::GetTofTrack ( ) const
inline

◆ GetTofTrackIndex()

Int_t NicaCbmTrack::GetTofTrackIndex ( ) const
inline

Definition at line 43 of file NicaCbmTrack.h.

References fTofTrackIndex.

Referenced by NicaCbmMatchedTrack::Update().

◆ GetTrdTrack()

CbmTrdTrack* NicaCbmTrack::GetTrdTrack ( ) const
inline

Definition at line 39 of file NicaCbmTrack.h.

References fTrdTrack.

◆ GetTrdTrackIndex()

Int_t NicaCbmTrack::GetTrdTrackIndex ( ) const
inline

Definition at line 44 of file NicaCbmTrack.h.

References fTrdTrackIndex.

Referenced by NicaCbmMatchedTrack::Update().

◆ SetMuchIndex()

void NicaCbmTrack::SetMuchIndex ( Int_t  id)
inline

Definition at line 51 of file NicaCbmTrack.h.

References fMuchTrackIndex.

◆ SetMuchTrack()

void NicaCbmTrack::SetMuchTrack ( CbmMuchTrack tr)
inline

Definition at line 56 of file NicaCbmTrack.h.

References fMuchTrack.

Referenced by Update().

◆ SetRichRing()

void NicaCbmTrack::SetRichRing ( CbmRichRing tr)
inline

Definition at line 55 of file NicaCbmTrack.h.

References fRichRing.

Referenced by Update().

◆ SetRichRingIndex()

void NicaCbmTrack::SetRichRingIndex ( Int_t  no)
inline

Definition at line 50 of file NicaCbmTrack.h.

References fRichRingIndex.

◆ SetStsTrack()

void NicaCbmTrack::SetStsTrack ( CbmStsTrack stsTrack)
inline

Definition at line 52 of file NicaCbmTrack.h.

References fStsTrack.

Referenced by Update().

◆ SetStsTrackIndex()

void NicaCbmTrack::SetStsTrackIndex ( Int_t  stsTrackId)
inline

Definition at line 47 of file NicaCbmTrack.h.

References fStsTrackIndex.

◆ SetTofTrack()

void NicaCbmTrack::SetTofTrack ( CbmTofHit tofTrack)
inline

Definition at line 53 of file NicaCbmTrack.h.

References fTofTrack.

Referenced by Update().

◆ SetTofTrackIndex()

void NicaCbmTrack::SetTofTrackIndex ( Int_t  tofTrackId)
inline

Definition at line 48 of file NicaCbmTrack.h.

References fTofTrackIndex.

◆ SetTrdTrack()

void NicaCbmTrack::SetTrdTrack ( CbmTrdTrack trdTrack)
inline

Definition at line 54 of file NicaCbmTrack.h.

References fTrdTrack.

Referenced by Update().

◆ SetTrdTrackIndex()

void NicaCbmTrack::SetTrdTrackIndex ( Int_t  trdTrackId)
inline

Definition at line 49 of file NicaCbmTrack.h.

References fTrdTrackIndex.

◆ Update()

Member Data Documentation

◆ fFirstPoint

◆ fHelix

◆ fLastPoint

◆ fMuchTrack

CbmMuchTrack* NicaCbmTrack::fMuchTrack
private

Definition at line 25 of file NicaCbmTrack.h.

Referenced by CopyData(), GetMuchTrack(), and SetMuchTrack().

◆ fMuchTrackIndex

Int_t NicaCbmTrack::fMuchTrackIndex
private

Definition at line 30 of file NicaCbmTrack.h.

Referenced by CopyData(), GetMuchIndex(), SetMuchIndex(), and Update().

◆ fRichRing

CbmRichRing* NicaCbmTrack::fRichRing
private

Definition at line 24 of file NicaCbmTrack.h.

Referenced by CopyData(), GetRichRing(), and SetRichRing().

◆ fRichRingIndex

Int_t NicaCbmTrack::fRichRingIndex
private

Definition at line 29 of file NicaCbmTrack.h.

Referenced by CopyData(), GetRichRingIndex(), SetRichRingIndex(), and Update().

◆ fStsTrack

CbmStsTrack* NicaCbmTrack::fStsTrack
private

Definition at line 21 of file NicaCbmTrack.h.

Referenced by CopyData(), GetStsTrack(), and SetStsTrack().

◆ fStsTrackIndex

Int_t NicaCbmTrack::fStsTrackIndex
private

Definition at line 26 of file NicaCbmTrack.h.

Referenced by CopyData(), GetStsTrackIndex(), SetStsTrackIndex(), and Update().

◆ fTofTrack

CbmTofHit* NicaCbmTrack::fTofTrack
private

Definition at line 22 of file NicaCbmTrack.h.

Referenced by CopyData(), GetTofTrack(), and SetTofTrack().

◆ fTofTrackIndex

Int_t NicaCbmTrack::fTofTrackIndex
private

Definition at line 27 of file NicaCbmTrack.h.

Referenced by CopyData(), GetTofTrackIndex(), SetTofTrackIndex(), and Update().

◆ fTrdTrack

CbmTrdTrack* NicaCbmTrack::fTrdTrack
private

Definition at line 23 of file NicaCbmTrack.h.

Referenced by CopyData(), GetTrdTrack(), and SetTrdTrack().

◆ fTrdTrackIndex

Int_t NicaCbmTrack::fTrdTrackIndex
private

Definition at line 28 of file NicaCbmTrack.h.

Referenced by CopyData(), GetTrdTrackIndex(), SetTrdTrackIndex(), and Update().


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