1- // Copyright 2019-2020 CERN and copyright holders of ALICE O2.
1+ // Copyright 2019-2026 CERN and copyright holders of ALICE O2.
22// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
33// All rights not expressly granted are reserved.
44//
1313
1414#include < string>
1515#include < vector>
16+ #include < format>
1617
17- #include " TTree.h"
18+ #include < TTree.h>
1819
1920#include " Framework/ControlService.h"
2021#include " Framework/ConfigParamRegistry.h"
@@ -103,7 +104,7 @@ void DigitReader<N>::run(ProcessingContext& pc)
103104 assert (ent < mTree ->GetEntries ()); // this should not happen
104105 mTree ->GetEntry (ent);
105106 for (uint32_t iLayer = 0 ; iLayer < mLayers ; ++iLayer) {
106- LOG (info) << mDetName << " DigitReader: " << iLayer << " pushes " << mDigROFRec [iLayer]->size () << " ROFRecords, " << mDigits [iLayer]->size () << " digits at entry " << ent;
107+ LOG (info) << mDetName << " DigitReader" << (( mDoStaggering ) ? std::format ( " : {} " , iLayer) : " " ) << " pushes " << mDigROFRec [iLayer]->size () << " ROFRecords, " << mDigits [iLayer]->size () << " digits at entry " << ent;
107108 pc.outputs ().snapshot (Output{Origin, " DIGITSROF" , iLayer}, *mDigROFRec [iLayer]);
108109 pc.outputs ().snapshot (Output{Origin, " DIGITS" , iLayer}, *mDigits [iLayer]);
109110 if (mUseMC ) {
@@ -283,7 +284,7 @@ DataProcessorSpec getITSDigitReaderSpec(bool useMC, bool doStag, bool useCalib,
283284 .name = " its-digit-reader" ,
284285 .inputs = Inputs{},
285286 .outputs = makeOutChannels<o2::detectors::DetID::ITS>(useMC, doStag, useCalib),
286- .algorithm = AlgorithmSpec{adaptFromTask<ITSDigitReader>(useMC, useCalib)},
287+ .algorithm = AlgorithmSpec{adaptFromTask<ITSDigitReader>(useMC, doStag, useCalib, useTriggers )},
287288 .options = Options{
288289 {" its-digit-infile" , VariantType::String, defname, {" Name of the input digit file" }},
289290 {" input-dir" , VariantType::String, " none" , {" Input directory" }}}};
@@ -295,7 +296,7 @@ DataProcessorSpec getMFTDigitReaderSpec(bool useMC, bool doStag, bool useCalib,
295296 .name = " mft-digit-reader" ,
296297 .inputs = Inputs{},
297298 .outputs = makeOutChannels<o2::detectors::DetID::MFT>(useMC, doStag, useCalib),
298- .algorithm = AlgorithmSpec{adaptFromTask<MFTDigitReader>(useMC, useCalib)},
299+ .algorithm = AlgorithmSpec{adaptFromTask<MFTDigitReader>(useMC, doStag, useCalib, useTriggers )},
299300 .options = Options{
300301 {" mft-digit-infile" , VariantType::String, defname, {" Name of the input digit file" }},
301302 {" input-dir" , VariantType::String, " none" , {" Input directory" }}}};
0 commit comments