4#ifndef CBM_ALGO_GLOBAL_STORABLE_RECO_RESULTS_H
5#define CBM_ALGO_GLOBAL_STORABLE_RECO_RESULTS_H
16#include <boost/serialization/access.hpp>
17#include <boost/serialization/utility.hpp>
18#include <boost/serialization/vector.hpp>
132 template<
class Archive>
source file for the ca::Track class
A vector that is partitioned into multiple subvectors.
std::vector< CbmMuchDigi > & MuchDigis()
const PartitionedVector< sts::Hit > & StsHits() const
std::vector< CbmMuchDigi > fMuchDigis
ca::Vector< ca::Track > & Tracks()
PartitionedVector< sts::Cluster > fStsClusters
TrackHitIndexContainer_t & TrackStsHitIndices()
const TrackHitIndexContainer_t & TrackStsHitIndices() const
ca::Vector< ca::Track > fTracks
const std::vector< CbmTrdDigi > & Trd2dDigis() const
TrackHitIndexContainer_t fTrackTofHitIndices
TOF hit indices of tracks.
std::vector< CbmTrdDigi > & Trd2dDigis()
const TrackHitIndexContainer_t & TrackTofHitIndices() const
TrackHitIndexContainer_t fTrackStsHitIndices
STS hit indices of tracks.
const std::vector< CbmTofDigi > & TofDigis() const
const PartitionedVector< sts::Cluster > & StsClusters() const
std::vector< CbmBmonDigi > & BmonDigis()
TrackHitIndexContainer_t & TrackTofHitIndices()
const std::vector< CbmTrdDigi > & TrdDigis() const
std::vector< CbmStsDigi > & StsDigis()
const std::vector< CbmDigiEvent > & DigiEvents() const
StorableRecoResults(uint64_t tsIndex, uint64_t tsStartTime)
uint64_t TsIndex() const
Index of the timeslice during the run.
std::vector< CbmTofDigi > & TofDigis()
std::vector< CbmRichDigi > fRichDigis
const ca::Vector< ca::Track > & Tracks() const
const std::vector< CbmStsDigi > & StsDigis() const
std::vector< CbmRichDigi > & RichDigis()
const std::vector< CbmMuchDigi > & MuchDigis() const
std::vector< CbmStsDigi > fStsDigis
PartitionedVector< tof::Hit > fTofHits
const PartitionedVector< trd::Hit > & TrdHits() const
const PartitionedVector< tof::Hit > & TofHits() const
uint64_t TsStartTime() const
Start time of the timeslice.
friend class boost::serialization::access
const std::vector< CbmRichDigi > & RichDigis() const
PartitionedVector< sts::Cluster > & StsClusters()
PartitionedVector< trd::Hit > fTrdHits
std::vector< CbmTofDigi > fTofDigis
StorableRecoResults()=default
Default constructor (required by boost::serialization)
PartitionedVector< sts::Hit > fStsHits
const std::vector< CbmBmonDigi > & BmonDigis() const
PartitionedVector< trd::Hit > & TrdHits()
PartitionedVector< sts::Hit > & StsHits()
std::vector< CbmTrdDigi > & TrdDigis()
std::vector< CbmTrdDigi > fTrd2dDigis
std::vector< CbmTrdDigi > fTrdDigis
std::vector< CbmDigiEvent > & DigiEvents()
std::vector< CbmBmonDigi > fBmonDigis
void serialize(Archive &ar, unsigned int)
PartitionedVector< tof::Hit > & TofHits()
size_t SizeBytes() const
Total size in bytes.
std::vector< CbmDigiEvent > fDigiEvents
A light-weight TRD hit class for online reconstruction, based on CbmTrdHit. .