Skip to content

Commit 932036f

Browse files
jackal1-66sawenzel
authored andcommitted
Forward interaction rate to collision context
1 parent f64b5dc commit 932036f

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

DataFormats/simulation/src/DigitizationContext.cxx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -699,6 +699,7 @@ DigitizationContext DigitizationContext::extractSingleTimeframe(int timeframeid,
699699
r.mSimPrefixes = mSimPrefixes;
700700
r.mMuBC = mMuBC;
701701
r.mBCFilling = mBCFilling;
702+
r.mDigitizerInteractionRate = mDigitizerInteractionRate;
702703
try {
703704
auto tf_ranges = timeframeindices.at(timeframeid);
704705

Steer/src/CollisionContextTool.cxx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -552,8 +552,16 @@ int main(int argc, char* argv[])
552552
}
553553
digicontext.setBunchFilling(bunchFillings[0]);
554554
std::vector<std::string> prefixes;
555+
// Signal interaction rate
556+
float sgnIRate = -1.;
555557
for (auto& p : ispecs) {
556558
prefixes.push_back(p.name);
559+
if (p.name == "sgn") {
560+
// Setting interaction rate in the digitizer context as provided by the O2DPG workflow
561+
LOG(debug) << "Setting signal interaction rate to " << p.interactionRate << " Hz in the digitization context.";
562+
sgnIRate = p.interactionRate;
563+
digicontext.setDigitizerInteractionRate(p.interactionRate);
564+
}
557565
}
558566
digicontext.setSimPrefixes(prefixes);
559567

0 commit comments

Comments
 (0)