|
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 | index () const |
| Same as TsIndex. Required for fles interface compatibility. | |
| uint64_t | TsStartTime () const |
| Start time of the timeslice. | |
| uint64_t | start_time () const |
| Same as TsStartTime. Required for fles interface compatibility. | |
| 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< CbmMvdRawDigi > & | MvdDigis () |
| const std::vector< CbmMvdRawDigi > & | MvdDigis () const |
| std::vector< CbmFsdDigi > & | FsdDigis () |
| const std::vector< CbmFsdDigi > & | FsdDigis () const |
| std::vector< CbmDigiEvent > & | DigiEvents () |
| const std::vector< CbmDigiEvent > & | DigiEvents () const |
| PartitionedVector< sts::Cluster > & | StsClusters () |
| const PartitionedVector< sts::Cluster > & | StsClusters () const |
| PartitionedVector< bmon::Hit > & | BmonHits () |
| const PartitionedVector< bmon::Hit > & | BmonHits () 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 |
| TrackHitIndexContainer_t & | TrackTrdHitIndices () |
| const TrackHitIndexContainer_t & | TrackTrdHitIndices () 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< CbmMvdRawDigi > | fMvdDigis |
| std::vector< CbmFsdDigi > | fFsdDigis |
| std::vector< CbmDigiEvent > | fDigiEvents |
| PartitionedVector< sts::Cluster > | fStsClusters |
| PartitionedVector< bmon::Hit > | fBmonHits |
| 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. | |
| TrackHitIndexContainer_t | fTrackTrdHitIndices |
| TRD hit indices of tracks. | |
Friends | |
| class | boost::serialization::access |
Definition at line 26 of file StorableRecoResults.h.
| using cbm::algo::StorableRecoResults::TrackHitIndexContainer_t = ca::Vector<std::vector<std::pair<uint32_t, uint32_t>>> |
Definition at line 29 of file StorableRecoResults.h.
|
default |
Default constructor (required by boost::serialization)
|
inline |
Definition at line 36 of file StorableRecoResults.h.
References fTsIndex, and fTsStartTime.
|
inline |
Definition at line 63 of file StorableRecoResults.h.
References fBmonDigis.
|
inline |
Definition at line 64 of file StorableRecoResults.h.
References fBmonDigis.
|
inline |
Definition at line 96 of file StorableRecoResults.h.
References fBmonHits.
|
inline |
Definition at line 97 of file StorableRecoResults.h.
References fBmonHits.
|
inline |
Definition at line 90 of file StorableRecoResults.h.
References fDigiEvents.
|
inline |
Definition at line 91 of file StorableRecoResults.h.
References fDigiEvents.
|
inline |
Definition at line 87 of file StorableRecoResults.h.
References fFsdDigis.
|
inline |
Definition at line 88 of file StorableRecoResults.h.
References fFsdDigis.
|
inline |
Same as TsIndex. Required for fles interface compatibility.
Definition at line 46 of file StorableRecoResults.h.
References fTsIndex.
|
inline |
Definition at line 69 of file StorableRecoResults.h.
References fMuchDigis.
|
inline |
Definition at line 70 of file StorableRecoResults.h.
References fMuchDigis.
|
inline |
Definition at line 84 of file StorableRecoResults.h.
References fMvdDigis.
|
inline |
Definition at line 85 of file StorableRecoResults.h.
References fMvdDigis.
|
inline |
Definition at line 81 of file StorableRecoResults.h.
References fRichDigis.
|
inline |
Definition at line 82 of file StorableRecoResults.h.
References fRichDigis.
|
inlineprivate |
Definition at line 163 of file StorableRecoResults.h.
References fBmonDigis, fBmonHits, fDigiEvents, fFsdDigis, fMuchDigis, fMvdDigis, fRichDigis, fStsClusters, fStsDigis, fStsHits, fTofDigis, fTofHits, fTracks, fTrackStsHitIndices, fTrackTofHitIndices, fTrackTrdHitIndices, 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, fBmonHits, fDigiEvents, fFsdDigis, fMuchDigis, fMvdDigis, fRichDigis, fStsClusters, fStsDigis, fStsHits, fTofDigis, fTofHits, fTracks, fTrd2dDigis, fTrdDigis, fTrdHits, and size().
|
inline |
Same as TsStartTime. Required for fles interface compatibility.
Definition at line 56 of file StorableRecoResults.h.
References fTsStartTime.
|
inline |
Definition at line 93 of file StorableRecoResults.h.
References fStsClusters.
Referenced by cbm::explore::Histograms::FillHistos().
|
inline |
Definition at line 94 of file StorableRecoResults.h.
References fStsClusters.
|
inline |
Definition at line 66 of file StorableRecoResults.h.
References fStsDigis.
Referenced by cbm::explore::Histograms::FillHistos().
|
inline |
Definition at line 67 of file StorableRecoResults.h.
References fStsDigis.
|
inline |
Definition at line 99 of file StorableRecoResults.h.
References fStsHits.
Referenced by cbm::explore::Histograms::FillHistos().
|
inline |
Definition at line 100 of file StorableRecoResults.h.
References fStsHits.
|
inline |
Definition at line 78 of file StorableRecoResults.h.
References fTofDigis.
|
inline |
Definition at line 79 of file StorableRecoResults.h.
References fTofDigis.
|
inline |
Definition at line 102 of file StorableRecoResults.h.
References fTofHits.
|
inline |
Definition at line 103 of file StorableRecoResults.h.
References fTofHits.
|
inline |
Definition at line 108 of file StorableRecoResults.h.
References fTracks.
|
inline |
Definition at line 109 of file StorableRecoResults.h.
References fTracks.
|
inline |
Definition at line 111 of file StorableRecoResults.h.
References fTrackStsHitIndices.
|
inline |
Definition at line 112 of file StorableRecoResults.h.
References fTrackStsHitIndices.
|
inline |
Definition at line 114 of file StorableRecoResults.h.
References fTrackTofHitIndices.
|
inline |
Definition at line 115 of file StorableRecoResults.h.
References fTrackTofHitIndices.
|
inline |
Definition at line 117 of file StorableRecoResults.h.
References fTrackTrdHitIndices.
|
inline |
Definition at line 118 of file StorableRecoResults.h.
References fTrackTrdHitIndices.
|
inline |
Definition at line 72 of file StorableRecoResults.h.
References fTrd2dDigis.
|
inline |
Definition at line 73 of file StorableRecoResults.h.
References fTrd2dDigis.
|
inline |
Definition at line 75 of file StorableRecoResults.h.
References fTrdDigis.
|
inline |
Definition at line 76 of file StorableRecoResults.h.
References fTrdDigis.
|
inline |
Definition at line 105 of file StorableRecoResults.h.
References fTrdHits.
|
inline |
Definition at line 106 of file StorableRecoResults.h.
References fTrdHits.
|
inline |
Index of the timeslice during the run.
Definition at line 41 of file StorableRecoResults.h.
References fTsIndex.
|
inline |
Start time of the timeslice.
Definition at line 51 of file StorableRecoResults.h.
References fTsStartTime.
|
friend |
Definition at line 160 of file StorableRecoResults.h.
References boost::serialization::access.
Referenced by boost::serialization::access.
|
private |
Definition at line 125 of file StorableRecoResults.h.
Referenced by BmonDigis(), BmonDigis(), serialize(), and SizeBytes().
|
private |
Definition at line 140 of file StorableRecoResults.h.
Referenced by BmonHits(), BmonHits(), serialize(), and SizeBytes().
|
private |
Definition at line 136 of file StorableRecoResults.h.
Referenced by DigiEvents(), DigiEvents(), serialize(), and SizeBytes().
|
private |
Definition at line 133 of file StorableRecoResults.h.
Referenced by FsdDigis(), FsdDigis(), serialize(), and SizeBytes().
|
private |
Definition at line 127 of file StorableRecoResults.h.
Referenced by MuchDigis(), MuchDigis(), serialize(), and SizeBytes().
|
private |
Definition at line 132 of file StorableRecoResults.h.
Referenced by MvdDigis(), MvdDigis(), serialize(), and SizeBytes().
|
private |
Definition at line 131 of file StorableRecoResults.h.
Referenced by RichDigis(), RichDigis(), serialize(), and SizeBytes().
|
private |
Definition at line 139 of file StorableRecoResults.h.
Referenced by serialize(), SizeBytes(), StsClusters(), and StsClusters().
|
private |
Definition at line 126 of file StorableRecoResults.h.
Referenced by serialize(), SizeBytes(), StsDigis(), and StsDigis().
|
private |
Definition at line 141 of file StorableRecoResults.h.
Referenced by serialize(), SizeBytes(), StsHits(), and StsHits().
|
private |
Definition at line 130 of file StorableRecoResults.h.
Referenced by serialize(), SizeBytes(), TofDigis(), and TofDigis().
|
private |
Definition at line 142 of file StorableRecoResults.h.
Referenced by serialize(), SizeBytes(), TofHits(), and TofHits().
|
private |
Definition at line 146 of file StorableRecoResults.h.
Referenced by serialize(), SizeBytes(), Tracks(), and Tracks().
|
private |
STS hit indices of tracks.
Definition at line 150 of file StorableRecoResults.h.
Referenced by serialize(), TrackStsHitIndices(), and TrackStsHitIndices().
|
private |
TOF hit indices of tracks.
Definition at line 154 of file StorableRecoResults.h.
Referenced by serialize(), TrackTofHitIndices(), and TrackTofHitIndices().
|
private |
TRD hit indices of tracks.
Definition at line 158 of file StorableRecoResults.h.
Referenced by serialize(), TrackTrdHitIndices(), and TrackTrdHitIndices().
|
private |
Definition at line 128 of file StorableRecoResults.h.
Referenced by serialize(), SizeBytes(), Trd2dDigis(), and Trd2dDigis().
|
private |
Definition at line 129 of file StorableRecoResults.h.
Referenced by serialize(), SizeBytes(), TrdDigis(), and TrdDigis().
|
private |
Definition at line 143 of file StorableRecoResults.h.
Referenced by serialize(), SizeBytes(), TrdHits(), and TrdHits().
|
private |
Definition at line 121 of file StorableRecoResults.h.
Referenced by index(), serialize(), StorableRecoResults(), and TsIndex().
|
private |
Definition at line 122 of file StorableRecoResults.h.
Referenced by serialize(), start_time(), StorableRecoResults(), and TsStartTime().