16#ifndef O2_MID_DIGITSMERGER_H
17#define O2_MID_DIGITSMERGER_H
49 const std::vector<ColumnData>&
getColumnData()
const {
return mDigitStore; }
53 const std::vector<ROFRecord>&
getROFRecords()
const {
return mROFRecords; }
57 std::vector<ColumnData> mDigitStore{};
59 std::vector<ROFRecord> mROFRecords{};
Strip pattern (aka digits)
Definition of a container to keep Monte Carlo truth external to simulation objects.
const std::vector< ColumnData > & getColumnData() const
Gets the merged column data.
void process(const std::vector< ColumnData > &inDigitStore, const o2::dataformats::MCTruthContainer< MCLabel > &inMCContainer, const std::vector< ROFRecord > &inROFRecords, bool mergeInBunchPileup=true)
Merges the MC digits that are provided per hit into the format that we expect from data.
const o2::dataformats::MCTruthContainer< MCLabel > & getMCContainer() const
Gets the merged MC labels.
const std::vector< ROFRecord > & getROFRecords() const
Gets the merged RO frame records.
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...