CbmRoot
Loading...
Searching...
No Matches
CbmStsTrack.cxx
Go to the documentation of this file.
1/* Copyright (C) 2006-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Volker Friese, Denis Bertini [committer], Andrey Lebedev, Florian Uhlig */
4
11#include "CbmStsTrack.h"
12
13#include <FairTrackParam.h> // for FairTrackParam
14
15#include <sstream> // for operator<<, basic_ostream, stringstream
16
17using std::stringstream;
18
19
20// ----- Constructor ---------------------------------------------------
21CbmStsTrack::CbmStsTrack() : CbmTrack(), fMvdHitIndex(), fB(0.) {}
22// -------------------------------------------------------------------------
23
24
25// ----- Destructor ----------------------------------------------------
27// -------------------------------------------------------------------------
28
29
30// ----- Debug ---------------------------------------------------------
31std::string CbmStsTrack::ToString() const
32{
33 stringstream ss;
34 ss << "CbmStsTrack: start time " << fStartTime << " ns | hits STS " << GetNofStsHits() << " MVD " << GetNofMvdHits()
35 << " | q/p " << GetParamFirst()->GetQp() << " | chisq " << GetChiSq() << " | NDF " << GetNDF() << " | STS hits ";
36 for (int32_t iHit = 0; iHit < GetNofStsHits(); iHit++) {
37 ss << GetStsHitIndex(iHit) << " ";
38 }
39 return ss.str();
40}
41// -------------------------------------------------------------------------
42
43
ClassImp(CbmConverterManager)
Data class for STS tracks.
virtual ~CbmStsTrack()
int32_t GetNofMvdHits() const
Definition CbmStsTrack.h:87
virtual std::string ToString() const
int32_t GetStsHitIndex(int32_t iHit) const
int32_t GetNofStsHits() const
Definition CbmStsTrack.h:93
int32_t GetNDF() const
Definition CbmTrack.h:64
const FairTrackParam * GetParamFirst() const
Definition CbmTrack.h:68
double fStartTime
Definition CbmTrack.h:115
double GetChiSq() const
Definition CbmTrack.h:63