CbmRoot
|
#include <StorableRecoResults.h>
Public Types | |
using | TrackHitIndexContainer_t = ca::Vector<std::vector<std::pair<uint32_t, uint32_t>>> |
Public Member Functions | |
StorableRecoResults ()=default | |
Default constructor (required by boost::serialization) | |
StorableRecoResults (uint64_t tsIndex, uint64_t tsStartTime) | |
uint64_t | TsIndex () const |
Index of the timeslice during the run. | |
uint64_t | TsStartTime () const |
Start time of the timeslice. | |
size_t | SizeBytes () const |
Total size in bytes. | |
std::vector< CbmBmonDigi > & | BmonDigis () |
const std::vector< CbmBmonDigi > & | BmonDigis () const |
std::vector< CbmStsDigi > & | StsDigis () |
const std::vector< CbmStsDigi > & | StsDigis () const |
std::vector< CbmMuchDigi > & | MuchDigis () |
const std::vector< CbmMuchDigi > & | MuchDigis () const |
std::vector< CbmTrdDigi > & | Trd2dDigis () |
const std::vector< CbmTrdDigi > & | Trd2dDigis () const |
std::vector< CbmTrdDigi > & | TrdDigis () |
const std::vector< CbmTrdDigi > & | TrdDigis () const |
std::vector< CbmTofDigi > & | TofDigis () |
const std::vector< CbmTofDigi > & | TofDigis () const |
std::vector< CbmRichDigi > & | RichDigis () |
const std::vector< CbmRichDigi > & | RichDigis () const |
std::vector< CbmDigiEvent > & | DigiEvents () |
const std::vector< CbmDigiEvent > & | DigiEvents () const |
PartitionedVector< sts::Cluster > & | StsClusters () |
const PartitionedVector< sts::Cluster > & | StsClusters () const |
PartitionedVector< sts::Hit > & | StsHits () |
const PartitionedVector< sts::Hit > & | StsHits () const |
PartitionedVector< tof::Hit > & | TofHits () |
const PartitionedVector< tof::Hit > & | TofHits () const |
PartitionedVector< trd::Hit > & | TrdHits () |
const PartitionedVector< trd::Hit > & | TrdHits () const |
ca::Vector< ca::Track > & | Tracks () |
const ca::Vector< ca::Track > & | Tracks () const |
TrackHitIndexContainer_t & | TrackStsHitIndices () |
const TrackHitIndexContainer_t & | TrackStsHitIndices () const |
TrackHitIndexContainer_t & | TrackTofHitIndices () |
const TrackHitIndexContainer_t & | TrackTofHitIndices () const |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, unsigned int) |
Private Attributes | |
uint64_t | fTsIndex = UINT64_MAX |
uint64_t | fTsStartTime = UINT64_MAX |
std::vector< CbmBmonDigi > | fBmonDigis |
std::vector< CbmStsDigi > | fStsDigis |
std::vector< CbmMuchDigi > | fMuchDigis |
std::vector< CbmTrdDigi > | fTrd2dDigis |
std::vector< CbmTrdDigi > | fTrdDigis |
std::vector< CbmTofDigi > | fTofDigis |
std::vector< CbmRichDigi > | fRichDigis |
std::vector< CbmDigiEvent > | fDigiEvents |
PartitionedVector< sts::Cluster > | fStsClusters |
PartitionedVector< sts::Hit > | fStsHits |
PartitionedVector< tof::Hit > | fTofHits |
PartitionedVector< trd::Hit > | fTrdHits |
ca::Vector< ca::Track > | fTracks |
TrackHitIndexContainer_t | fTrackStsHitIndices |
STS hit indices of tracks. | |
TrackHitIndexContainer_t | fTrackTofHitIndices |
TOF hit indices of tracks. | |
Friends | |
class | boost::serialization::access |
Definition at line 25 of file StorableRecoResults.h.
using cbm::algo::StorableRecoResults::TrackHitIndexContainer_t = ca::Vector<std::vector<std::pair<uint32_t, uint32_t>>> |
Definition at line 28 of file StorableRecoResults.h.
|
default |
Default constructor (required by boost::serialization)
|
inline |
Definition at line 35 of file StorableRecoResults.h.
|
inline |
Definition at line 52 of file StorableRecoResults.h.
References fBmonDigis.
|
inline |
Definition at line 53 of file StorableRecoResults.h.
References fBmonDigis.
|
inline |
Definition at line 73 of file StorableRecoResults.h.
References fDigiEvents.
|
inline |
Definition at line 74 of file StorableRecoResults.h.
References fDigiEvents.
|
inline |
Definition at line 58 of file StorableRecoResults.h.
References fMuchDigis.
|
inline |
Definition at line 59 of file StorableRecoResults.h.
References fMuchDigis.
|
inline |
Definition at line 70 of file StorableRecoResults.h.
References fRichDigis.
|
inline |
Definition at line 71 of file StorableRecoResults.h.
References fRichDigis.
|
inlineprivate |
Definition at line 133 of file StorableRecoResults.h.
References fBmonDigis, fDigiEvents, fMuchDigis, fRichDigis, fStsClusters, fStsDigis, fStsHits, fTofDigis, fTofHits, fTracks, fTrackStsHitIndices, fTrackTofHitIndices, fTrd2dDigis, fTrdDigis, fTrdHits, fTsIndex, and fTsStartTime.
size_t StorableRecoResults::SizeBytes | ( | ) | const |
Total size in bytes.
Definition at line 8 of file StorableRecoResults.cxx.
References fBmonDigis, fDigiEvents, fMuchDigis, fRichDigis, fStsClusters, fStsDigis, fStsHits, fTofDigis, fTofHits, fTracks, fTrd2dDigis, fTrdDigis, fTrdHits, and size().
|
inline |
Definition at line 76 of file StorableRecoResults.h.
References fStsClusters.
Referenced by cbm::explore::Histograms::FillHistos().
|
inline |
Definition at line 77 of file StorableRecoResults.h.
References fStsClusters.
|
inline |
Definition at line 55 of file StorableRecoResults.h.
References fStsDigis.
Referenced by cbm::explore::Histograms::FillHistos().
|
inline |
Definition at line 56 of file StorableRecoResults.h.
References fStsDigis.
|
inline |
Definition at line 79 of file StorableRecoResults.h.
References fStsHits.
Referenced by cbm::explore::Histograms::FillHistos().
|
inline |
Definition at line 80 of file StorableRecoResults.h.
References fStsHits.
|
inline |
Definition at line 67 of file StorableRecoResults.h.
References fTofDigis.
|
inline |
Definition at line 68 of file StorableRecoResults.h.
References fTofDigis.
|
inline |
Definition at line 82 of file StorableRecoResults.h.
References fTofHits.
|
inline |
Definition at line 83 of file StorableRecoResults.h.
References fTofHits.
|
inline |
Definition at line 88 of file StorableRecoResults.h.
References fTracks.
|
inline |
Definition at line 89 of file StorableRecoResults.h.
References fTracks.
|
inline |
Definition at line 91 of file StorableRecoResults.h.
References fTrackStsHitIndices.
|
inline |
Definition at line 92 of file StorableRecoResults.h.
References fTrackStsHitIndices.
|
inline |
Definition at line 94 of file StorableRecoResults.h.
References fTrackTofHitIndices.
|
inline |
Definition at line 95 of file StorableRecoResults.h.
References fTrackTofHitIndices.
|
inline |
Definition at line 61 of file StorableRecoResults.h.
References fTrd2dDigis.
|
inline |
Definition at line 62 of file StorableRecoResults.h.
References fTrd2dDigis.
|
inline |
Definition at line 64 of file StorableRecoResults.h.
References fTrdDigis.
|
inline |
Definition at line 65 of file StorableRecoResults.h.
References fTrdDigis.
|
inline |
Definition at line 85 of file StorableRecoResults.h.
References fTrdHits.
|
inline |
Definition at line 86 of file StorableRecoResults.h.
References fTrdHits.
|
inline |
Index of the timeslice during the run.
Definition at line 40 of file StorableRecoResults.h.
References fTsIndex.
|
inline |
Start time of the timeslice.
Definition at line 45 of file StorableRecoResults.h.
References fTsStartTime.
|
friend |
Definition at line 130 of file StorableRecoResults.h.
|
private |
Definition at line 102 of file StorableRecoResults.h.
Referenced by BmonDigis(), BmonDigis(), serialize(), and SizeBytes().
|
private |
Definition at line 111 of file StorableRecoResults.h.
Referenced by DigiEvents(), DigiEvents(), serialize(), and SizeBytes().
|
private |
Definition at line 104 of file StorableRecoResults.h.
Referenced by MuchDigis(), MuchDigis(), serialize(), and SizeBytes().
|
private |
Definition at line 108 of file StorableRecoResults.h.
Referenced by RichDigis(), RichDigis(), serialize(), and SizeBytes().
|
private |
Definition at line 114 of file StorableRecoResults.h.
Referenced by serialize(), SizeBytes(), StsClusters(), and StsClusters().
|
private |
Definition at line 103 of file StorableRecoResults.h.
Referenced by serialize(), SizeBytes(), StsDigis(), and StsDigis().
|
private |
Definition at line 115 of file StorableRecoResults.h.
Referenced by serialize(), SizeBytes(), StsHits(), and StsHits().
|
private |
Definition at line 107 of file StorableRecoResults.h.
Referenced by serialize(), SizeBytes(), TofDigis(), and TofDigis().
|
private |
Definition at line 116 of file StorableRecoResults.h.
Referenced by serialize(), SizeBytes(), TofHits(), and TofHits().
|
private |
Definition at line 120 of file StorableRecoResults.h.
Referenced by serialize(), SizeBytes(), Tracks(), and Tracks().
|
private |
STS hit indices of tracks.
Definition at line 124 of file StorableRecoResults.h.
Referenced by serialize(), TrackStsHitIndices(), and TrackStsHitIndices().
|
private |
TOF hit indices of tracks.
Definition at line 128 of file StorableRecoResults.h.
Referenced by serialize(), TrackTofHitIndices(), and TrackTofHitIndices().
|
private |
Definition at line 105 of file StorableRecoResults.h.
Referenced by serialize(), SizeBytes(), Trd2dDigis(), and Trd2dDigis().
|
private |
Definition at line 106 of file StorableRecoResults.h.
Referenced by serialize(), SizeBytes(), TrdDigis(), and TrdDigis().
|
private |
Definition at line 117 of file StorableRecoResults.h.
Referenced by serialize(), SizeBytes(), TrdHits(), and TrdHits().
|
private |
Definition at line 98 of file StorableRecoResults.h.
Referenced by serialize(), and TsIndex().
|
private |
Definition at line 99 of file StorableRecoResults.h.
Referenced by serialize(), and TsStartTime().