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 31 of file CbmTofTrackletParam.h.

Constructor & Destructor Documentation

◆ CbmTofTrackletParam()

CbmTofTrackletParam::CbmTofTrackletParam ( )
inline

Constructor.

Definition at line 36 of file CbmTofTrackletParam.h.

References fChiSq, fCovMatrix, fLz, fQp, fT, fTt, fTx, fTy, fX, fY, and fZ.

Referenced by ClassDef().

◆ ~CbmTofTrackletParam()

virtual CbmTofTrackletParam::~CbmTofTrackletParam ( )
inlinevirtual

Destructor.

Definition at line 54 of file CbmTofTrackletParam.h.

Member Function Documentation

◆ ClassDef()

CbmTofTrackletParam::ClassDef ( CbmTofTrackletParam ,
1  )
private

References CbmTofTrackletParam().

◆ GetChiSq()

double CbmTofTrackletParam::GetChiSq ( ) const
inline

Definition at line 66 of file CbmTofTrackletParam.h.

References fChiSq.

◆ GetCovariance()

double CbmTofTrackletParam::GetCovariance ( int index) const
inline

Definition at line 67 of file CbmTofTrackletParam.h.

References fCovMatrix.

Referenced by CbmTofTracklet::SetParamLast().

◆ GetCovMatrix()

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

Definition at line 68 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 90 of file CbmTofTrackletParam.h.

References fQp, fTx, and fTy.

◆ GetLz()

double CbmTofTrackletParam::GetLz ( ) const
inline

Definition at line 61 of file CbmTofTrackletParam.h.

References fLz.

Referenced by CbmTofFindTracks::FillHistograms().

◆ GetQp()

double CbmTofTrackletParam::GetQp ( ) const
inline

Definition at line 65 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 106 of file CbmTofTrackletParam.h.

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

◆ GetT()

double CbmTofTrackletParam::GetT ( ) const
inline

Definition at line 60 of file CbmTofTrackletParam.h.

References fT.

Referenced by CbmTofExtendTracks::GetFitT().

◆ GetTt()

double CbmTofTrackletParam::GetTt ( ) const
inline

Definition at line 64 of file CbmTofTrackletParam.h.

References fTt.

Referenced by CbmTofExtendTracks::GetFitT().

◆ GetTx()

◆ GetTy()

◆ GetX()

double CbmTofTrackletParam::GetX ( ) const
inline

◆ GetY()

double CbmTofTrackletParam::GetY ( ) const
inline

◆ 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 150 of file CbmTofTrackletParam.h.

References fTy, fY, and fZ.

Referenced by CbmTofFindTracks::FillHistograms().

◆ SetChiSq()

void CbmTofTrackletParam::SetChiSq ( double v)
inline

Definition at line 80 of file CbmTofTrackletParam.h.

References fChiSq, and v.

Referenced by CbmTofExtendTracks::Line3Dfit().

◆ SetCovariance()

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

Definition at line 82 of file CbmTofTrackletParam.h.

References fCovMatrix.

◆ SetCovMatrix()

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

Definition at line 81 of file CbmTofTrackletParam.h.

References fCovMatrix.

◆ SetLz()

void CbmTofTrackletParam::SetLz ( double lz)
inline

Definition at line 75 of file CbmTofTrackletParam.h.

References fLz.

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

◆ SetQp()

void CbmTofTrackletParam::SetQp ( double qp)
inline

Definition at line 79 of file CbmTofTrackletParam.h.

References fQp.

Referenced by CbmTofExtendTracks::Line3Dfit(), and SetStateVector().

◆ SetStateVector()

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

Set parameters from vector.

Parameters
[in]xState vector.

Definition at line 121 of file CbmTofTrackletParam.h.

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

◆ SetT()

void CbmTofTrackletParam::SetT ( double t)
inline

Definition at line 74 of file CbmTofTrackletParam.h.

References fT.

◆ SetTt()

void CbmTofTrackletParam::SetTt ( double tt)
inline

Definition at line 78 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 134 of file CbmTofTrackletParam.h.

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

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

Member Data Documentation

◆ fChiSq

double CbmTofTrackletParam::fChiSq
private

Definition at line 164 of file CbmTofTrackletParam.h.

Referenced by CbmTofTrackletParam(), GetChiSq(), and SetChiSq().

◆ fCovMatrix

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

◆ fLz

double CbmTofTrackletParam::fLz
private

Definition at line 163 of file CbmTofTrackletParam.h.

Referenced by CbmTofTrackletParam(), GetLz(), and SetLz().

◆ fQp

double CbmTofTrackletParam::fQp
private

Definition at line 162 of file CbmTofTrackletParam.h.

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

◆ fT

double CbmTofTrackletParam::fT
private

Definition at line 160 of file CbmTofTrackletParam.h.

Referenced by CbmTofTrackletParam(), GetT(), and SetT().

◆ fTt

double CbmTofTrackletParam::fTt
private

Definition at line 161 of file CbmTofTrackletParam.h.

Referenced by CbmTofTrackletParam(), GetTt(), and SetTt().

◆ fTx

double CbmTofTrackletParam::fTx
private

Definition at line 161 of file CbmTofTrackletParam.h.

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

◆ fTy

double CbmTofTrackletParam::fTy
private

Definition at line 161 of file CbmTofTrackletParam.h.

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

◆ fX

double CbmTofTrackletParam::fX
private

Definition at line 160 of file CbmTofTrackletParam.h.

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

◆ fY

double CbmTofTrackletParam::fY
private

Definition at line 160 of file CbmTofTrackletParam.h.

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

◆ fZ

double CbmTofTrackletParam::fZ
private

Definition at line 160 of file CbmTofTrackletParam.h.

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


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