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

#include <CbmTofTrackletParam.h>

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

Public Member Functions

 CbmTofTrackletParam ()
 Constructor.
 
virtual ~CbmTofTrackletParam ()
 Destructor.
 
double GetX () const
 
double GetY () const
 
double GetZ () const
 
double GetT () const
 
double GetLz () const
 
double GetTx () const
 
double GetTy () const
 
double GetTt () const
 
double GetQp () const
 
double GetChiSq () const
 
double GetCovariance (int index) const
 
const std::vector< double > & GetCovMatrix () const
 
void SetX (double x)
 
void SetY (double y)
 
void SetZ (double z)
 
void SetT (double t)
 
void SetLz (double lz)
 
void SetTx (double tx)
 
void SetTy (double ty)
 
void SetTt (double tt)
 
void SetQp (double qp)
 
void SetChiSq (double v)
 
void SetCovMatrix (const std::vector< double > &C)
 
void SetCovariance (int index, double cov)
 
void GetDirCos (double &nx, double &ny, double &nz) const
 Return direction cosines.
 
std::vector< double > GetStateVector () const
 Return state vector as vector.
 
void SetStateVector (const std::vector< double > &x)
 Set parameters from vector.
 
std::string ToString () const
 Return string representation of class.
 
double GetZr (double R) const
 
double GetZy (double Y) const
 

Private Member Functions

 ClassDef (CbmTofTrackletParam, 1)
 

Private Attributes

double fX
 
double fY
 
double fZ
 
double fT
 
double fTx
 
double fTy
 
double fTt
 
double fQp
 
double fLz
 
double fChiSq
 
std::vector< double > fCovMatrix
 

Detailed Description

Definition at line 32 of file CbmTofTrackletParam.h.

Constructor & Destructor Documentation

◆ CbmTofTrackletParam()

CbmTofTrackletParam::CbmTofTrackletParam ( )
inline

Constructor.

Definition at line 37 of file CbmTofTrackletParam.h.

◆ ~CbmTofTrackletParam()

virtual CbmTofTrackletParam::~CbmTofTrackletParam ( )
inlinevirtual

Destructor.

Definition at line 55 of file CbmTofTrackletParam.h.

Member Function Documentation

◆ ClassDef()

CbmTofTrackletParam::ClassDef ( CbmTofTrackletParam ,
1  )
private

◆ GetChiSq()

double CbmTofTrackletParam::GetChiSq ( ) const
inline

Definition at line 67 of file CbmTofTrackletParam.h.

References fChiSq.

◆ GetCovariance()

double CbmTofTrackletParam::GetCovariance ( int index) const
inline

◆ GetCovMatrix()

const std::vector< double > & CbmTofTrackletParam::GetCovMatrix ( ) const
inline

Definition at line 69 of file CbmTofTrackletParam.h.

References fCovMatrix.

◆ GetDirCos()

void CbmTofTrackletParam::GetDirCos ( double & nx,
double & ny,
double & nz ) const
inline

Return direction cosines.

Parameters
[out]nxOutput direction cosine for OX axis.
[out]nyOutput direction cosine for OY axis.
[out]nzOutput direction cosine for OZ axis.

Definition at line 91 of file CbmTofTrackletParam.h.

References fQp, fTx, and fTy.

◆ GetLz()

double CbmTofTrackletParam::GetLz ( ) const
inline

Definition at line 62 of file CbmTofTrackletParam.h.

References fLz.

Referenced by CbmTofFindTracks::FillHistograms().

◆ GetQp()

double CbmTofTrackletParam::GetQp ( ) const
inline

Definition at line 66 of file CbmTofTrackletParam.h.

References fQp.

Referenced by GetStateVector(), and CbmTofTracklet::SetParamLast().

◆ GetStateVector()

std::vector< double > CbmTofTrackletParam::GetStateVector ( ) const
inline

Return state vector as vector.

Returns
State vector as vector.

Definition at line 107 of file CbmTofTrackletParam.h.

References GetQp(), GetTx(), GetTy(), GetX(), and GetY().

◆ GetT()

double CbmTofTrackletParam::GetT ( ) const
inline

Definition at line 61 of file CbmTofTrackletParam.h.

References fT.

Referenced by CbmTofExtendTracks::GetFitT().

◆ GetTt()

double CbmTofTrackletParam::GetTt ( ) const
inline

Definition at line 65 of file CbmTofTrackletParam.h.

References fTt.

Referenced by CbmTofExtendTracks::GetFitT().

◆ GetTx()

◆ GetTy()

◆ GetX()

◆ GetY()

◆ GetZ()

◆ GetZr()

double CbmTofTrackletParam::GetZr ( double R) const

Definition at line 14 of file CbmTofTrackletParam.cxx.

References fTx, fTy, fX, and fY.

◆ GetZy()

double CbmTofTrackletParam::GetZy ( double Y) const
inline

