BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnCombineVertexFinder Class Reference

#include <BmnCombineVertexFinder.h>

Inheritance diagram for BmnCombineVertexFinder:
Collaboration diagram for BmnCombineVertexFinder:

Public Member Functions

 BmnCombineVertexFinder ()
virtual ~BmnCombineVertexFinder ()
virtual InitStatus Init ()
virtual void Exec (Option_t *opt)
virtual void Finish ()
CbmVertex CombineVertex (CbmVertex *vrtx, BmnTrack *beamTrack)
 BmnCombineVertexFinder ()
virtual ~BmnCombineVertexFinder ()
virtual InitStatus Init ()
virtual void Exec (Option_t *opt)
virtual void Finish ()
CbmVertex CombineVertex (CbmVertex *vrtx, BmnTrack *beamTrack)

Private Attributes

CbmVertex * fCbmVertex
CbmVertex * fMpdVertex
TClonesArray * fBeamTrackArray
TClonesArray * fCombineVertexArray
BmnKalmanFilter * fKalman

Detailed Description

Definition at line 20 of file BmnCombineVertexFinder.h.

Constructor & Destructor Documentation

◆ BmnCombineVertexFinder() [1/2]

BmnCombineVertexFinder::BmnCombineVertexFinder ( )
inline

Definition at line 24 of file BmnCombineVertexFinder.h.

Referenced by CombineVertex().

Here is the caller graph for this function:

◆ ~BmnCombineVertexFinder() [1/2]

BmnCombineVertexFinder::~BmnCombineVertexFinder ( )
virtual

Definition at line 12 of file BmnCombineVertexFinder.cxx.

References fKalman.

◆ BmnCombineVertexFinder() [2/2]

BmnCombineVertexFinder::BmnCombineVertexFinder ( )
inline

Definition at line 24 of file BmnCombineVertexFinder.h.

◆ ~BmnCombineVertexFinder() [2/2]

virtual BmnCombineVertexFinder::~BmnCombineVertexFinder ( )
virtual

Member Function Documentation

◆ CombineVertex() [1/2]

CbmVertex BmnCombineVertexFinder::CombineVertex ( CbmVertex * vrtx,
BmnTrack * beamTrack )

Definition at line 88 of file BmnCombineVertexFinder.cxx.

References CbmVertex::CovMatrix(), fKalman, CbmVertex::GetChi2(), CbmVertex::GetCovariance(), CbmVertex::GetNTracks(), BmnTrack::GetParamLast(), CbmVertex::GetX(), CbmVertex::GetY(), CbmVertex::GetZ(), and CbmVertex::SetVertex().

Referenced by Exec().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CombineVertex() [2/2]

CbmVertex BmnCombineVertexFinder::CombineVertex ( CbmVertex * vrtx,
BmnTrack * beamTrack )

References BmnCombineVertexFinder(), fBeamTrackArray, fCbmVertex, fCombineVertexArray, fKalman, and fMpdVertex.

Here is the call graph for this function:

◆ Exec() [1/2]

void BmnCombineVertexFinder::Exec ( Option_t * opt)
virtual

Definition at line 59 of file BmnCombineVertexFinder.cxx.

References CombineVertex(), fBeamTrackArray, fCbmVertex, fCombineVertexArray, and fMpdVertex.

Here is the call graph for this function:

◆ Exec() [2/2]

virtual void BmnCombineVertexFinder::Exec ( Option_t * opt)
virtual

◆ Finish() [1/2]

void BmnCombineVertexFinder::Finish ( )
virtual

Definition at line 122 of file BmnCombineVertexFinder.cxx.

◆ Finish() [2/2]

virtual void BmnCombineVertexFinder::Finish ( )
virtual

◆ Init() [1/2]

InitStatus BmnCombineVertexFinder::Init ( )
virtual

◆ Init() [2/2]

virtual InitStatus BmnCombineVertexFinder::Init ( )
virtual

Member Data Documentation

◆ fBeamTrackArray

TClonesArray * BmnCombineVertexFinder::fBeamTrackArray
private

Definition at line 37 of file BmnCombineVertexFinder.h.

Referenced by CombineVertex(), Exec(), and Init().

◆ fCbmVertex

CbmVertex * BmnCombineVertexFinder::fCbmVertex
private

Definition at line 35 of file BmnCombineVertexFinder.h.

Referenced by CombineVertex(), Exec(), and Init().

◆ fCombineVertexArray

TClonesArray * BmnCombineVertexFinder::fCombineVertexArray
private

Definition at line 39 of file BmnCombineVertexFinder.h.

Referenced by CombineVertex(), Exec(), and Init().

◆ fKalman

BmnKalmanFilter * BmnCombineVertexFinder::fKalman
private

Definition at line 41 of file BmnCombineVertexFinder.h.

Referenced by ~BmnCombineVertexFinder(), CombineVertex(), and Init().

◆ fMpdVertex

CbmVertex * BmnCombineVertexFinder::fMpdVertex
private

Definition at line 36 of file BmnCombineVertexFinder.h.

Referenced by CombineVertex(), Exec(), and Init().


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