CbmRoot
Loading...
Searching...
No Matches
CaTriplet.cxx
Go to the documentation of this file.
1
/* Copyright (C) 2019-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
2
SPDX-License-Identifier: GPL-3.0-only
3
Authors: Valentina Akishina, Sergey Gorbunov[committer] */
4
5
#include "
CaTriplet.h
"
6
7
#include <sstream>
8
#include <string>
9
10
std::string
cbm::algo::ca::Triplet::ToString
(
int
indentLevel)
const
11
{
13
std::stringstream ss{};
14
constexpr
char
indentChar =
'\t'
;
15
std::string indent(indentLevel, indentChar);
16
17
ss << indent <<
"Triplet: station L/M/R "
<<
GetLSta
() <<
"/"
<<
GetMSta
() <<
"/"
<<
GetRSta
() <<
"\n"
18
<< indent <<
" hit L/M/R "
<<
fHitL
<<
"/"
<<
fHitM
<<
"/"
<<
fHitR
<<
"\n"
19
<< indent <<
" level "
<<
fLevel
<<
" first neighbor "
<<
fFirstNeighbour
<<
" Nneighbors "
20
<<
fNneighbours
<<
"\n"
21
<< indent <<
" qp "
<<
fQp
<<
" Cqp "
<<
fCqp
<<
" chi2 "
<<
fChi2
<<
"\n"
22
<< indent <<
" tx "
<<
fTx
<<
" Ctx "
<<
fCtx
<<
" ty "
<<
fTy
<<
" Cty "
<<
fCty
<< std::endl;
23
24
return
ss.str();
25
}
CaTriplet.h
cbm::algo::ca::Triplet::fNneighbours
int fNneighbours
n of neighbouring triplets
Definition
CaTriplet.h:101
cbm::algo::ca::Triplet::fHitM
ca::HitIndex_t fHitM
middle hit index (16b)
Definition
CaTriplet.h:99
cbm::algo::ca::Triplet::GetMSta
int GetMSta() const
Definition
CaTriplet.h:69
cbm::algo::ca::Triplet::ToString
std::string ToString(int indentLevel=0) const
Definition
CaTriplet.cxx:10
cbm::algo::ca::Triplet::fHitR
ca::HitIndex_t fHitR
right hit index (16b)
Definition
CaTriplet.h:100
cbm::algo::ca::Triplet::fHitL
ca::HitIndex_t fHitL
left hit index (16b) in vHits array
Definition
CaTriplet.h:98
cbm::algo::ca::Triplet::fFirstNeighbour
unsigned int fFirstNeighbour
ID of the first neighbouring triplet.
Definition
CaTriplet.h:97
cbm::algo::ca::Triplet::fTy
fscal fTy
ty at the left hit
Definition
CaTriplet.h:94
cbm::algo::ca::Triplet::fCty
fscal fCty
RMS^2 of ty.
Definition
CaTriplet.h:95
cbm::algo::ca::Triplet::fQp
fscal fQp
q/p
Definition
CaTriplet.h:90
cbm::algo::ca::Triplet::fTx
fscal fTx
tx at the left hit
Definition
CaTriplet.h:92
cbm::algo::ca::Triplet::fCqp
fscal fCqp
RMS^2 of q/p.
Definition
CaTriplet.h:91
cbm::algo::ca::Triplet::fLevel
unsigned char fLevel
Definition
CaTriplet.h:106
cbm::algo::ca::Triplet::fCtx
fscal fCtx
RMS^2 of tx.
Definition
CaTriplet.h:93
cbm::algo::ca::Triplet::fChi2
fscal fChi2
chi^2
Definition
CaTriplet.h:89
cbm::algo::ca::Triplet::GetLSta
int GetLSta() const
Definition
CaTriplet.h:68
cbm::algo::ca::Triplet::GetRSta
int GetRSta() const
Definition
CaTriplet.h:70
algo
ca
core
data
CaTriplet.cxx
Generated on Mon Feb 3 2025 23:03:44 for CbmRoot by
1.12.0