CbmRoot
NicaCbmMatchedTrack Class Reference

#include <NicaCbmMatchedTrack.h>

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

Public Member Functions

 NicaCbmMatchedTrack ()
 
virtual void CopyData (NicaTrack *track)
 
virtual void Update (CbmGlobalTrack *track, NicaCbmGlobalEventInterface *interface)
 
Int_t GetStsMcIndex () const
 
Int_t GetTofMcIndex () const
 
Int_t GetTrdMcIndex () const
 
Int_t GetRichMcIndex () const
 
Int_t GetMuchMcIndex () const
 
void SetStsMcIndex (Int_t stsMcIndex)
 
void SetTofMcIndex (Int_t tofMcIndex)
 
void SetTrdMcIndex (Int_t trdMcIndex)
 
void SetRichMcIndex (Int_t richMcIndex)
 
void SetMuchMcIndex (Int_t muchIndex)
 
virtual ~NicaCbmMatchedTrack ()
 
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)
 
CbmHelixGetHelix ()
 

Private Attributes

Int_t fStsMCIndex
 
Int_t fTrdMCIndex
 
Int_t fTofMCIndex
 
Int_t fRichMCIndex
 
Int_t fMuchMCIndex
 
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 15 of file NicaCbmMatchedTrack.h.

Constructor & Destructor Documentation

◆ NicaCbmMatchedTrack()

NicaCbmMatchedTrack::NicaCbmMatchedTrack ( )

Definition at line 13 of file NicaCbmMatchedTrack.cxx.

◆ ~NicaCbmMatchedTrack()

NicaCbmMatchedTrack::~NicaCbmMatchedTrack ( )
virtual

Definition at line 20 of file NicaCbmMatchedTrack.cxx.

Member Function Documentation

◆ CopyData()

void NicaCbmMatchedTrack::CopyData ( NicaTrack *  track)
virtual

◆ GetHelix()

CbmHelix* NicaCbmGlobalTrack::GetHelix ( )
inlineinherited

Definition at line 29 of file NicaCbmGlobalTrack.h.

References NicaCbmGlobalTrack::fHelix.

◆ GetMuchIndex()

Int_t NicaCbmTrack::GetMuchIndex ( ) const
inlineinherited

Definition at line 46 of file NicaCbmTrack.h.

References NicaCbmTrack::fMuchTrackIndex.

Referenced by Update().

◆ GetMuchMcIndex()

Int_t NicaCbmMatchedTrack::GetMuchMcIndex ( ) const
inline

Definition at line 31 of file NicaCbmMatchedTrack.h.

References fMuchMCIndex.

Referenced by CopyData().

◆ GetMuchTrack()

CbmMuchTrack* NicaCbmTrack::GetMuchTrack ( ) const
inlineinherited

Definition at line 41 of file NicaCbmTrack.h.

References NicaCbmTrack::fMuchTrack.

◆ GetRichMcIndex()

Int_t NicaCbmMatchedTrack::GetRichMcIndex ( ) const
inline

Definition at line 30 of file NicaCbmMatchedTrack.h.

References fRichMCIndex.

Referenced by CopyData().

◆ GetRichRing()

CbmRichRing* NicaCbmTrack::GetRichRing ( ) const
inlineinherited

Definition at line 40 of file NicaCbmTrack.h.

References NicaCbmTrack::fRichRing.

◆ GetRichRingIndex()

Int_t NicaCbmTrack::GetRichRingIndex ( ) const
inlineinherited

Definition at line 45 of file NicaCbmTrack.h.

References NicaCbmTrack::fRichRingIndex.

Referenced by Update().

◆ GetStsMcIndex()

Int_t NicaCbmMatchedTrack::GetStsMcIndex ( ) const
inline

Definition at line 27 of file NicaCbmMatchedTrack.h.

References fStsMCIndex.

Referenced by CopyData().

◆ GetStsTrack()

CbmStsTrack* NicaCbmTrack::GetStsTrack ( ) const
inlineinherited

Definition at line 37 of file NicaCbmTrack.h.

References NicaCbmTrack::fStsTrack.

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

