CbmRoot
|
#include <CbmTrdTrackFitterKF.h>
Public Member Functions | |
CbmTrdTrackFitterKF () | |
CbmTrdTrackFitterKF (Int_t verbose, Int_t pid) | |
virtual | ~CbmTrdTrackFitterKF () |
void | Init () |
Int_t | DoFit (CbmTrdTrack *pTrack) |
Int_t | GetVerbose () |
Int_t | GetPid () |
void | SetVerbose (Int_t verbose) |
void | SetPid (Int_t pid) |
ClassDef (CbmTrdTrackFitterKF, 1) | |
ClassDef (CbmTrdTrackFitter, 1) | |
Private Member Functions | |
CbmTrdTrackFitterKF (const CbmTrdTrackFitterKF &) | |
void | operator= (const CbmTrdTrackFitterKF &) |
Private Attributes | |
TClonesArray * | fArrayTrdHit |
Int_t | fVerbose |
Int_t | fPid |
CbmKFTrack * | fKfTrack |
Definition at line 15 of file CbmTrdTrackFitterKF.h.
CbmTrdTrackFitterKF::CbmTrdTrackFitterKF | ( | ) |
Definition at line 32 of file CbmTrdTrackFitterKF.cxx.
References fKfTrack.
CbmTrdTrackFitterKF::CbmTrdTrackFitterKF | ( | Int_t | verbose, |
Int_t | pid | ||
) |
Definition at line 40 of file CbmTrdTrackFitterKF.cxx.
References fArrayTrdHit, fKfTrack, fPid, and fVerbose.
|
virtual |
Definition at line 52 of file CbmTrdTrackFitterKF.cxx.
References fKfTrack.
|
private |
|
inherited |
CbmTrdTrackFitterKF::ClassDef | ( | CbmTrdTrackFitterKF | , |
1 | |||
) |
|
virtual |
Abstract method DoFit. To be implemented in the concrete class. Task: Make a fit to the hits attached to the track by the track finder. Fill the track parameter member variables.
pTrack | Pointer to CbmTrdTrack |
Implements CbmTrdTrackFitter.
Definition at line 83 of file CbmTrdTrackFitterKF.cxx.
References CbmKFTrdHit::Create(), fArrayTrdHit, CbmKFTrack::fHits, CbmKFTrackInterface::Fit(), fKfTrack, fPid, fVerbose, CbmTrack::GetChiSq(), CbmTrdHit::GetELoss(), CbmTrack::GetHitIndex(), CbmTrack::GetNDF(), CbmTrack::GetNofHits(), CbmTrack::GetParamFirst(), CbmTrack::GetParamLast(), CbmKFTrack::GetRefChi2(), CbmKFTrack::GetRefNDF(), CbmKFTrack::GetTrackParam(), CbmPixelHit::GetX(), CbmPixelHit::GetY(), CbmHit::GetZ(), CbmKFHit::MaterialIndex, CbmTrack::SetChiSq(), CbmTrdTrack::SetELoss(), CbmTrack::SetNDF(), CbmKFTrack::SetPID(), and CbmKFTrack::SetTrackParam().
Referenced by CbmL1CATrdTrackFinderSA::CreateTracks().
|
inline |
Definition at line 32 of file CbmTrdTrackFitterKF.h.
References fPid.
|
inline |
Definition at line 31 of file CbmTrdTrackFitterKF.h.
References fVerbose.
|
virtual |
Virtual method Init. If needed, to be implemented in the concrete class. Else no action.
Reimplemented from CbmTrdTrackFitter.
Definition at line 60 of file CbmTrdTrackFitterKF.cxx.
References fArrayTrdHit, and rootMgr.
Referenced by CbmAnaDimuonAnalysis::Init(), and CbmL1CATrdTrackFinderSA::Init().
|
private |
|
inline |
Definition at line 35 of file CbmTrdTrackFitterKF.h.
References fPid.
Referenced by CbmAnaDimuonAnalysis::Init().
|
inline |
Definition at line 34 of file CbmTrdTrackFitterKF.h.
References fVerbose.
|
private |
Definition at line 18 of file CbmTrdTrackFitterKF.h.
Referenced by CbmTrdTrackFitterKF(), DoFit(), and Init().
|
private |
Definition at line 21 of file CbmTrdTrackFitterKF.h.
Referenced by CbmTrdTrackFitterKF(), DoFit(), and ~CbmTrdTrackFitterKF().
|
private |
Definition at line 20 of file CbmTrdTrackFitterKF.h.
Referenced by CbmTrdTrackFitterKF(), DoFit(), GetPid(), and SetPid().
|
private |
Definition at line 19 of file CbmTrdTrackFitterKF.h.
Referenced by CbmTrdTrackFitterKF(), DoFit(), GetVerbose(), and SetVerbose().