CbmRoot
CbmL1TrdTracklet Class Reference

#include <CbmL1TrdTracklet.h>

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

Public Member Functions

 CbmL1TrdTracklet ()
 
virtual ~CbmL1TrdTracklet ()
 
Int_t GetIndLeft ()
 
Int_t GetIndRight ()
 
Int_t GetVal ()
 
Int_t GetIsAlone ()
 
Int_t GetIndex ()
 
Double_t GetCoord (Int_t ind)
 
Int_t GetPlanesID (Int_t num)
 
void SetIndLeft (Int_t indLeft)
 
void SetIndRight (Int_t indRight)
 
void SetVal (Int_t segVal)
 
void SetIsAlone (Bool_t isAlone)
 
void SetIndex (Int_t index)
 
void SetCoord (Int_t ind, Double_t val)
 
void SetPlanesID (Int_t A_ID, Int_t B_ID)
 

Static Public Member Functions

static Bool_t Compare1 (CbmL1TrdTracklet *tr1, CbmL1TrdTracklet *tr2)
 
static Bool_t Compare2 (CbmL1TrdTracklet *tr1, CbmL1TrdTracklet *tr2)
 

Public Attributes

std::vector< Int_t > vAccostTracklet
 

Private Member Functions

 ClassDef (CbmL1TrdTracklet, 1)
 

Private Attributes

Int_t fID [2]
 
Int_t fIndLeft
 
Int_t fIndRight
 
Int_t fVal
 
Int_t fY
 
Bool_t fIsAlone
 
Int_t fIndex
 
Double_t fCoord [4]
 

Detailed Description

Definition at line 7 of file CbmL1TrdTracklet.h.

Constructor & Destructor Documentation

◆ CbmL1TrdTracklet()

CbmL1TrdTracklet::CbmL1TrdTracklet ( )

Default constructor

Definition at line 6 of file CbmL1TrdTracklet.cxx.

◆ ~CbmL1TrdTracklet()

CbmL1TrdTracklet::~CbmL1TrdTracklet ( )
virtual

Destructor

Definition at line 16 of file CbmL1TrdTracklet.cxx.

Member Function Documentation

◆ ClassDef()

CbmL1TrdTracklet::ClassDef ( CbmL1TrdTracklet  ,
 
)
private

◆ Compare1()

static Bool_t CbmL1TrdTracklet::Compare1 ( CbmL1TrdTracklet tr1,
CbmL1TrdTracklet tr2 
)
inlinestatic

Definition at line 39 of file CbmL1TrdTracklet.h.

References GetCoord().

Referenced by CbmL1CATrdTrackFinderSA::DoFind().

◆ Compare2()

static Bool_t CbmL1TrdTracklet::Compare2 ( CbmL1TrdTracklet tr1,
CbmL1TrdTracklet tr2 
)
inlinestatic

Definition at line 43 of file CbmL1TrdTracklet.h.

References GetCoord().

◆ GetCoord()

Double_t CbmL1TrdTracklet::GetCoord ( Int_t  ind)
inline

Definition at line 21 of file CbmL1TrdTracklet.h.

References fCoord.

Referenced by Compare1(), Compare2(), and CbmL1CATrdTrackFinderSA::CreateSegments().

◆ GetIndex()

Int_t CbmL1TrdTracklet::GetIndex ( )
inline

Definition at line 20 of file CbmL1TrdTracklet.h.

References fIndex.

◆ GetIndLeft()

Int_t CbmL1TrdTracklet::GetIndLeft ( )
inline

Definition at line 16 of file CbmL1TrdTracklet.h.

References fIndLeft.

Referenced by CbmL1CATrdTrackFinderSA::CreateSegments().

◆ GetIndRight()

Int_t CbmL1TrdTracklet::GetIndRight ( )
inline

Definition at line 17 of file CbmL1TrdTracklet.h.

References fIndRight.

Referenced by CbmL1CATrdTrackFinderSA::CreateSegments().

◆ GetIsAlone()

Int_t CbmL1TrdTracklet::GetIsAlone ( )
inline

