Skip to content
Snippets Groups Projects
Forked from atlas / athena
45983 commits behind the upstream repository.
user avatar
Nils Krumnack authored
Given that the first iteration of the configuration block design
invoked criticism of the "reference" design for tracking containers I
now changed it, so that instead of first allocating references to
determine what the intermediate containers are, I just run through the
entire configuration twice.  The second run-through then can rely on
what it learned in the first run-through to determine what will happen
further down in the sequence.

This requires routing a number of calls through the ConfigAccumulator
object, but it definitely makes writing the actual blocks more
straightforward, and it should also allow for more flexibility if we
need to redesign the ConfigAccumulator in the future (which also
became simpler with this change).
2a9da035
History

ATLAS Offline software

Welcome to ATLAS Athena software!

To contribute to this project, follow our git tutorial. In particular, if you fork this project please do not forget to add the ATLAS Robot as a developer.

For ATLAS members, please see the Atlas Computing Twiki for even more information.

Branches

The following major branches are currently active:

Branch Purpose Main Project, Release Series
21.0 Tier0 and MC16c Athena, 21.0.X
21.0-mc16a MC16a bugfixes Athena, 21.0.20.Y
21.0-mc16d MC16d bugfixes Athena, 21.0.20.Y
21.2 Derivations and Analysis AthDerivations + (Ath)AnalysisBase, 21.2.X
21.6 Event Generation AthGeneration, 21.6.X
22.0 Run-3 Tier0 and Point1 Athena, 22.0.X
master Development, Analysis, Derivations all projects

Links