|
CbmRoot
|
#include <CaBranch.h>
Public Member Functions | |
| Branch () | |
| default constructor | |
| void | SetStation (int iStation) |
| void | SetChi2 (fscal chi2) |
| void | SetId (int Id) |
| void | SetAlive (bool isAlive) |
| void | AddHit (ca::HitIndex_t hitIndex) |
| void | ResetHits () |
| int | NofHits () const |
| int | Station () const |
| fscal | Chi2 () const |
| int | Id () const |
| bool | IsAlive () const |
| const Vector< ca::HitIndex_t > & | Hits () const |
| Vector< ca::HitIndex_t > & | RefHits () |
| bool | IsBetterThan (const Branch &b) const |
Private Attributes | |
| int | fStation {0} |
| fscal | fChi2 {0.} |
| int | fId {0} |
| bool | fIsAlive {0} |
| Vector< ca::HitIndex_t > | fHits {"Branch::fHits"} |
The class describes a combinatorial branch of the CA tracker
Definition at line 18 of file CaBranch.h.
|
inline |
default constructor
Definition at line 21 of file CaBranch.h.
References fHits.
Referenced by IsBetterThan().
|
inline |
Definition at line 31 of file CaBranch.h.
References fHits.
Referenced by cbm::algo::ca::TrackFinderWindow::CAFindTrack(), and cbm::algo::ca::TrackFinderWindow::CreateTrackCandidates().
|
inline |
Definition at line 36 of file CaBranch.h.
References fChi2.
Referenced by cbm::algo::ca::TrackFinderWindow::CAFindTrack(), cbm::algo::ca::TrackFinderWindow::CreateTrackCandidates(), IsBetterThan(), and cbm::algo::ca::TrackFinderWindow::SelectTracks().
|
inline |
Definition at line 39 of file CaBranch.h.
References fHits.
Referenced by cbm::algo::ca::TrackFinderWindow::CreateTrackCandidates(), cbm::algo::ca::TrackExtender::FindMoreHits(), cbm::algo::ca::TrackExtender::FitBranchFast(), and cbm::algo::ca::TrackFinderWindow::SelectTracks().
|
inline |
|
inline |
Definition at line 38 of file CaBranch.h.
References fIsAlive.
Referenced by cbm::algo::ca::TrackFinderWindow::SelectTracks().
|
inline |
|
inline |
Definition at line 34 of file CaBranch.h.
References fHits.
Referenced by cbm::algo::ca::TrackFinderWindow::CAFindTrack(), cbm::algo::ca::TrackFinderWindow::CreateTrackCandidates(), cbm::algo::ca::TrackExtender::FindMoreHits(), cbm::algo::ca::TrackExtender::FitBranchFast(), IsBetterThan(), and cbm::algo::ca::TrackFinderWindow::SelectTracks().
|
inline |
Definition at line 41 of file CaBranch.h.
References fHits.
Referenced by cbm::algo::ca::TrackExtender::FindMoreHits().
|
inline |
Definition at line 32 of file CaBranch.h.
References fHits.
|
inline |
Definition at line 29 of file CaBranch.h.
References fIsAlive.
Referenced by cbm::algo::ca::TrackFinderWindow::CreateTrackCandidates().
|
inline |
Definition at line 27 of file CaBranch.h.
References fChi2.
Referenced by cbm::algo::ca::TrackFinderWindow::CAFindTrack(), and cbm::algo::ca::TrackFinderWindow::CreateTrackCandidates().
|
inline |
Definition at line 28 of file CaBranch.h.
Referenced by cbm::algo::ca::TrackFinderWindow::CreateTrackCandidates().
|
inline |
Setters and getters
Definition at line 26 of file CaBranch.h.
References fStation.
Referenced by cbm::algo::ca::TrackFinderWindow::CreateTrackCandidates().
|
inline |
|
private |
Definition at line 58 of file CaBranch.h.
|
private |
Definition at line 61 of file CaBranch.h.
Referenced by AddHit(), Branch(), Hits(), NofHits(), RefHits(), and ResetHits().
|
private |
Definition at line 59 of file CaBranch.h.
|
private |
Definition at line 60 of file CaBranch.h.
Referenced by IsAlive(), and SetAlive().
|
private |