CGEM BOSS 6.6.5.g
BESIII Offline Software System
Loading...
Searching...
No Matches
TRecCgemKalTrack Class Reference

#include <TRecCgemKalTrack.h>

+ Inheritance diagram for TRecCgemKalTrack:

Public Member Functions

 TRecCgemKalTrack ()
 
 ~TRecCgemKalTrack ()
 
const Int_t getTrackId () const
 
const Double_t getMass (Int_t pid) const
 
const Double_t getLength (Int_t pid) const
 
const Double_t getTof (Int_t pid) const
 
const Double_t getfiTerm (Int_t pid) const
 
const Double_t getPathSM (Int_t pid) const
 
const Int_t getNhits (Int_t pid) const
 
const Int_t getStat (Int_t i, Int_t pid) const
 
const Double_t getChisq (Int_t i, Int_t pid) const
 
const Int_t getNdf (Int_t i, Int_t pid) const
 
const Double_t getZHelix (Int_t i) const
 
const Double_t getZError (Int_t i, Int_t j) const
 
const Double_t getZHelixE (Int_t i) const
 
const Double_t getZErrorE (Int_t i, Int_t j) const
 
const Double_t getZHelixMu (Int_t i) const
 
const Double_t getZErrorMu (Int_t i, Int_t j) const
 
const Double_t getZHelixK (Int_t i) const
 
const Double_t getZErrorK (Int_t i, Int_t j) const
 
const Double_t getZHelixP (Int_t i) const
 
const Double_t getZErrorP (Int_t i, Int_t j) const
 
const Double_t getFHelix (Int_t i) const
 
const Double_t getFError (Int_t i, Int_t j) const
 
const Double_t getFHelixE (Int_t i) const
 
const Double_t getFErrorE (Int_t i, Int_t j) const
 
const Double_t getFHelixMu (Int_t i) const
 
const Double_t getFErrorMu (Int_t i, Int_t j) const
 
const Double_t getFHelixK (Int_t i) const
 
const Double_t getFErrorK (Int_t i, Int_t j) const
 
const Double_t getFHelixP (Int_t i) const
 
const Double_t getFErrorP (Int_t i, Int_t j) const
 
const Double_t getLHelix (Int_t i) const
 
const Double_t getLError (Int_t i, Int_t j) const
 
const Double_t getLHelixE (Int_t i) const
 
const Double_t getLErrorE (Int_t i, Int_t j) const
 
const Double_t getLHelixMu (Int_t i) const
 
const Double_t getLErrorMu (Int_t i, Int_t j) const
 
const Double_t getLHelixK (Int_t i) const
 
const Double_t getLErrorK (Int_t i, Int_t j) const
 
const Double_t getLHelixP (Int_t i) const
 
const Double_t getLErrorP (Int_t i, Int_t j) const
 
const Double_t getTHelix (Int_t i) const
 
const Double_t getTError (Int_t i) const
 
const Double_t getPocaE (Int_t i) const
 
const Double_t getPocaMu (Int_t i) const
 
const Double_t getPoca (Int_t i) const
 
const Double_t getPocaK (Int_t i) const
 
const Double_t getPocaP (Int_t i) const
 
const Double_t getLPointE (Int_t i) const
 
const Double_t getLPointMu (Int_t i) const
 
const Double_t getLPoint (Int_t i) const
 
const Double_t getLPointK (Int_t i) const
 
const Double_t getLPointP (Int_t i) const
 
const Double_t getLPivotE (Int_t i) const
 
const Double_t getLPivotMu (Int_t i) const
 
const Double_t getLPivot (Int_t i) const
 
const Double_t getLPivotK (Int_t i) const
 
const Double_t getLPivotP (Int_t i) const
 
void setTrackId (const Int_t trackId)
 
void setMass (const Double_t mass[5])
 
void setLength (const Double_t length[5])
 
void setFiTerm (const Double_t fiTerm[5])
 
void setPathSM (const Double_t pathSM[5])
 
void setTof (const Double_t tof[5])
 
void setNhits (const Int_t nhits[5])
 
void setStat (const Int_t stat, Int_t i, Int_t pid)
 
void setChisq (const Double_t chisq, Int_t i, Int_t pid)
 
void setNdf (const Int_t ndf, Int_t i, Int_t pid)
 
void setZHelix (const Double_t zhelix[5])
 
void setZError (const Double_t zerror[5][5])
 
void setZHelixE (const Double_t zhelix_e[5])
 
void setZErrorE (const Double_t zerror_e[5][5])
 
void setZHelixMu (const Double_t zhelix_mu[5])
 
void setZErrorMu (const Double_t zerror_mu[5][5])
 
void setZHelixK (const Double_t zhelix_k[5])
 
void setZErrorK (const Double_t zerror_k[5][5])
 
void setZHelixP (const Double_t zhelix_p[5])
 
void setZErrorP (const Double_t zerror_p[5][5])
 
