CbmRoot
Loading...
Searching...
No Matches
HalCbmHbtTrack Class Reference

#include <HalCbmHbtTrack.h>

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

Public Member Functions

 HalCbmHbtTrack ()
 
const TVector3 & GetPosAtMiddle () const
 
const TVector3 & GetPosAtStsEntrance () const
 
const TVector3 & GetPosAtStsExit () const
 
const TVector3 & GetPosAtCustom () const
 
const TVector3 & GetPosAtPlane (Int_t plane) const
 
const TVector3 & GetMomAtMiddle () const
 
const TVector3 & GetMomAtStsEntrance () const
 
const TVector3 & GetMomAtStsExit () const
 
const TVector3 & GetMomAtCustom () const
 
const TVector3 & GetMomAtPlane (Int_t plane) const
 
CbmHelixGetHelix ()
 
void CalculateAtR (Double_t R)
 
virtual void CopyData (Hal::Track *other)
 
 HalCbmHbtTrack (const HalCbmHbtTrack &other)
 
HalCbmHbtTrackoperator= (const HalCbmHbtTrack &other)
 
virtual ~HalCbmHbtTrack ()
 

Private Attributes

TVector3 fPosAt [9]
 
TVector3 fMomAt [9]
 
TVector3 fPosAtCustom
 
TVector3 fMomAtCustom
 
CbmHelix fHelix
 
Double_t fR
 

Detailed Description

Definition at line 18 of file HalCbmHbtTrack.h.

Constructor & Destructor Documentation

◆ HalCbmHbtTrack() [1/2]

HalCbmHbtTrack::HalCbmHbtTrack ( )

Definition at line 12 of file HalCbmHbtTrack.cxx.

◆ HalCbmHbtTrack() [2/2]

HalCbmHbtTrack::HalCbmHbtTrack ( const HalCbmHbtTrack & other)

Definition at line 16 of file HalCbmHbtTrack.cxx.

References fHelix, fMomAt, fMomAtCustom, fPosAt, fPosAtCustom, and fR.

◆ ~HalCbmHbtTrack()

HalCbmHbtTrack::~HalCbmHbtTrack ( )
virtual

Definition at line 14 of file HalCbmHbtTrack.cxx.

Member Function Documentation

◆ CalculateAtR()

void HalCbmHbtTrack::CalculateAtR ( Double_t R)

◆ CopyData()

void HalCbmHbtTrack::CopyData ( Hal::Track * other)
virtual

Definition at line 43 of file HalCbmHbtTrack.cxx.

References CbmHelix::Eval(), fHelix, fMomAt, fPosAt, fR, CbmHelix::X(), x, and y.

◆ GetHelix()

CbmHelix & HalCbmHbtTrack::GetHelix ( )
inline

Definition at line 39 of file HalCbmHbtTrack.h.

References fHelix.

Referenced by CalculateAtR().

◆ GetMomAtCustom()

const TVector3 & HalCbmHbtTrack::GetMomAtCustom ( ) const
inline

◆ GetMomAtMiddle()

const TVector3 & HalCbmHbtTrack::GetMomAtMiddle ( ) const
inline

Definition at line 33 of file HalCbmHbtTrack.h.

References fMomAt.

◆ GetMomAtPlane()

const TVector3 & HalCbmHbtTrack::GetMomAtPlane ( Int_t plane) const
inline

◆ GetMomAtStsEntrance()

const TVector3 & HalCbmHbtTrack::GetMomAtStsEntrance ( ) const
inline

Definition at line 34 of file HalCbmHbtTrack.h.

References fMomAt.

◆ GetMomAtStsExit()

const TVector3 & HalCbmHbtTrack::GetMomAtStsExit ( ) const
inline

Definition at line 35 of file HalCbmHbtTrack.h.

References fMomAt.

◆ GetPosAtCustom()

const TVector3 & HalCbmHbtTrack::GetPosAtCustom ( ) const
inline

Definition at line 31 of file HalCbmHbtTrack.h.

References fPosAtCustom.

◆ GetPosAtMiddle()

const TVector3 & HalCbmHbtTrack::GetPosAtMiddle ( ) const
inline

Definition at line 28 of file HalCbmHbtTrack.h.

References fPosAt.

◆ GetPosAtPlane()

const TVector3 & HalCbmHbtTrack::GetPosAtPlane ( Int_t plane) const
inline

◆ GetPosAtStsEntrance()

const TVector3 & HalCbmHbtTrack::GetPosAtStsEntrance ( ) const
inline

Definition at line 29 of file HalCbmHbtTrack.h.

References fPosAt.

Referenced by HalCbmStsEntranceSepCut::PassHbt().

◆ GetPosAtStsExit()

const TVector3 & HalCbmHbtTrack::GetPosAtStsExit ( ) const
inline

Definition at line 30 of file HalCbmHbtTrack.h.

References fPosAt.

Referenced by HalCbmStsExitSepCut::PassHbt().

◆ operator=()

HalCbmHbtTrack & HalCbmHbtTrack::operator= ( const HalCbmHbtTrack & other)

Definition at line 28 of file HalCbmHbtTrack.cxx.

References fHelix, fMomAt, fMomAtCustom, fPosAt, fPosAtCustom, and fR.

Member Data Documentation

◆ fHelix

CbmHelix HalCbmHbtTrack::fHelix
private

Definition at line 23 of file HalCbmHbtTrack.h.

Referenced by CopyData(), GetHelix(), HalCbmHbtTrack(), and operator=().

◆ fMomAt

TVector3 HalCbmHbtTrack::fMomAt[9]
private

◆ fMomAtCustom

TVector3 HalCbmHbtTrack::fMomAtCustom
private

Definition at line 22 of file HalCbmHbtTrack.h.

Referenced by CalculateAtR(), GetMomAtCustom(), HalCbmHbtTrack(), and operator=().

◆ fPosAt

TVector3 HalCbmHbtTrack::fPosAt[9]
private

◆ fPosAtCustom

TVector3 HalCbmHbtTrack::fPosAtCustom
private

Definition at line 21 of file HalCbmHbtTrack.h.

Referenced by CalculateAtR(), GetPosAtCustom(), HalCbmHbtTrack(), and operator=().

◆ fR

Double_t HalCbmHbtTrack::fR
private

Definition at line 24 of file HalCbmHbtTrack.h.

Referenced by CalculateAtR(), CopyData(), HalCbmHbtTrack(), and operator=().


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