EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PndTrackID Class Reference

#include <EicRoot/blob/master/pnddata/TrackData/PndTrackID.h>

+ Inheritance diagram for PndTrackID:
+ Collaboration diagram for PndTrackID:

Public Member Functions

 PndTrackID ()
 
 PndTrackID (const Int_t id, const TArrayI track, const TArrayI mult)
 
 ~PndTrackID ()
 
Int_t GetTrackID () const
 
Short_t GetNCorrTrackId (void) const
 
Int_t GetCorrTrackID (Int_t i=0) const
 
Int_t GetMultTrackID (Int_t i=0) const
 
void SetTrackID (Int_t id)
 
void SetCorrTrackID (const TArrayI track, const TArrayI mult)
 
void Reset ()
 
void Print ()
 

Private Attributes

Int_t fTrackID
 
TArrayI fCorrTrackIds
 
TArrayI fMultTrackIds
 

Detailed Description

Definition at line 24 of file PndTrackID.h.

View newest version in sPHENIX GitHub at line 24 of file PndTrackID.h

Constructor & Destructor Documentation

PndTrackID::PndTrackID ( )

Definition at line 28 of file PndTrackID.cxx.

View newest version in sPHENIX GitHub at line 28 of file PndTrackID.cxx

References fCorrTrackIds, fMultTrackIds, and fTrackID.

PndTrackID::PndTrackID ( const Int_t  id,
const TArrayI  track,
const TArrayI  mult 
)

Definition at line 35 of file PndTrackID.cxx.

View newest version in sPHENIX GitHub at line 35 of file PndTrackID.cxx

References fCorrTrackIds, fMultTrackIds, and fTrackID.

PndTrackID::~PndTrackID ( )

Definition at line 42 of file PndTrackID.cxx.

View newest version in sPHENIX GitHub at line 42 of file PndTrackID.cxx

Member Function Documentation

Int_t PndTrackID::GetCorrTrackID ( Int_t  i = 0) const
inline

Definition at line 35 of file PndTrackID.h.

View newest version in sPHENIX GitHub at line 35 of file PndTrackID.h

References fCorrTrackIds.

Referenced by PndPidCorrelator::ConstructChargedCandidate(), and PndRecoKalmanTask::Exec().

+ Here is the caller graph for this function:

Int_t PndTrackID::GetMultTrackID ( Int_t  i = 0) const
inline

Definition at line 36 of file PndTrackID.h.

View newest version in sPHENIX GitHub at line 36 of file PndTrackID.h

References fMultTrackIds.

Short_t PndTrackID::GetNCorrTrackId ( void  ) const
inline

Definition at line 34 of file PndTrackID.h.

View newest version in sPHENIX GitHub at line 34 of file PndTrackID.h

References fCorrTrackIds.

Referenced by PndPidCorrelator::ConstructChargedCandidate(), PndRecoKalmanTask::Exec(), and Print().

+ Here is the caller graph for this function:

Int_t PndTrackID::GetTrackID ( ) const
inline

Definition at line 33 of file PndTrackID.h.

View newest version in sPHENIX GitHub at line 33 of file PndTrackID.h

References fTrackID.

void PndTrackID::Print ( void  )

Definition at line 51 of file PndTrackID.cxx.

View newest version in sPHENIX GitHub at line 51 of file PndTrackID.cxx

References fCorrTrackIds, fMultTrackIds, fTrackID, and GetNCorrTrackId().

+ Here is the call graph for this function:

void PndTrackID::Reset ( )

Definition at line 45 of file PndTrackID.cxx.

View newest version in sPHENIX GitHub at line 45 of file PndTrackID.cxx

References fCorrTrackIds, and fMultTrackIds.

void PndTrackID::SetCorrTrackID ( const TArrayI  track,
const TArrayI  mult 
)
inline

Definition at line 42 of file PndTrackID.h.

View newest version in sPHENIX GitHub at line 42 of file PndTrackID.h

References fCorrTrackIds, and fMultTrackIds.

void PndTrackID::SetTrackID ( Int_t  id)
inline

Definition at line 41 of file PndTrackID.h.

View newest version in sPHENIX GitHub at line 41 of file PndTrackID.h

References fTrackID.

Member Data Documentation

TArrayI PndTrackID::fCorrTrackIds
private

Definition at line 52 of file PndTrackID.h.

View newest version in sPHENIX GitHub at line 52 of file PndTrackID.h

Referenced by GetCorrTrackID(), GetNCorrTrackId(), PndTrackID(), Print(), Reset(), and SetCorrTrackID().

TArrayI PndTrackID::fMultTrackIds
private

Definition at line 53 of file PndTrackID.h.

View newest version in sPHENIX GitHub at line 53 of file PndTrackID.h

Referenced by GetMultTrackID(), PndTrackID(), Print(), Reset(), and SetCorrTrackID().

Int_t PndTrackID::fTrackID
private

Definition at line 51 of file PndTrackID.h.

View newest version in sPHENIX GitHub at line 51 of file PndTrackID.h

Referenced by GetTrackID(), PndTrackID(), Print(), and SetTrackID().


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