void setFHelix (const Double_t fhelix[5])
 
void setFError (const Double_t ferror[5][5])
 
void setFHelixE (const Double_t fhelix_e[5])
 
void setFErrorE (const Double_t ferror_e[5][5])
 
void setFHelixMu (const Double_t fhelix_mu[5])
 
void setFErrorMu (const Double_t ferror_mu[5][5])
 
void setFHelixK (const Double_t fhelix_k[5])
 
void setFErrorK (const Double_t ferror_k[5][5])
 
void setFHelixP (const Double_t fhelix_p[5])
 
void setFErrorP (const Double_t ferror_p[5][5])
 
void setLHelix (const Double_t lhelix[5])
 
void setLError (const Double_t lerror[5][5])
 
void setLHelixE (const Double_t lhelix_e[5])
 
void setLErrorE (const Double_t lerror_e[5][5])
 
void setLHelixMu (const Double_t lhelix_mu[5])
 
void setLErrorMu (const Double_t lerror_mu[5][5])
 
void setLHelixK (const Double_t lhelix_k[5])
 
void setLErrorK (const Double_t lerror_k[5][5])
 
void setLHelixP (const Double_t lhelix_p[5])
 
void setLErrorP (const Double_t lerror_p[5][5])
 
void setTHelix (const Double_t thelix[5])
 
void setTError (const Double_t terror[15])
 
void setPocaE (const Double_t poca_e[3])
 
void setPocaMu (const Double_t poca_mu[3])
 
void setPoca (const Double_t poca[3])
 
void setPocaK (const Double_t poca_k[3])
 
void setPocaP (const Double_t poca_p[3])
 
void setLPointE (const Double_t lpoint_e[3])
 
void setLPointMu (const Double_t lpoint_mu[3])
 
void setLPoint (const Double_t lpoint[3])
 
void setLPointK (const Double_t lpoint_k[3])
 
void setLPointP (const Double_t lpoint_p[3])
 
void setLPivotE (const Double_t lpivot_e[3])
 
void setLPivotMu (const Double_t lpivot_mu[3])
 
void setLPivot (const Double_t lpivot[3])
 
void setLPivotK (const Double_t lpivot_k[3])
 
void setLPivotP (const Double_t lpivot_p[3])
 

Detailed Description

Definition at line 7 of file TRecCgemKalTrack.h.

Constructor & Destructor Documentation

◆ TRecCgemKalTrack()

TRecCgemKalTrack::TRecCgemKalTrack ( )

◆ ~TRecCgemKalTrack()

TRecCgemKalTrack::~TRecCgemKalTrack ( )

Definition at line 12 of file TRecCgemKalTrack.cxx.

12 {
13 Clear();
14 }

Member Function Documentation

◆ getChisq()

const Double_t TRecCgemKalTrack::getChisq ( Int_t  i,
Int_t  pid 
) const
inline

Definition at line 23 of file TRecCgemKalTrack.h.