◆ GetStsTrackIndex()

Int_t NicaCbmTrack::GetStsTrackIndex ( ) const
inlineinherited

Definition at line 42 of file NicaCbmTrack.h.

References NicaCbmTrack::fStsTrackIndex.

Referenced by Update().

◆ GetTofMcIndex()

Int_t NicaCbmMatchedTrack::GetTofMcIndex ( ) const
inline

Definition at line 28 of file NicaCbmMatchedTrack.h.

References fTofMCIndex.

Referenced by CopyData().

◆ GetTofTrack()

CbmTofHit* NicaCbmTrack::GetTofTrack ( ) const
inlineinherited

◆ GetTofTrackIndex()

Int_t NicaCbmTrack::GetTofTrackIndex ( ) const
inlineinherited

Definition at line 43 of file NicaCbmTrack.h.

References NicaCbmTrack::fTofTrackIndex.

Referenced by Update().

◆ GetTrdMcIndex()

Int_t NicaCbmMatchedTrack::GetTrdMcIndex ( ) const
inline

Definition at line 29 of file NicaCbmMatchedTrack.h.

References fTrdMCIndex.

Referenced by CopyData().

◆ GetTrdTrack()

CbmTrdTrack* NicaCbmTrack::GetTrdTrack ( ) const
inlineinherited

Definition at line 39 of file NicaCbmTrack.h.

References NicaCbmTrack::fTrdTrack.

◆ GetTrdTrackIndex()

Int_t NicaCbmTrack::GetTrdTrackIndex ( ) const
inlineinherited

Definition at line 44 of file NicaCbmTrack.h.

References NicaCbmTrack::fTrdTrackIndex.

Referenced by Update().

◆ SetMuchIndex()

void NicaCbmTrack::SetMuchIndex ( Int_t  id)
inlineinherited

Definition at line 51 of file NicaCbmTrack.h.

References NicaCbmTrack::fMuchTrackIndex.

◆ SetMuchMcIndex()

void NicaCbmMatchedTrack::SetMuchMcIndex ( Int_t  muchIndex)
inline

Definition at line 36 of file NicaCbmMatchedTrack.h.

References fMuchMCIndex.

◆ SetMuchTrack()

void NicaCbmTrack::SetMuchTrack ( CbmMuchTrack tr)
inlineinherited

Definition at line 56 of file NicaCbmTrack.h.

References NicaCbmTrack::fMuchTrack.

Referenced by NicaCbmTrack::Update().

◆ SetRichMcIndex()

void NicaCbmMatchedTrack::SetRichMcIndex ( Int_t  richMcIndex)
inline

Definition at line 35 of file NicaCbmMatchedTrack.h.

References fTrdMCIndex.

◆ SetRichRing()

void NicaCbmTrack::SetRichRing ( CbmRichRing tr)
inlineinherited

Definition at line 55 of file NicaCbmTrack.h.

References NicaCbmTrack::fRichRing.

Referenced by NicaCbmTrack::Update().

◆ SetRichRingIndex()

void NicaCbmTrack::SetRichRingIndex ( Int_t  no)
inlineinherited

Definition at line 50 of file NicaCbmTrack.h.

References NicaCbmTrack::fRichRingIndex.

◆ SetStsMcIndex()

void NicaCbmMatchedTrack::SetStsMcIndex ( Int_t  stsMcIndex)
inline

Definition at line 32 of file NicaCbmMatchedTrack.h.

References fStsMCIndex.

◆ SetStsTrack()

void NicaCbmTrack::SetStsTrack ( CbmStsTrack stsTrack)
inlineinherited

Definition at line 52 of file NicaCbmTrack.h.

References NicaCbmTrack::fStsTrack.

Referenced by NicaCbmTrack::Update().

◆ SetStsTrackIndex()

void NicaCbmTrack::SetStsTrackIndex ( Int_t  stsTrackId)
inlineinherited

Definition at line 47 of file NicaCbmTrack.h.

References NicaCbmTrack::fStsTrackIndex.

◆ SetTofMcIndex()

