Skip to content

Commit 54851ea

Browse files
committed
Fix: FV0 and FDD must provide R/O mode to RawFileWriter
1 parent f58ec5e commit 54851ea

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

Detectors/FIT/FDD/simulation/src/digit2raw.cxx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
#include "DetectorsCommonDataFormats/NameConf.h"
2525
#include "DetectorsRaw/HBFUtils.h"
2626
#include "FDDSimulation/Digits2Raw.h"
27+
#include "DataFormatsParameters/GRPObject.h"
2728

2829
/// MC->raw conversion for FDD
2930

@@ -88,6 +89,9 @@ void digi2raw(const std::string& inpName, const std::string& outDir, bool filePe
8889
o2::fdd::Digits2Raw m2r;
8990
m2r.setFilePerLink(filePerLink);
9091
auto& wr = m2r.getWriter();
92+
std::string inputGRP = o2::base::NameConf::getGRPFileName();
93+
const auto grp = o2::parameters::GRPObject::loadFrom(inputGRP);
94+
wr.setContinuousReadout(grp->isDetContinuousReadOut(o2::detectors::DetID::FDD)); // must be set explicitly
9195
wr.setSuperPageSize(superPageSizeInB);
9296
wr.useRDHVersion(rdhV);
9397
wr.setDontFillEmptyHBF(noEmptyHBF);

Detectors/FIT/FV0/simulation/src/digit2raw.cxx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
#include "DetectorsCommonDataFormats/NameConf.h"
2525
#include "DetectorsRaw/HBFUtils.h"
2626
#include "FV0Simulation/Digits2Raw.h"
27+
#include "DataFormatsParameters/GRPObject.h"
2728

2829
/// MC->raw conversion for FV0
2930

@@ -88,6 +89,9 @@ void digi2raw(const std::string& inpName, const std::string& outDir, bool filePe
8889
o2::fv0::Digits2Raw m2r;
8990
m2r.setFilePerLink(filePerLink);
9091
auto& wr = m2r.getWriter();
92+
std::string inputGRP = o2::base::NameConf::getGRPFileName();
93+
const auto grp = o2::parameters::GRPObject::loadFrom(inputGRP);
94+
wr.setContinuousReadout(grp->isDetContinuousReadOut(o2::detectors::DetID::FV0)); // must be set explicitly
9195
wr.setSuperPageSize(superPageSizeInB);
9296
wr.useRDHVersion(rdhV);
9397
wr.setDontFillEmptyHBF(noEmptyHBF);

0 commit comments

Comments
 (0)