Definition at line 19 of file CbmL1TrdTracklet.h.

References fIsAlone.

◆ GetPlanesID()

Int_t CbmL1TrdTracklet::GetPlanesID ( Int_t  num)
inline

Definition at line 22 of file CbmL1TrdTracklet.h.

References fID.

◆ GetVal()

Int_t CbmL1TrdTracklet::GetVal ( )
inline

Definition at line 18 of file CbmL1TrdTracklet.h.

References fVal.

◆ SetCoord()

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

Definition at line 29 of file CbmL1TrdTracklet.h.

References fCoord.

Referenced by CbmL1CATrdTrackFinderSA::CreateSpacePoints().

◆ SetIndex()

void CbmL1TrdTracklet::SetIndex ( Int_t  index)
inline

Definition at line 28 of file CbmL1TrdTracklet.h.

References fIndex.

Referenced by CbmL1CATrdTrackFinderSA::CreateSpacePoints().

◆ SetIndLeft()

void CbmL1TrdTracklet::SetIndLeft ( Int_t  indLeft)
inline

Definition at line 24 of file CbmL1TrdTracklet.h.

References fIndLeft.

Referenced by CbmL1CATrdTrackFinderSA::CreateSpacePoints().

◆ SetIndRight()

void CbmL1TrdTracklet::SetIndRight ( Int_t  indRight)
inline

Definition at line 25 of file CbmL1TrdTracklet.h.

References fIndRight.

Referenced by CbmL1CATrdTrackFinderSA::CreateSpacePoints().

◆ SetIsAlone()

void CbmL1TrdTracklet::SetIsAlone ( Bool_t  isAlone)
inline

Definition at line 27 of file CbmL1TrdTracklet.h.

References fIsAlone.

◆ SetPlanesID()

void CbmL1TrdTracklet::SetPlanesID ( Int_t  A_ID,
Int_t  B_ID 
)
inline

Definition at line 30 of file CbmL1TrdTracklet.h.

References fID.

Referenced by CbmL1CATrdTrackFinderSA::CreateSpacePoints().

◆ SetVal()

void CbmL1TrdTracklet::SetVal ( Int_t  segVal)
inline

Definition at line 26 of file CbmL1TrdTracklet.h.

References fVal.

Referenced by CbmL1CATrdTrackFinderSA::CreateSpacePoints().

Member Data Documentation

◆ fCoord

Double_t CbmL1TrdTracklet::fCoord[4]
private

Definition at line 55 of file CbmL1TrdTracklet.h.

Referenced by GetCoord(), and SetCoord().

◆ fID

Int_t CbmL1TrdTracklet::fID[2]
private

Definition at line 48 of file CbmL1TrdTracklet.h.

Referenced by GetPlanesID(), and SetPlanesID().

◆ fIndex

Int_t CbmL1TrdTracklet::fIndex
private

Definition at line 54 of file CbmL1TrdTracklet.h.

Referenced by GetIndex(), and SetIndex().

◆ fIndLeft

Int_t CbmL1TrdTracklet::fIndLeft
private

Definition at line 49 of file CbmL1TrdTracklet.h.

Referenced by GetIndLeft(), and SetIndLeft().

◆ fIndRight

Int_t CbmL1TrdTracklet::fIndRight
private

Definition at line 50 of file CbmL1TrdTracklet.h.

Referenced by GetIndRight(), and SetIndRight().

◆ fIsAlone

Bool_t CbmL1TrdTracklet::fIsAlone
private

Definition at line 53 of file CbmL1TrdTracklet.h.

Referenced by GetIsAlone(), and SetIsAlone().

◆ fVal

Int_t CbmL1TrdTracklet::fVal
private

Definition at line 51 of file CbmL1TrdTracklet.h.

Referenced by GetVal(), and SetVal().

◆ fY

Int_t CbmL1TrdTracklet::fY
private

Definition at line 52 of file CbmL1TrdTracklet.h.

◆ vAccostTracklet

std::vector<Int_t> CbmL1TrdTracklet::vAccostTracklet

Definition at line 36 of file CbmL1TrdTracklet.h.


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