65 void setIsTraceOutput(
bool is_trace_output);
70 void setIsPeakShapeOutput(
bool is_shape_output,
double margin_in_seconds);
72 void writeJsonObject(
const QString &name,
const QJsonObject &json_object);
77 void writeActionBegin(
const QString &operation);
82 QCborStreamWriter &getCborStreamWriter();
89 void writeMsRunRetentionTime(
const pappso::Trace &report_common_ms2,
100 void writeVectorDouble(
const std::vector<double> &vector);
103 void writeActionEnd();
106 void writeMsRun(
const MsRun &msrun);
114 bool m_isTraceOutput =
false;
115 bool m_isPeakShapeOutput =
false;
116 bool m_isXicCoordOutput =
true;
118 double m_peakShapeMarginInSeconds = 20;