|
BmnRoot
|
#include <SrcVertexFinder.h>
Public Member Functions | |
| SrcVertexFinder () | |
| SrcVertexFinder (Int_t period, Bool_t isExp) | |
| virtual | ~SrcVertexFinder () |
| virtual InitStatus | Init () |
| virtual void | Exec (Option_t *opt) |
| virtual void | Finish () |
| void | FindVertexAnalitically (vector< BmnTrack > &lTracks, vector< BmnTrack > &rTracks) |
| void | FindVertexByVirtualPlanes (vector< BmnTrack > &lTracks, vector< BmnTrack > &rTracks) |
| Float_t | FindVZByVirtualPlanes (Float_t z_0, Float_t range, vector< BmnTrack > tracks, Float_t &minDist) |
| void | CreateArmCandidates (vector< BmnTrack > &lTracks, vector< BmnTrack > &rTracks) |
Definition at line 23 of file SrcVertexFinder.h.
|
inline |
Definition at line 27 of file SrcVertexFinder.h.
| SrcVertexFinder::SrcVertexFinder | ( | Int_t | period, |
| Bool_t | isExp | ||
| ) |
Definition at line 12 of file SrcVertexFinder.cxx.
|
virtual |
Definition at line 25 of file SrcVertexFinder.cxx.
| void SrcVertexFinder::CreateArmCandidates | ( | vector< BmnTrack > & | lTracks, |
| vector< BmnTrack > & | rTracks | ||
| ) |
Definition at line 490 of file SrcVertexFinder.cxx.
References BmnTrack::GetParamFirst(), BmnTrack::GetParamLast(), BmnHit::GetStation(), and BmnTrack::SetB().
Referenced by Exec().
|
virtual |
Definition at line 73 of file SrcVertexFinder.cxx.
References CreateArmCandidates(), FindVertexAnalitically(), BmnVertex::Print(), and BmnTrack::SetFlag().
| void SrcVertexFinder::FindVertexAnalitically | ( | vector< BmnTrack > & | lTracks, |
| vector< BmnTrack > & | rTracks | ||
| ) |
Definition at line 122 of file SrcVertexFinder.cxx.
References dist(), BmnTrack::GetFlag(), BmnTrack::GetParamFirst(), GetVzByVectorStraightTracks(), and BmnTrack::SetNHits().
Referenced by Exec().
| void SrcVertexFinder::FindVertexByVirtualPlanes | ( | vector< BmnTrack > & | lTracks, |
| vector< BmnTrack > & | rTracks | ||
| ) |
Definition at line 264 of file SrcVertexFinder.cxx.
References dist(), FindVZByVirtualPlanes(), BmnTrack::GetB(), BmnTrack::GetFlag(), BmnTrack::GetLength(), BmnTrack::GetParamFirst(), BmnTrack::GetParamLast(), kBMNERROR, BmnTrack::SetB(), BmnTrack::SetFlag(), BmnTrack::SetLength(), BmnTrack::SetNHits(), and BmnKalmanFilter::TGeoTrackPropagate().
| Float_t SrcVertexFinder::FindVZByVirtualPlanes | ( | Float_t | z_0, |
| Float_t | range, | ||
| vector< BmnTrack > | tracks, | ||
| Float_t & | minDist | ||
| ) |
Definition at line 419 of file SrcVertexFinder.cxx.
References BmnTrack::GetParamFirst(), kBMNERROR, and BmnKalmanFilter::TGeoTrackPropagate().
Referenced by FindVertexByVirtualPlanes().
|
virtual |
Definition at line 399 of file SrcVertexFinder.cxx.
|
virtual |
Definition at line 27 of file SrcVertexFinder.cxx.