CbmRoot
Loading...
Searching...
No Matches
RecoResults.h
Go to the documentation of this file.
1/* Copyright (C) 2023 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Sergei Zharko [committer], Felix Weiglhofer, P.-A. Loizeau */
4
9
10#pragma once
11
12#include "DigiData.h"
13#include "PartitionedSpan.h"
14#include "PartitionedVector.h"
17#include "sts/Cluster.h"
18#include "sts/Hit.h"
19#include "tof/Hit.h"
20#include "trd/Hit.h"
21
22#include <vector>
23
24namespace cbm::algo
25{
49} // namespace cbm::algo
source file for the ca::Track class
A vector that is partitioned into multiple subvectors.
A light-weight TRD hit class for online reconstruction, based on CbmTrdHit. .
std::vector< T, PODAllocator< T > > PODVector
PODVector is a std::vector that doesn't initialize its elements.
Definition PODVector.h:17
PartitionedVector< trd::Hit > trdHits
Definition RecoResults.h:43
PODVector< CbmMuchDigi > muchDigis
Definition RecoResults.h:31
PartitionedVector< sts::Cluster > stsClusters
Definition RecoResults.h:39
ca::Vector< ca::Track > tracks
Definition RecoResults.h:45
PartitionedVector< tof::Hit > tofHits
Definition RecoResults.h:42
ca::Vector< std::vector< std::pair< uint32_t, uint32_t > > > trackStsHitIndices
Definition RecoResults.h:46
std::vector< DigiEvent > events
Definition RecoResults.h:37
PODVector< CbmTrdDigi > trd2dDigis
Definition RecoResults.h:32
ca::Vector< std::vector< std::pair< uint32_t, uint32_t > > > trackTofHitIndices
Definition RecoResults.h:47
PartitionedSpan< sts::Hit > stsHits
Definition RecoResults.h:41
PODVector< CbmTofDigi > tofDigis
Definition RecoResults.h:34
PODVector< CbmRichDigi > richDigis
Definition RecoResults.h:35
PODVector< CbmStsDigi > stsDigis
Definition RecoResults.h:30
PODVector< CbmTrdDigi > trdDigis
Definition RecoResults.h:33
PODVector< CbmBmonDigi > bmonDigis
Definition RecoResults.h:29