CbmRoot
Loading...
Searching...
No Matches
CbmTofTrack.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
12#include "CbmTofTrack.h"
13
14#include <FairTrackParam.h> // for FairTrackParam
15
16#include <sstream> // for operator<<, basic_ostream, stringstream
17
18using std::stringstream;
19
20
21// ----- Constructor ---------------------------------------------------
23// -------------------------------------------------------------------------
24
25
26// ----- Destructor ----------------------------------------------------
28// -------------------------------------------------------------------------
29
30
31// ----- Debug ---------------------------------------------------------
32std::string CbmTofTrack::ToString() const
33{
34 stringstream ss;
35 ss << "CbmTofTrack: start time " << fStartTime << " ns | hits STS " << GetNofTofHits() << " | q/p "
36 << GetParamFirst()->GetQp() << " | chisq " << GetChiSq() << " | NDF " << GetNDF() << " | STS hits ";
37 for (int32_t iHit = 0; iHit < GetNofTofHits(); iHit++) {
38 ss << GetTofHitIndex(iHit) << " ";
39 }
40 return ss.str();
41}
42// -------------------------------------------------------------------------
43
44
ClassImp(CbmConverterManager)
virtual ~CbmTofTrack()
int32_t GetTofHitIndex() const
Definition CbmTofTrack.h:55
int32_t GetNofTofHits() const
virtual std::string ToString() const
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