CbmRoot
CbmL1TrdTracklet4 Class Reference

#include <CbmL1TrdTracklet4.h>

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

Public Member Functions

 CbmL1TrdTracklet4 ()
 
virtual ~CbmL1TrdTracklet4 ()
 
Int_t GetInd (Int_t i)
 
Double_t GetCoord (Int_t ind)
 
Int_t GetVal ()
 
Int_t GetIsAlone ()
 
Int_t GetIndex ()
 
void SetInd (Int_t ind, Int_t val)
 
void SetCoord (Int_t ind, Double_t val)
 
void SetVal (Int_t segVal)
 
void SetIsAlone (Bool_t isAlone)
 
void SetIndex (Int_t index)
 
Double_t GetExt (Int_t ind)
 
void SetExt (Int_t ind, Double_t val)
 

Static Public Member Functions

static Bool_t compare1 (CbmL1TrdTracklet4 *tr1, CbmL1TrdTracklet4 *tr2)
 
static Bool_t compare2 (CbmL1TrdTracklet4 *tr1, CbmL1TrdTracklet4 *tr2)
 
static Bool_t Compare3S (CbmL1TrdTracklet4 *tr1, CbmL1TrdTracklet4 *tr2)
 

Public Attributes

std::vector< Int_t > vAccostTracklet
 
std::vector< Int_t > vAccostLeft
 
std::vector< Int_t > vAccostRight
 
Double_t M [4]
 

Private Member Functions

 ClassDef (CbmL1TrdTracklet4, 1)
 

Private Attributes

Int_t fInd [4]
 
Int_t fVal
 
Int_t fY
 
Bool_t fIsAlone
 
Int_t fIndex
 
Double_t fExt1
 
Double_t fExt2
 
Double_t fExt [2]
 
Double_t fCoord [4]
 

Detailed Description

Definition at line 7 of file CbmL1TrdTracklet4.h.

Constructor & Destructor Documentation

◆ CbmL1TrdTracklet4()

CbmL1TrdTracklet4::CbmL1TrdTracklet4 ( )

Default constructor

Definition at line 6 of file CbmL1TrdTracklet4.cxx.

◆ ~CbmL1TrdTracklet4()

CbmL1TrdTracklet4::~CbmL1TrdTracklet4 ( )
virtual

Destructor

Definition at line 18 of file CbmL1TrdTracklet4.cxx.

Member Function Documentation

◆ ClassDef()

CbmL1TrdTracklet4::ClassDef ( CbmL1TrdTracklet4  ,
 
)
private

◆ compare1()

static Bool_t CbmL1TrdTracklet4::compare1 ( CbmL1TrdTracklet4 tr1,
CbmL1TrdTracklet4 tr2 
)
inlinestatic

Definition at line 60 of file CbmL1TrdTracklet4.h.

References GetCoord().

◆ compare2()

static Bool_t CbmL1TrdTracklet4::compare2 ( CbmL1TrdTracklet4 tr1,
CbmL1TrdTracklet4 tr2 
)
inlinestatic

Definition at line 65 of file CbmL1TrdTracklet4.h.

References GetCoord().

◆ Compare3S()

static Bool_t CbmL1TrdTracklet4::Compare3S ( CbmL1TrdTracklet4 tr1,
CbmL1TrdTracklet4 tr2 
)
inlinestatic

Definition at line 70 of file CbmL1TrdTracklet4.h.

References GetVal().

◆ GetCoord()

Double_t CbmL1TrdTracklet4::GetCoord ( Int_t  ind)
inline

Definition at line 22 of file CbmL1TrdTracklet4.h.

References fCoord.

Referenced by compare1(), and compare2().

◆ GetExt()

Double_t CbmL1TrdTracklet4::GetExt ( Int_t  ind)
inline

Get extrapolated value of the precise coordinate of the 1st and 2nd layer

Definition at line 48 of file CbmL1TrdTracklet4.h.

References fExt.

Referenced by CbmL1CATrdTrackFinderSA::FindNeighbour().

◆ GetInd()

Int_t CbmL1TrdTracklet4::GetInd ( Int_t  i)
inline

◆ GetIndex()

Int_t CbmL1TrdTracklet4::GetIndex ( )
inline

Definition at line 30 of file CbmL1TrdTracklet4.h.

References fIndex.