23{ return m_chisq[i][pid];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getFError()

const Double_t TRecCgemKalTrack::getFError ( Int_t  i,
Int_t  j 
) const
inline

Definition at line 36 of file TRecCgemKalTrack.h.

36{return m_ferror[i][j];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getFErrorE()

const Double_t TRecCgemKalTrack::getFErrorE ( Int_t  i,
Int_t  j 
) const
inline

Definition at line 38 of file TRecCgemKalTrack.h.

38{return m_ferror_e[i][j];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getFErrorK()

const Double_t TRecCgemKalTrack::getFErrorK ( Int_t  i,
Int_t  j 
) const
inline

Definition at line 42 of file TRecCgemKalTrack.h.

42{return m_ferror_k[i][j];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getFErrorMu()

const Double_t TRecCgemKalTrack::getFErrorMu ( Int_t  i,
Int_t  j 
) const
inline

Definition at line 40 of file TRecCgemKalTrack.h.

40{return m_ferror_mu[i][j];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getFErrorP()

const Double_t TRecCgemKalTrack::getFErrorP ( Int_t  i,
Int_t  j 
) const
inline

Definition at line 44 of file TRecCgemKalTrack.h.

44{return m_ferror_p[i][j];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getFHelix()

const Double_t TRecCgemKalTrack::getFHelix ( Int_t  i) const
inline

Definition at line 35 of file TRecCgemKalTrack.h.

35{return m_fhelix[i];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getFHelixE()

const Double_t TRecCgemKalTrack::getFHelixE ( Int_t  i) const
inline

Definition at line 37 of file TRecCgemKalTrack.h.

37{return m_fhelix_e[i];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getFHelixK()

const Double_t TRecCgemKalTrack::getFHelixK ( Int_t  i) const
inline

Definition at line 41 of file TRecCgemKalTrack.h.

41{return m_fhelix_k[i];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getFHelixMu()

const Double_t TRecCgemKalTrack::getFHelixMu ( Int_t  i) const
inline

Definition at line 39 of file TRecCgemKalTrack.h.

39{return m_fhelix_mu[i];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getFHelixP()

const Double_t TRecCgemKalTrack::getFHelixP ( Int_t  i) const
inline

Definition at line 43 of file TRecCgemKalTrack.h.

43{return m_fhelix_p[i];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getfiTerm()

const Double_t TRecCgemKalTrack::getfiTerm ( Int_t  pid) const
inline

Definition at line 19 of file TRecCgemKalTrack.h.

19{ return m_fiTerm[pid]; }

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getLength()

const Double_t TRecCgemKalTrack::getLength ( Int_t  pid) const
inline

Definition at line 17 of file TRecCgemKalTrack.h.

17{ return m_length[pid]; }

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getLError()

const Double_t TRecCgemKalTrack::getLError ( Int_t  i,
Int_t  j 
) const
inline

Definition at line 46 of file TRecCgemKalTrack.h.

46{return m_lerror[i][j];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getLErrorE()

const Double_t TRecCgemKalTrack::getLErrorE ( Int_t  i,
Int_t  j 
) const
inline

Definition at line 48 of file TRecCgemKalTrack.h.

48{return m_lerror_e[i][j];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getLErrorK()

const Double_t TRecCgemKalTrack::getLErrorK ( Int_t  i,
Int_t  j 
) const
inline

Definition at line 52 of file TRecCgemKalTrack.h.

52{return m_lerror_k[i][j];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getLErrorMu()

const Double_t TRecCgemKalTrack::getLErrorMu ( Int_t  i,
Int_t  j 
) const
inline

Definition at line 50 of file TRecCgemKalTrack.h.

50{return m_lerror_mu[i][j];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getLErrorP()

const Double_t TRecCgemKalTrack::getLErrorP ( Int_t  i,
Int_t  j 
) const
inline

Definition at line 54 of file TRecCgemKalTrack.h.

54{return m_lerror_p[i][j];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getLHelix()

const Double_t TRecCgemKalTrack::getLHelix ( Int_t  i) const
inline

Definition at line 45 of file TRecCgemKalTrack.h.

45{return m_lhelix[i];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getLHelixE()

const Double_t TRecCgemKalTrack::getLHelixE ( Int_t  i) const
inline

Definition at line 47 of file TRecCgemKalTrack.h.

47{return m_lhelix_e[i];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getLHelixK()

const Double_t TRecCgemKalTrack::getLHelixK ( Int_t  i) const
inline

Definition at line 51 of file TRecCgemKalTrack.h.

51{return m_lhelix_k[i];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getLHelixMu()

const Double_t TRecCgemKalTrack::getLHelixMu ( Int_t  i) const
inline

Definition at line 49 of file TRecCgemKalTrack.h.

49{return m_lhelix_mu[i];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getLHelixP()

const Double_t TRecCgemKalTrack::getLHelixP ( Int_t  i) const
inline

Definition at line 53 of file TRecCgemKalTrack.h.

53{return m_lhelix_p[i];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getLPivot()

const Double_t TRecCgemKalTrack::getLPivot ( Int_t  i) const
inline

Definition at line 76 of file TRecCgemKalTrack.h.

76{return m_lpivot[i];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getLPivotE()

const Double_t TRecCgemKalTrack::getLPivotE ( Int_t  i) const
inline

Definition at line 74 of file TRecCgemKalTrack.h.

74{return m_lpivot_e[i];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getLPivotK()

const Double_t TRecCgemKalTrack::getLPivotK ( Int_t  i) const
inline

Definition at line 77 of file TRecCgemKalTrack.h.

77{return m_lpivot_k[i];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getLPivotMu()

const Double_t TRecCgemKalTrack::getLPivotMu ( Int_t  i) const
inline

Definition at line 75 of file TRecCgemKalTrack.h.

75{return m_lpivot_mu[i];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getLPivotP()

const Double_t TRecCgemKalTrack::getLPivotP ( Int_t  i) const
inline

Definition at line 78 of file TRecCgemKalTrack.h.

78{return m_lpivot_p[i];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getLPoint()

const Double_t TRecCgemKalTrack::getLPoint ( Int_t  i) const
inline

Definition at line 70 of file TRecCgemKalTrack.h.

70{return m_lpoint[i];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getLPointE()

const Double_t TRecCgemKalTrack::getLPointE ( Int_t  i) const
inline

Definition at line 68 of file TRecCgemKalTrack.h.

68{return m_lpoint_e[i];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getLPointK()

const Double_t TRecCgemKalTrack::getLPointK ( Int_t  i) const
inline

Definition at line 71 of file TRecCgemKalTrack.h.

71{return m_lpoint_k[i];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getLPointMu()

const Double_t TRecCgemKalTrack::getLPointMu ( Int_t  i) const
inline

Definition at line 69 of file TRecCgemKalTrack.h.

69{return m_lpoint_mu[i];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getLPointP()

const Double_t TRecCgemKalTrack::getLPointP ( Int_t  i) const
inline

Definition at line 72 of file TRecCgemKalTrack.h.

72{return m_lpoint_p[i];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getMass()

const Double_t TRecCgemKalTrack::getMass ( Int_t  pid) const
inline

Definition at line 16 of file TRecCgemKalTrack.h.

16{ return m_mass[pid]; }

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getNdf()

const Int_t TRecCgemKalTrack::getNdf ( Int_t  i,
Int_t  pid 
) const
inline

Definition at line 24 of file TRecCgemKalTrack.h.

24{ return m_ndf[i][pid]; }

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getNhits()

const Int_t TRecCgemKalTrack::getNhits ( Int_t  pid) const
inline

Definition at line 21 of file TRecCgemKalTrack.h.

21{ return m_nhits[pid]; }

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getPathSM()

const Double_t TRecCgemKalTrack::getPathSM ( Int_t  pid) const
inline

Definition at line 20 of file TRecCgemKalTrack.h.

20{ return m_pathSM[pid]; }

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getPoca()

const Double_t TRecCgemKalTrack::getPoca ( Int_t  i) const
inline

Definition at line 62 of file TRecCgemKalTrack.h.

62{return m_poca[i];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getPocaE()

const Double_t TRecCgemKalTrack::getPocaE ( Int_t  i) const
inline

Definition at line 58 of file TRecCgemKalTrack.h.

58{return m_poca_e[i];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getPocaK()

const Double_t TRecCgemKalTrack::getPocaK ( Int_t  i) const
inline

Definition at line 64 of file TRecCgemKalTrack.h.

64{return m_poca_k[i];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getPocaMu()

const Double_t TRecCgemKalTrack::getPocaMu ( Int_t  i) const
inline

Definition at line 60 of file TRecCgemKalTrack.h.

60{return m_poca_mu[i];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getPocaP()

const Double_t TRecCgemKalTrack::getPocaP ( Int_t  i) const
inline

Definition at line 66 of file TRecCgemKalTrack.h.

66{return m_poca_p[i];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getStat()

const Int_t TRecCgemKalTrack::getStat ( Int_t  i,
Int_t  pid 
) const
inline

Definition at line 22 of file TRecCgemKalTrack.h.

22{ return m_stat[i][pid]; }

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getTError()

const Double_t TRecCgemKalTrack::getTError ( Int_t  i) const
inline

Definition at line 56 of file TRecCgemKalTrack.h.

56{return m_terror[i];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getTHelix()

const Double_t TRecCgemKalTrack::getTHelix ( Int_t  i) const
inline

Definition at line 55 of file TRecCgemKalTrack.h.

55{return m_thelix[i];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getTof()

const Double_t TRecCgemKalTrack::getTof ( Int_t  pid) const
inline

Definition at line 18 of file TRecCgemKalTrack.h.

18{ return m_tof[pid]; }

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getTrackId()

const Int_t TRecCgemKalTrack::getTrackId ( ) const
inline

Definition at line 15 of file TRecCgemKalTrack.h.

15{ return m_trackId; }

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getZError()

const Double_t TRecCgemKalTrack::getZError ( Int_t  i,
Int_t  j 
) const
inline

Definition at line 26 of file TRecCgemKalTrack.h.

26{return m_zerror[i][j];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getZErrorE()

const Double_t TRecCgemKalTrack::getZErrorE ( Int_t  i,
Int_t  j 
) const
inline

Definition at line 28 of file TRecCgemKalTrack.h.

28{return m_zerror_e[i][j];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getZErrorK()

const Double_t TRecCgemKalTrack::getZErrorK ( Int_t  i,
Int_t  j 
) const
inline

Definition at line 32 of file TRecCgemKalTrack.h.

32{return m_zerror_k[i][j];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getZErrorMu()

const Double_t TRecCgemKalTrack::getZErrorMu ( Int_t  i,
Int_t  j 
) const
inline

Definition at line 30 of file TRecCgemKalTrack.h.

30{return m_zerror_mu[i][j];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getZErrorP()

const Double_t TRecCgemKalTrack::getZErrorP ( Int_t  i,
Int_t  j 
) const
inline

Definition at line 34 of file TRecCgemKalTrack.h.

34{return m_zerror_p[i][j];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getZHelix()

const Double_t TRecCgemKalTrack::getZHelix ( Int_t  i) const
inline

Definition at line 25 of file TRecCgemKalTrack.h.

25{return m_zhelix[i];}

Referenced by RecCgemKalTrackCnv::DataObjectToTObject(), and RecCgemKalTrackCnv::TObjectToDataObject().

◆ getZHelixE()

const Double_t TRecCgemKalTrack::getZHelixE ( Int_t  i) const
inline

Definition at line 27 of file TRecCgemKalTrack.h.

27{return m_zhelix_e[i];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getZHelixK()

const Double_t TRecCgemKalTrack::getZHelixK ( Int_t  i) const
inline

Definition at line 31 of file TRecCgemKalTrack.h.

31{return m_zhelix_k[i];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getZHelixMu()

const Double_t TRecCgemKalTrack::getZHelixMu ( Int_t  i) const
inline

Definition at line 29 of file TRecCgemKalTrack.h.

29{return m_zhelix_mu[i];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ getZHelixP()

const Double_t TRecCgemKalTrack::getZHelixP ( Int_t  i) const
inline

Definition at line 33 of file TRecCgemKalTrack.h.

33{return m_zhelix_p[i];}

Referenced by RecCgemKalTrackCnv::TObjectToDataObject().

◆ setChisq()

void TRecCgemKalTrack::setChisq ( const Double_t  chisq,
Int_t  i,
Int_t  pid 
)
inline

Definition at line 114 of file TRecCgemKalTrack.h.

114{ m_chisq[i][pid] = chisq ;}

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setFError()

void TRecCgemKalTrack::setFError ( const Double_t  ferror[5][5])
inline

Definition at line 181 of file TRecCgemKalTrack.h.

181 {
182 for (int i= 0 ; i<5 ; i++)
183 for (int j=0; j<=i; j++){
184 m_ferror[i][j] = ferror[i][j];
185 m_ferror[j][i] = ferror[i][j];
186 }
187 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setFErrorE()

void TRecCgemKalTrack::setFErrorE ( const Double_t  ferror_e[5][5])
inline

Definition at line 192 of file TRecCgemKalTrack.h.

192 {
193 for (int i= 0 ; i<5 ; i++)
194 for (int j=0; j<=i; j++){
195 m_ferror_e[i][j] = ferror_e[i][j];
196 m_ferror_e[j][i] = ferror_e[i][j];
197 }
198 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setFErrorK()

void TRecCgemKalTrack::setFErrorK ( const Double_t  ferror_k[5][5])
inline

Definition at line 214 of file TRecCgemKalTrack.h.

214 {
215 for (int i= 0 ; i<5 ; i++)
216 for (int j=0; j<=i; j++){
217 m_ferror_k[i][j] = ferror_k[i][j];
218 m_ferror_k[j][i] = ferror_k[i][j];
219 }
220 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setFErrorMu()

void TRecCgemKalTrack::setFErrorMu ( const Double_t  ferror_mu[5][5])
inline

Definition at line 203 of file TRecCgemKalTrack.h.

203 {
204 for (int i= 0 ; i<5 ; i++)
205 for (int j=0; j<=i; j++){
206 m_ferror_mu[i][j] = ferror_mu[i][j];
207 m_ferror_mu[j][i] = ferror_mu[i][j];
208 }
209 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setFErrorP()

void TRecCgemKalTrack::setFErrorP ( const Double_t  ferror_p[5][5])
inline

Definition at line 225 of file TRecCgemKalTrack.h.

225 {
226 for (int i= 0 ; i<5 ; i++)
227 for (int j=0; j<=i; j++){
228 m_ferror_p[i][j] = ferror_p[i][j];
229 m_ferror_p[j][i] = ferror_p[i][j];
230 }
231 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setFHelix()

void TRecCgemKalTrack::setFHelix ( const Double_t  fhelix[5])
inline

Definition at line 176 of file TRecCgemKalTrack.h.

176 {
177 for (int i = 0 ; i<5 ; i++)
178 m_fhelix[i] = fhelix[i];
179 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setFHelixE()

void TRecCgemKalTrack::setFHelixE ( const Double_t  fhelix_e[5])
inline

Definition at line 188 of file TRecCgemKalTrack.h.

188 {
189 for (int i = 0 ; i<5 ; i++)
190 m_fhelix_e[i] = fhelix_e[i];
191 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setFHelixK()

void TRecCgemKalTrack::setFHelixK ( const Double_t  fhelix_k[5])
inline

Definition at line 210 of file TRecCgemKalTrack.h.

210 {
211 for (int i = 0 ; i<5 ; i++)
212 m_fhelix_k[i] = fhelix_k[i];
213 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setFHelixMu()

void TRecCgemKalTrack::setFHelixMu ( const Double_t  fhelix_mu[5])
inline

Definition at line 199 of file TRecCgemKalTrack.h.

199 {
200 for (int i = 0 ; i<5 ; i++)
201 m_fhelix_mu[i] = fhelix_mu[i];
202 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setFHelixP()

void TRecCgemKalTrack::setFHelixP ( const Double_t  fhelix_p[5])
inline

Definition at line 221 of file TRecCgemKalTrack.h.

221 {
222 for (int i = 0 ; i<5 ; i++)
223 m_fhelix_p[i] = fhelix_p[i];
224 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setFiTerm()

void TRecCgemKalTrack::setFiTerm ( const Double_t  fiTerm[5])
inline

Definition at line 93 of file TRecCgemKalTrack.h.

93 {
94 for (int i =0 ; i< 5 ; i++)
95 m_fiTerm[i] = fiTerm[i];
96 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setLength()

void TRecCgemKalTrack::setLength ( const Double_t  length[5])
inline

Definition at line 88 of file TRecCgemKalTrack.h.

88 {
89 for (int i =0 ; i< 5 ; i++)
90 m_length[i] = length[i];
91 }
double length

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setLError()

void TRecCgemKalTrack::setLError ( const Double_t  lerror[5][5])
inline

Definition at line 238 of file TRecCgemKalTrack.h.

238 {
239 for (int i= 0 ; i<5 ; i++)
240 for (int j=0; j<=i; j++){
241 m_lerror[i][j] = lerror[i][j];
242 m_lerror[j][i] = lerror[i][j];
243 }
244 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setLErrorE()

void TRecCgemKalTrack::setLErrorE ( const Double_t  lerror_e[5][5])
inline

Definition at line 250 of file TRecCgemKalTrack.h.

250 {
251 for (int i= 0 ; i<5 ; i++)
252 for (int j=0; j<=i; j++){
253 m_lerror_e[i][j] = lerror_e[i][j];
254 m_lerror_e[j][i] = lerror_e[i][j];
255 }
256 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setLErrorK()

void TRecCgemKalTrack::setLErrorK ( const Double_t  lerror_k[5][5])
inline

Definition at line 276 of file TRecCgemKalTrack.h.

276 {
277 for (int i=0; i<5; i++)
278 for (int j=0; j<=i; j++){
279 m_lerror_k[i][j] = lerror_k[i][j];
280 m_lerror_k[j][i] = lerror_k[i][j];
281 }
282 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setLErrorMu()

void TRecCgemKalTrack::setLErrorMu ( const Double_t  lerror_mu[5][5])
inline

Definition at line 263 of file TRecCgemKalTrack.h.

263 {
264 for (int i=0; i<5; i++)
265 for (int j=0; j<=i; j++){
266 m_lerror_mu[i][j] = lerror_mu[i][j];
267 m_lerror_mu[j][i] = lerror_mu[i][j];
268 }
269 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setLErrorP()

void TRecCgemKalTrack::setLErrorP ( const Double_t  lerror_p[5][5])
inline

Definition at line 289 of file TRecCgemKalTrack.h.

289 {
290 for (int i=0; i<5 ; i++)
291 for (int j=0; j<=i; j++){
292 m_lerror_p[i][j] = lerror_p[i][j];
293 m_lerror_p[j][i] = lerror_p[i][j];
294 }
295 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setLHelix()

void TRecCgemKalTrack::setLHelix ( const Double_t  lhelix[5])
inline

Definition at line 234 of file TRecCgemKalTrack.h.

234 {
235 for (int i = 0 ; i<5 ; i++)
236 m_lhelix[i] = lhelix[i];
237 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setLHelixE()

void TRecCgemKalTrack::setLHelixE ( const Double_t  lhelix_e[5])
inline

Definition at line 245 of file TRecCgemKalTrack.h.

245 {
246 for (int i = 0 ; i<5 ; i++)
247 m_lhelix_e[i] = lhelix_e[i];
248 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setLHelixK()

void TRecCgemKalTrack::setLHelixK ( const Double_t  lhelix_k[5])
inline

Definition at line 271 of file TRecCgemKalTrack.h.

271 {
272 for (int i=0; i<5; i++)
273 m_lhelix_k[i] = lhelix_k[i];
274 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setLHelixMu()

void TRecCgemKalTrack::setLHelixMu ( const Double_t  lhelix_mu[5])
inline

Definition at line 258 of file TRecCgemKalTrack.h.

258 {
259 for (int i = 0 ; i<5 ; i++)
260 m_lhelix_mu[i] = lhelix_mu[i];
261 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setLHelixP()

void TRecCgemKalTrack::setLHelixP ( const Double_t  lhelix_p[5])
inline

Definition at line 284 of file TRecCgemKalTrack.h.

284 {
285 for (int i =0; i<5 ; i++)
286 m_lhelix_p[i] = lhelix_p[i];
287 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setLPivot()

void TRecCgemKalTrack::setLPivot ( const Double_t  lpivot[3])
inline

Definition at line 355 of file TRecCgemKalTrack.h.

355 {
356 for(int i=0; i<3; i++) m_lpivot[i] = lpivot[i];
357 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setLPivotE()

void TRecCgemKalTrack::setLPivotE ( const Double_t  lpivot_e[3])
inline

Definition at line 347 of file TRecCgemKalTrack.h.

347 {
348 for(int i=0; i<3; i++) m_lpivot_e[i] = lpivot_e[i];
349 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setLPivotK()

void TRecCgemKalTrack::setLPivotK ( const Double_t  lpivot_k[3])
inline

Definition at line 359 of file TRecCgemKalTrack.h.

359 {
360 for(int i=0; i<3; i++) m_lpivot_k[i] = lpivot_k[i];
361 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setLPivotMu()

void TRecCgemKalTrack::setLPivotMu ( const Double_t  lpivot_mu[3])
inline

Definition at line 351 of file TRecCgemKalTrack.h.

351 {
352 for(int i=0; i<3; i++) m_lpivot_mu[i] = lpivot_mu[i];
353 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setLPivotP()

void TRecCgemKalTrack::setLPivotP ( const Double_t  lpivot_p[3])
inline

Definition at line 363 of file TRecCgemKalTrack.h.

363 {
364 for(int i=0; i<3; i++) m_lpivot_p[i] = lpivot_p[i];
365 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setLPoint()

void TRecCgemKalTrack::setLPoint ( const Double_t  lpoint[3])
inline

Definition at line 335 of file TRecCgemKalTrack.h.

335 {
336 for(int i=0; i<3; i++) m_lpoint[i] = lpoint[i];
337 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setLPointE()

void TRecCgemKalTrack::setLPointE ( const Double_t  lpoint_e[3])
inline

Definition at line 327 of file TRecCgemKalTrack.h.

327 {
328 for(int i=0; i<3; i++) m_lpoint_e[i] = lpoint_e[i];
329 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setLPointK()

void TRecCgemKalTrack::setLPointK ( const Double_t  lpoint_k[3])
inline

Definition at line 339 of file TRecCgemKalTrack.h.

339 {
340 for(int i=0; i<3; i++) m_lpoint_k[i] = lpoint_k[i];
341 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setLPointMu()

void TRecCgemKalTrack::setLPointMu ( const Double_t  lpoint_mu[3])
inline

Definition at line 331 of file TRecCgemKalTrack.h.

331 {
332 for(int i=0; i<3; i++) m_lpoint_mu[i] = lpoint_mu[i];
333 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setLPointP()

void TRecCgemKalTrack::setLPointP ( const Double_t  lpoint_p[3])
inline

Definition at line 343 of file TRecCgemKalTrack.h.

343 {
344 for(int i=0; i<3; i++) m_lpoint_p[i] = lpoint_p[i];
345 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setMass()

void TRecCgemKalTrack::setMass ( const Double_t  mass[5])
inline

Definition at line 83 of file TRecCgemKalTrack.h.

83 {
84 for (int i =0 ; i< 5 ; i++)
85 m_mass[i] = mass[i];
86 }
double mass

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setNdf()

void TRecCgemKalTrack::setNdf ( const Int_t  ndf,
Int_t  i,
Int_t  pid 
)
inline

Definition at line 115 of file TRecCgemKalTrack.h.

115{ m_ndf[i][pid] = ndf ;}

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setNhits()

void TRecCgemKalTrack::setNhits ( const Int_t  nhits[5])
inline

Definition at line 108 of file TRecCgemKalTrack.h.

108 {
109 for (int i =0 ; i< 5 ; i++)
110 m_nhits[i] = nhits[i];
111 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setPathSM()

void TRecCgemKalTrack::setPathSM ( const Double_t  pathSM[5])
inline

Definition at line 98 of file TRecCgemKalTrack.h.

98 {
99 for (int i =0 ; i< 5 ; i++)
100 m_pathSM[i] = pathSM[i];
101 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setPoca()

void TRecCgemKalTrack::setPoca ( const Double_t  poca[3])
inline

Definition at line 315 of file TRecCgemKalTrack.h.

315 {
316 for(int i=0; i<3; i++) m_poca[i] = poca[i];
317 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setPocaE()

void TRecCgemKalTrack::setPocaE ( const Double_t  poca_e[3])
inline

Definition at line 307 of file TRecCgemKalTrack.h.

307 {
308 for(int i=0; i<3; i++) m_poca_e[i] = poca_e[i];
309 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setPocaK()

void TRecCgemKalTrack::setPocaK ( const Double_t  poca_k[3])
inline

Definition at line 319 of file TRecCgemKalTrack.h.

319 {
320 for(int i=0; i<3; i++) m_poca_k[i] = poca_k[i];
321 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setPocaMu()

void TRecCgemKalTrack::setPocaMu ( const Double_t  poca_mu[3])
inline

Definition at line 311 of file TRecCgemKalTrack.h.

311 {
312 for(int i=0; i<3; i++) m_poca_mu[i] = poca_mu[i];
313 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setPocaP()

void TRecCgemKalTrack::setPocaP ( const Double_t  poca_p[3])
inline

Definition at line 323 of file TRecCgemKalTrack.h.

323 {
324 for(int i=0; i<3; i++) m_poca_p[i] = poca_p[i];
325 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setStat()

void TRecCgemKalTrack::setStat ( const Int_t  stat,
Int_t  i,
Int_t  pid 
)
inline

Definition at line 113 of file TRecCgemKalTrack.h.

113{ m_stat[i][pid] = stat ;}

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setTError()

void TRecCgemKalTrack::setTError ( const Double_t  terror[15])
inline

Definition at line 301 of file TRecCgemKalTrack.h.

301 {
302 for (int i= 0 ; i<15 ; i++){
303 m_terror[i] = terror[i];
304 }
305 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setTHelix()

void TRecCgemKalTrack::setTHelix ( const Double_t  thelix[5])
inline

Definition at line 297 of file TRecCgemKalTrack.h.

297 {
298 for (int i = 0 ; i<5 ; i++)
299 m_thelix[i] = thelix[i];
300 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setTof()

void TRecCgemKalTrack::setTof ( const Double_t  tof[5])
inline

Definition at line 103 of file TRecCgemKalTrack.h.

103 {
104 for (int i =0 ; i< 5 ; i++)
105 m_tof[i] = tof[i];
106 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setTrackId()

void TRecCgemKalTrack::setTrackId ( const Int_t  trackId)
inline

Definition at line 82 of file TRecCgemKalTrack.h.

82{ m_trackId = trackId; }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setZError()

void TRecCgemKalTrack::setZError ( const Double_t  zerror[5][5])
inline

Definition at line 121 of file TRecCgemKalTrack.h.

121 {
122 for (int i= 0 ; i<5 ; i++)
123 for (int j=0; j<=i; j++){
124 m_zerror[i][j] = zerror[i][j];
125 m_zerror[j][i] = zerror[i][j];
126 }
127 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setZErrorE()

void TRecCgemKalTrack::setZErrorE ( const Double_t  zerror_e[5][5])
inline

Definition at line 132 of file TRecCgemKalTrack.h.

132 {
133 for (int i= 0 ; i<5 ; i++)
134 for (int j=0; j<=i; j++){
135 m_zerror_e[i][j] = zerror_e[i][j];
136 m_zerror_e[j][i] = zerror_e[i][j];
137 }
138 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setZErrorK()

void TRecCgemKalTrack::setZErrorK ( const Double_t  zerror_k[5][5])
inline

Definition at line 156 of file TRecCgemKalTrack.h.

156 {
157 for (int i= 0 ; i<5 ; i++)
158 for (int j=0; j<=i; j++){
159 m_zerror_k[i][j] = zerror_k[i][j];
160 m_zerror_k[j][i] = zerror_k[i][j];
161 }
162 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setZErrorMu()

void TRecCgemKalTrack::setZErrorMu ( const Double_t  zerror_mu[5][5])
inline

Definition at line 145 of file TRecCgemKalTrack.h.

145 {
146 for (int i= 0 ; i<5 ; i++)
147 for (int j=0; j<=i; j++){
148 m_zerror_mu[i][j] = zerror_mu[i][j];
149 m_zerror_mu[j][i] = zerror_mu[i][j];
150 }
151 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setZErrorP()

void TRecCgemKalTrack::setZErrorP ( const Double_t  zerror_p[5][5])
inline

Definition at line 167 of file TRecCgemKalTrack.h.

167 {
168 for (int i= 0 ; i<5 ; i++)
169 for (int j=0; j<=i; j++){
170 m_zerror_p[i][j] = zerror_p[i][j];
171 m_zerror_p[j][i] = zerror_p[i][j];
172 }
173 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setZHelix()

void TRecCgemKalTrack::setZHelix ( const Double_t  zhelix[5])
inline

Definition at line 117 of file TRecCgemKalTrack.h.

117 {
118 for (int i = 0 ; i<5 ; i++)
119 m_zhelix[i] = zhelix[i];
120 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setZHelixE()

void TRecCgemKalTrack::setZHelixE ( const Double_t  zhelix_e[5])
inline

Definition at line 128 of file TRecCgemKalTrack.h.

128 {
129 for (int i = 0 ; i<5 ; i++)
130 m_zhelix_e[i] = zhelix_e[i];
131 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setZHelixK()

void TRecCgemKalTrack::setZHelixK ( const Double_t  zhelix_k[5])
inline

Definition at line 152 of file TRecCgemKalTrack.h.

152 {
153 for (int i = 0 ; i<5 ; i++)
154 m_zhelix_k[i] = zhelix_k[i];
155 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setZHelixMu()

void TRecCgemKalTrack::setZHelixMu ( const Double_t  zhelix_mu[5])
inline

Definition at line 140 of file TRecCgemKalTrack.h.

140 {
141 for (int i = 0 ; i<5 ; i++)
142 m_zhelix_mu[i] = zhelix_mu[i];
143 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ setZHelixP()

void TRecCgemKalTrack::setZHelixP ( const Double_t  zhelix_p[5])
inline

Definition at line 163 of file TRecCgemKalTrack.h.

163 {
164 for (int i = 0 ; i<5 ; i++)
165 m_zhelix_p[i] = zhelix_p[i];
166 }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().


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