You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/o2dpgworkflow/anchored.md
+66Lines changed: 66 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -127,3 +127,69 @@ The `anchorMC.sh` script is sensitive to the following environment variables. Pl
127
127
The procedure steered behind the scenes is quite involved. The following figure shall provide some overview.
128
128
129
129

130
+
131
+
## The 2-Software Tag Approach for Anchored MC Productions
132
+
133
+
A **2-tag software approach** is supported for anchored Monte Carlo (MC) productions. This means that individual tasks within an MC job can run using different CVMFS software releases.
134
+
135
+
### Motivation
136
+
137
+
The key motivation is to allow **reconstruction algorithms** to run against **stable releases** and configurations—those also used in data-reconstruction passes. At the same time, it is beneficial to **pick up new developments** in:
138
+
139
+
- Event generators
140
+
- GEANT-based simulation
141
+
- Generic anchoring logic
142
+
- Workflow execution infrastructure
143
+
144
+
This approach reduces the need to backport improvements into older software releases.
145
+
146
+
---
147
+
148
+
### How to Use the 2-Tag Setup
149
+
150
+
In practice, you only need to do the following:
151
+
152
+
**(a)** Use a recent (validated) software release in the `Packages` field of your JDL:
153
+
154
+
- Picks up the latest **O2DPG logic**
155
+
- Uses the most recent **generator code**
156
+
- Includes updated **GEANT and digitization algorithms**
157
+
158
+
**(b)** Set the environment variable `ALIEN_JDL_O2DPG_ASYNC_RECO_TAG` to point to the release used for **reconstruction**.
159
+
160
+
- Ensures reconstruction uses the correct version for anchoring and configuration
0 commit comments