Skip to content

Commit 86dbc3f

Browse files
committed
Make AOD tfNumber cross/inter-run unique
1 parent e242485 commit 86dbc3f

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

Detectors/AOD/src/AODProducerWorkflowSpec.cxx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1097,8 +1097,8 @@ void AODProducerWorkflowDPL::run(ProcessingContext& pc)
10971097
uint64_t tfNumber;
10981098
const int runNumber = (mRunNumber == -1) ? int(dh->runNumber) : mRunNumber;
10991099
if (mTFNumber == -1L) {
1100-
// TODO has to be made globally unique (by using absolute time of TF). For now is unique within the run
1101-
tfNumber = dh->tfCounter; // getTFNumber(mStartIR, runNumber);
1100+
// TODO has to use absolute time of TF
1101+
tfNumber = uint64_t(dh->firstTForbit) + (uint64_t(dh->runNumber) << 32); // getTFNumber(mStartIR, runNumber);
11021102
} else {
11031103
tfNumber = mTFNumber;
11041104
}

0 commit comments

Comments
 (0)