void NicaCbmMatchedTrack::SetTofMcIndex ( Int_t  tofMcIndex)
inline

Definition at line 33 of file NicaCbmMatchedTrack.h.

References fTofMCIndex.

◆ SetTofTrack()

void NicaCbmTrack::SetTofTrack ( CbmTofHit tofTrack)
inlineinherited

Definition at line 53 of file NicaCbmTrack.h.

References NicaCbmTrack::fTofTrack.

Referenced by NicaCbmTrack::Update().

◆ SetTofTrackIndex()

void NicaCbmTrack::SetTofTrackIndex ( Int_t  tofTrackId)
inlineinherited

Definition at line 48 of file NicaCbmTrack.h.

References NicaCbmTrack::fTofTrackIndex.

◆ SetTrdMcIndex()

void NicaCbmMatchedTrack::SetTrdMcIndex ( Int_t  trdMcIndex)
inline

Definition at line 34 of file NicaCbmMatchedTrack.h.

References fTrdMCIndex.

◆ SetTrdTrack()

void NicaCbmTrack::SetTrdTrack ( CbmTrdTrack trdTrack)
inlineinherited

Definition at line 54 of file NicaCbmTrack.h.

References NicaCbmTrack::fTrdTrack.

Referenced by NicaCbmTrack::Update().

◆ SetTrdTrackIndex()

void NicaCbmTrack::SetTrdTrackIndex ( Int_t  trdTrackId)
inlineinherited

Definition at line 49 of file NicaCbmTrack.h.

References NicaCbmTrack::fTrdTrackIndex.

◆ Update()

Member Data Documentation

◆ fFirstPoint

◆ fHelix

◆ fLastPoint

◆ fMuchMCIndex

Int_t NicaCbmMatchedTrack::fMuchMCIndex
private

Definition at line 20 of file NicaCbmMatchedTrack.h.

Referenced by CopyData(), GetMuchMcIndex(), SetMuchMcIndex(), and Update().

◆ fMuchTrack

CbmMuchTrack* NicaCbmTrack::fMuchTrack
privateinherited

◆ fMuchTrackIndex

Int_t NicaCbmTrack::fMuchTrackIndex
privateinherited

◆ fRichMCIndex

Int_t NicaCbmMatchedTrack::fRichMCIndex
private

Definition at line 19 of file NicaCbmMatchedTrack.h.

Referenced by CopyData(), GetRichMcIndex(), and Update().

◆ fRichRing

CbmRichRing* NicaCbmTrack::fRichRing
privateinherited

◆ fRichRingIndex

Int_t NicaCbmTrack::fRichRingIndex
privateinherited

◆ fStsMCIndex

Int_t NicaCbmMatchedTrack::fStsMCIndex
private

Definition at line 16 of file NicaCbmMatchedTrack.h.

Referenced by CopyData(), GetStsMcIndex(), SetStsMcIndex(), and Update().

◆ fStsTrack

CbmStsTrack* NicaCbmTrack::fStsTrack
privateinherited

◆ fStsTrackIndex

Int_t NicaCbmTrack::fStsTrackIndex
privateinherited

◆ fTofMCIndex

Int_t NicaCbmMatchedTrack::fTofMCIndex
private

Definition at line 18 of file NicaCbmMatchedTrack.h.

Referenced by CopyData(), GetTofMcIndex(), SetTofMcIndex(), and Update().

◆ fTofTrack

CbmTofHit* NicaCbmTrack::fTofTrack
privateinherited

◆ fTofTrackIndex

Int_t NicaCbmTrack::fTofTrackIndex
privateinherited

◆ fTrdMCIndex

Int_t NicaCbmMatchedTrack::fTrdMCIndex
private

Definition at line 17 of file NicaCbmMatchedTrack.h.

Referenced by CopyData(), GetTrdMcIndex(), SetRichMcIndex(), SetTrdMcIndex(), and Update().

◆ fTrdTrack

CbmTrdTrack* NicaCbmTrack::fTrdTrack
privateinherited

◆ fTrdTrackIndex

Int_t NicaCbmTrack::fTrdTrackIndex
privateinherited

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