Go to the documentation of this file.
130 for (Int_t
i = 0;
i < 21;
i++) {
131 if (std::abs(covFirst[
i]) > 10000. || std::abs(covLast[
i]) > 10000.) {
144 std::stringstream ss;
148 <<
", nofHits=" <<
fHits.size() <<
", nofFitNodes=" <<
fFitNodes.size()
173 public std::binary_function<const CbmLitTrack*, const CbmLitTrack*, Bool_t> {
187 public std::binary_function<const CbmLitTrack*, const CbmLitTrack*, Bool_t> {
200 public std::binary_function<const CbmLitTrack*, const CbmLitTrack*, Bool_t> {
213 public std::binary_function<const CbmLitTrack*, const CbmLitTrack*, Bool_t> {
226 public std::binary_function<const CbmLitTrack*, const CbmLitTrack*, Bool_t> {
Data class for track parameters.
const CbmLitFitNode * GetFitNode(Int_t index) const
void SetNofHits(Int_t nofHits)
CbmLitTrackParam fParamFirst
void SetNofMissingHits(Int_t nofMissingHits)
Comparator for STL sorting algorithms.
Data class for track parameters.
void SetParamFirst(const CbmLitTrackParam *par)
Comparator for STL sorting algorithms.
Int_t GetLastStationId() const
Data class for storage of fitted track parameters, transport matrix and chi-square on each detector s...
void SetPreviousTrackId(Int_t id)
virtual ~CbmLitTrack()
Destructor.
void SetParamLast(const CbmLitTrackParam *par)
Define enumerations used in littrack.
CbmLitTrackParam fParamLast
void SetLastStationId(Int_t lastPlaneId)
const vector< CbmLitFitNode > & GetFitNodes() const
void SetLength(litfloat length)
vector< CbmLitFitNode > fFitNodes
Int_t GetPreviousTrackId() const
Base data class for hits.
Data class for storage of fitted track parameters, transport matrix and chi-square on each detector s...
Comparator for STL sorting algorithms.
Base data class for track.
Bool_t operator()(const CbmLitTrack *track1, const CbmLitTrack *track2) const
string ToString() const
Return string representation of class.
Bool_t operator()(const CbmLitTrack *track1, const CbmLitTrack *track2) const
vector< const CbmLitHit * > fHits
const CbmLitTrackParam * GetParamLast() const
void SetRefId(Int_t refId)
Bool_t operator()(const CbmLitTrack *track1, const CbmLitTrack *track2) const
void SetFitNodes(const vector< CbmLitFitNode > &nodes)
Comparator for STL sorting algorithms.
void SetQuality(LitTrackQa quality)
Bool_t CheckParams() const
Return true if track parameters are correct.
const vector< const CbmLitHit * > & GetHits() const
Bool_t operator()(const CbmLitTrack *track1, const CbmLitTrack *track2) const
const CbmLitTrackParam * GetParamFirst() const
Bool_t operator()(const CbmLitTrack *track1, const CbmLitTrack *track2) const
void SortHits(Bool_t downstream=true)
Sort hits by Z position.
litfloat GetLength() const
Comparator for STL sorting algorithms.
Typedefs for data structures used in littrack.
const vector< litfloat > & GetCovMatrix() const
Int_t GetNofMissingHits() const
CbmLitTrack()
Constructor.
void ClearHits()
Remove all hits from track. Do not delete memory.
LitTrackQa GetQuality() const
const CbmLitHit * GetHit(Int_t index) const
void AddHit(const CbmLitHit *hit)
Add hit to track. No additional memory is allocated for hit.
void RemoveHit(Int_t index)
Remove hit and corresponding fit node.
Base data class for hits.
void SetChi2(litfloat chi2)