BmnRoot
Loading...
Searching...
No Matches
CbmKFSecondaryVertexFinder Class Reference

#include <CbmKFSecondaryVertexFinder.h>

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

Public Member Functions

 CbmKFSecondaryVertexFinder ()
 
 ~CbmKFSecondaryVertexFinder ()
 
void Clear ()
 
void ClearTracks ()
 
void AddTrack (CbmKFTrackInterface *Track)
 
void SetTracks (std::vector< CbmKFTrackInterface * > &vTracks)
 
void SetApproximation (CbmKFVertexInterface *Guess=0)
 
void SetMassConstraint (Double_t MotherMass=-1)
 
void SetTopoConstraint (CbmKFVertexInterface *Parent=0)
 
void Fit ()
 
void GetVertex (CbmKFVertexInterface &vtx)
 
void GetVertex (CbmVertex &vtx)
 
void GetMotherTrack (Double_t T[], Double_t C[])
 
void GetMass (Double_t *M, Double_t *Error)
 
void Extrapolate (double T)
 
 ClassDef (CbmKFSecondaryVertexFinder, 1)
 

Detailed Description

The CbmKFSecondaryVertexFinder class

Author
S.Gorbunov, I.Kisel
Version
1.0
Since
06.02.06

Class to fit secondary vertex with the Kalman Filter method

Definition at line 18 of file CbmKFSecondaryVertexFinder.h.

Constructor & Destructor Documentation

◆ CbmKFSecondaryVertexFinder()

CbmKFSecondaryVertexFinder::CbmKFSecondaryVertexFinder ( )
inline

Definition at line 34 of file CbmKFSecondaryVertexFinder.h.

References Clear().

◆ ~CbmKFSecondaryVertexFinder()

CbmKFSecondaryVertexFinder::~CbmKFSecondaryVertexFinder ( )
inline

Definition at line 35 of file CbmKFSecondaryVertexFinder.h.

Member Function Documentation

◆ AddTrack()

void CbmKFSecondaryVertexFinder::AddTrack ( CbmKFTrackInterface Track)

Definition at line 32 of file CbmKFSecondaryVertexFinder.cxx.

Referenced by CbmStsKFSecondaryVertexFinder::Fit().

◆ ClassDef()

CbmKFSecondaryVertexFinder::ClassDef ( CbmKFSecondaryVertexFinder  ,
 
)

◆ Clear()

void CbmKFSecondaryVertexFinder::Clear ( )

◆ ClearTracks()

void CbmKFSecondaryVertexFinder::ClearTracks ( )

Definition at line 27 of file CbmKFSecondaryVertexFinder.cxx.

Referenced by CbmStsKFSecondaryVertexFinder::Fit().

◆ Extrapolate()

void CbmKFSecondaryVertexFinder::Extrapolate ( double  T)

Definition at line 403 of file CbmKFSecondaryVertexFinder.cxx.

◆ Fit()

◆ GetMass()

void CbmKFSecondaryVertexFinder::GetMass ( Double_t *  M,
Double_t *  Error 
)

Definition at line 350 of file CbmKFSecondaryVertexFinder.cxx.

References sqrt().

Referenced by CbmStsKFSecondaryVertexFinder::GetMass().

◆ GetMotherTrack()

void CbmKFSecondaryVertexFinder::GetMotherTrack ( Double_t  T[],
Double_t  C[] 
)

Definition at line 300 of file CbmKFSecondaryVertexFinder.cxx.

References i, and sqrt().

Referenced by CbmStsKFSecondaryVertexFinder::GetMotherTrack().

◆ GetVertex() [1/2]

◆ GetVertex() [2/2]

void CbmKFSecondaryVertexFinder::GetVertex ( CbmVertex vtx)

◆ SetApproximation()

void CbmKFSecondaryVertexFinder::SetApproximation ( CbmKFVertexInterface Guess = 0)

◆ SetMassConstraint()

void CbmKFSecondaryVertexFinder::SetMassConstraint ( Double_t  MotherMass = -1)

◆ SetTopoConstraint()

void CbmKFSecondaryVertexFinder::SetTopoConstraint ( CbmKFVertexInterface Parent = 0)

◆ SetTracks()

void CbmKFSecondaryVertexFinder::SetTracks ( std::vector< CbmKFTrackInterface * > &  vTracks)

Definition at line 37 of file CbmKFSecondaryVertexFinder.cxx.


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