Definition at line 151 of file CbmTofTrackletParam.h.

References fTy, fY, and fZ.

Referenced by CbmTofFindTracks::FillHistograms().

◆ SetChiSq()

void CbmTofTrackletParam::SetChiSq ( double v)
inline

Definition at line 81 of file CbmTofTrackletParam.h.

References fChiSq, and v.

Referenced by CbmTofExtendTracks::Line3Dfit().

◆ SetCovariance()

void CbmTofTrackletParam::SetCovariance ( int index,
double cov )
inline

Definition at line 83 of file CbmTofTrackletParam.h.

References fCovMatrix.

Referenced by CbmTofTracklet::GetFairTrackParamLast().

◆ SetCovMatrix()

void CbmTofTrackletParam::SetCovMatrix ( const std::vector< double > & C)
inline

Definition at line 82 of file CbmTofTrackletParam.h.

References fCovMatrix.

◆ SetLz()

void CbmTofTrackletParam::SetLz ( double lz)
inline

Definition at line 76 of file CbmTofTrackletParam.h.

References fLz.

Referenced by CbmTofTrackFinderNN::DoFind(), and CbmTofTrackFinderNN::TrklSeed().

◆ SetQp()

void CbmTofTrackletParam::SetQp ( double qp)
inline

◆ SetStateVector()

void CbmTofTrackletParam::SetStateVector ( const std::vector< double > & x)
inline

Set parameters from vector.

Parameters
[in]xState vector.

Definition at line 122 of file CbmTofTrackletParam.h.

References SetQp(), SetTx(), SetTy(), SetX(), SetY(), and x.

◆ SetT()

void CbmTofTrackletParam::SetT ( double t)
inline

Definition at line 75 of file CbmTofTrackletParam.h.

References fT.

◆ SetTt()

void CbmTofTrackletParam::SetTt ( double tt)
inline

Definition at line 79 of file CbmTofTrackletParam.h.

References fTt.

◆ SetTx()

void CbmTofTrackletParam::SetTx ( double tx)
inline

◆ SetTy()

void CbmTofTrackletParam::SetTy ( double ty)
inline

◆ SetX()

void CbmTofTrackletParam::SetX ( double x)
inline

◆ SetY()

void CbmTofTrackletParam::SetY ( double y)
inline

◆ SetZ()

void CbmTofTrackletParam::SetZ ( double z)
inline

◆ ToString()

std::string CbmTofTrackletParam::ToString ( ) const
inline

Return string representation of class.

Returns
String representation of class.

Definition at line 135 of file CbmTofTrackletParam.h.

References fCovMatrix, fQp, fTx, fTy, fX, fY, and fZ.

Referenced by CbmTofTrackFinderNN::DoFind(), CbmTofFindTracks::FillHistograms(), and CbmTofTracklet::GetTex().

Member Data Documentation

◆ fChiSq

double CbmTofTrackletParam::fChiSq
private

Definition at line 163 of file CbmTofTrackletParam.h.

Referenced by GetChiSq(), and SetChiSq().

◆ fCovMatrix

std::vector<double> CbmTofTrackletParam::fCovMatrix
private

◆ fLz

double CbmTofTrackletParam::fLz
private

Definition at line 162 of file CbmTofTrackletParam.h.

Referenced by GetLz(), and SetLz().

◆ fQp

double CbmTofTrackletParam::fQp
private

Definition at line 161 of file CbmTofTrackletParam.h.

Referenced by GetDirCos(), GetQp(), SetQp(), and ToString().

◆ fT

double CbmTofTrackletParam::fT
private

Definition at line 159 of file CbmTofTrackletParam.h.

Referenced by GetT(), and SetT().

◆ fTt

double CbmTofTrackletParam::fTt
private

Definition at line 160 of file CbmTofTrackletParam.h.

Referenced by GetTt(), and SetTt().

◆ fTx

double CbmTofTrackletParam::fTx
private

Definition at line 160 of file CbmTofTrackletParam.h.

Referenced by GetDirCos(), GetTx(), GetZr(), SetTx(), and ToString().

◆ fTy

double CbmTofTrackletParam::fTy
private

Definition at line 160 of file CbmTofTrackletParam.h.

Referenced by GetDirCos(), GetTy(), GetZr(), GetZy(), SetTy(), and ToString().

◆ fX

double CbmTofTrackletParam::fX
private

Definition at line 159 of file CbmTofTrackletParam.h.

Referenced by GetX(), GetZr(), SetX(), and ToString().

◆ fY

double CbmTofTrackletParam::fY
private

Definition at line 159 of file CbmTofTrackletParam.h.

Referenced by GetY(), GetZr(), GetZy(), SetY(), and ToString().

◆ fZ

double CbmTofTrackletParam::fZ
private

Definition at line 159 of file CbmTofTrackletParam.h.

Referenced by GetZ(), GetZy(), SetZ(), and ToString().


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