Referenced by CbmL1CATrdTrackFinderSA::FindNeighbour().

◆ GetIsAlone()

Int_t CbmL1TrdTracklet4::GetIsAlone ( )
inline

Definition at line 28 of file CbmL1TrdTracklet4.h.

References fIsAlone.

◆ GetVal()

Int_t CbmL1TrdTracklet4::GetVal ( )
inline

◆ SetCoord()

void CbmL1TrdTracklet4::SetCoord ( Int_t  ind,
Double_t  val 
)
inline

Definition at line 37 of file CbmL1TrdTracklet4.h.

References fCoord.

Referenced by CbmL1CATrdTrackFinderSA::CreateSegments().

◆ SetExt()

void CbmL1TrdTracklet4::SetExt ( Int_t  ind,
Double_t  val 
)
inline

Set extrapolated value of the precise coordinate of the 1st and 2nd layer

Definition at line 53 of file CbmL1TrdTracklet4.h.

References fExt.

Referenced by CbmL1CATrdTrackFinderSA::CreateSegments().

◆ SetInd()

void CbmL1TrdTracklet4::SetInd ( Int_t  ind,
Int_t  val 
)
inline

Definition at line 34 of file CbmL1TrdTracklet4.h.

References fInd.

Referenced by CbmL1CATrdTrackFinderSA::CreateSegments().

◆ SetIndex()

void CbmL1TrdTracklet4::SetIndex ( Int_t  index)
inline

Definition at line 45 of file CbmL1TrdTracklet4.h.

References fIndex.

Referenced by CbmL1CATrdTrackFinderSA::CreateSegments().

◆ SetIsAlone()

void CbmL1TrdTracklet4::SetIsAlone ( Bool_t  isAlone)
inline

Definition at line 43 of file CbmL1TrdTracklet4.h.

References fIsAlone.

◆ SetVal()

void CbmL1TrdTracklet4::SetVal ( Int_t  segVal)
inline

Member Data Documentation

◆ fCoord

Double_t CbmL1TrdTracklet4::fCoord[4]
private

Definition at line 96 of file CbmL1TrdTracklet4.h.

Referenced by GetCoord(), and SetCoord().

◆ fExt

Double_t CbmL1TrdTracklet4::fExt[2]
private

Definition at line 94 of file CbmL1TrdTracklet4.h.

Referenced by GetExt(), and SetExt().

◆ fExt1

Double_t CbmL1TrdTracklet4::fExt1
private

Definition at line 92 of file CbmL1TrdTracklet4.h.

◆ fExt2

Double_t CbmL1TrdTracklet4::fExt2
private

Definition at line 93 of file CbmL1TrdTracklet4.h.

◆ fInd

Int_t CbmL1TrdTracklet4::fInd[4]
private

Definition at line 80 of file CbmL1TrdTracklet4.h.

Referenced by GetInd(), and SetInd().

◆ fIndex

Int_t CbmL1TrdTracklet4::fIndex
private

Definition at line 90 of file CbmL1TrdTracklet4.h.

Referenced by GetIndex(), and SetIndex().

◆ fIsAlone

Bool_t CbmL1TrdTracklet4::fIsAlone
private

Definition at line 89 of file CbmL1TrdTracklet4.h.

Referenced by GetIsAlone(), and SetIsAlone().

◆ fVal

Int_t CbmL1TrdTracklet4::fVal
private

Definition at line 83 of file CbmL1TrdTracklet4.h.

Referenced by GetVal(), and SetVal().

◆ fY

Int_t CbmL1TrdTracklet4::fY
private

Definition at line 86 of file CbmL1TrdTracklet4.h.

◆ M

Double_t CbmL1TrdTracklet4::M[4]

Definition at line 76 of file CbmL1TrdTracklet4.h.

Referenced by CbmL1CATrdTrackFinderSA::CreateSegments().

◆ vAccostLeft

std::vector<Int_t> CbmL1TrdTracklet4::vAccostLeft

Definition at line 56 of file CbmL1TrdTracklet4.h.

Referenced by CbmL1CATrdTrackFinderSA::TagSegments().

◆ vAccostRight

std::vector<Int_t> CbmL1TrdTracklet4::vAccostRight

◆ vAccostTracklet

std::vector<Int_t> CbmL1TrdTracklet4::vAccostTracklet

Definition at line 55 of file CbmL1TrdTracklet4.h.


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