- Nov 24, 2020
-
-
Pavol Strizenec authored
-
Frank Winklmeier authored
AthenaPoolTest: test definition cleanup See merge request atlas/athena!38516
-
Frank Winklmeier authored
Switch muon trigger to not use ROB based RPC PRD decoding See merge request atlas/athena!38503
-
Frank Winklmeier authored
Add isolation decor handles for JetTagMonitoring See merge request atlas/athena!38517
-
Frank Winklmeier authored
Save only first status word in ROBDataStruct See merge request atlas/athena!38475
-
-
Frank Winklmeier authored
Adding IBL charge scaling function (ATLASRECTS-5730) See merge request atlas/athena!38457
-
-
Frank Winklmeier authored
DecisionHandling: Catch soft timeout in Filter algorithms Closes ATR-16897 See merge request atlas/athena!38523
-
Frank Winklmeier authored
Hepmc3 nightly fixes 23112020 part 1 See merge request atlas/athena!38504
-
-
Frank Winklmeier authored
Make readout classes local See merge request atlas/athena!38525
-
-
Frank Winklmeier authored
LArByteStream: More thread-safety fixes. See merge request atlas/athena!38530
-
Frank Winklmeier authored
TileMonitoring: Add Tile monitoring histograms with masking for all partitions for Run 3 See merge request atlas/athena!38521
-
Frank Winklmeier authored
Reduce processing time for the jet hypo in the presence of identical conditions See merge request atlas/athena!38184
-
Job group propagation is correct but inefficient in the presence of identical conditions. Jet group propagation is currently handled in the following manner. Let a parent condition P have n siblings: S_1... S_n Let J_1... J_2 be the jet groups that pass each of the n siblings. JetGroupProduct finds all the distinct job groups formed by selecting one jet group from is taken fron each of the J_i. Only distinct jet groups are retained. Distinct job groups are those obtained by flattening the JobGroup calculated by the combination process, and discounting differences due to the order of the jets. When the siblings are identical Conditions, the same jets pass each of the conditions. The combination process can be optimized. The optimazation exploits the repetion that is _always_ present for identical Conditions. As an example, let J_1 = J_2 = J_3 = {1,2,3}. Then the combinations are - excluding repeated jets - {1,2,3}, {1,3,2}, {2, 1, 3}, {2, 3, 1}, {3, 1, 2}, {3, 2, 1}. After repetition removal, we are left with {1,2,3}. Further we only need to look at jets passing C_1. This optimatiztion replaces n repeated Conditions of capacity = 1 by a single Condition of capacity n. After initially allocating jets to Conditions, a further test needs now to be made: were there enough distinct jets to satisfy the n conditions - i.e. were there at least n jets fulfilling the condition. To this end, the IConditionMT interface is extended by ICheckedCapacityCondition. This PABC provides a checking function: bool capacitySatisfied(const HypoJetVector&,..) which will be passed the selected jets as an argument. Currently, the sole implementation is CheckedCapacityCondition. This commit uses this CheckedCapacityCondition. However the hypo trees remain as before, and no checks are made. It is therefor expected that they will be no visible effects at this stage.
-
Frank Winklmeier authored
Large-R jet with new Jet reco algs & configuration See merge request atlas/athena!38387
-
-
Frank Winklmeier authored
Move ignoreIrrelevant option application to file loading function See merge request atlas/athena!38497
-
Frank Winklmeier authored
ControlTest: unit test cleanup See merge request atlas/athena!38519
-
Frank Winklmeier authored
Updating athena release to 22.0.20 for TIDV ART tests See merge request atlas/athena!38508
-
Frank Winklmeier authored
Resolve ATLTAU-1751 Closes ATLTAU-1751 See merge request atlas/athena!38477
-
Frank Winklmeier authored
Another Muon memory leak fix See merge request atlas/athena!38522
-
Frank Winklmeier authored
EventTag: Cleanup of TAG making packages See merge request atlas/athena!38463
-
Frank Winklmeier authored
HepMC3 nightly branch fixes 23112020 part 2 See merge request atlas/athena!38505
-
-
Frank Winklmeier authored
Hepmc3 nightly fixes, 22.11.2020 See merge request atlas/athena!38499
-
-
Frank Winklmeier authored
Make TRT_ElectronPidTools EventContext aware See merge request atlas/athena!38456
-
Frank Winklmeier authored
AsgTools+AthenaMonitoringKernel: Hack to avoid TLS slowdown. See merge request atlas/athena!38529
-
Frank Winklmeier authored
replace CP::SystematicCode with StatusCode See merge request atlas/athena!38524
-
Frank Winklmeier authored
Adding a read me for AthOnnxruntimeService See merge request atlas/athena!38515
-
Frank Winklmeier authored
Fix interface to bring back specification of log level See merge request atlas/athena!38513
-
Frank Winklmeier authored
Try setting the maximum number of tubes to 120 when building MDT GeoSerialIdentifiers See merge request atlas/athena!38447
-
-
The two classes are functionally quite identical, so this is mostly a straightforward string replacement, with a couple of manual fixes.
-
- Nov 23, 2020
-
-
scott snyder authored
Don't use exit(). Remove some const_cast / mutable. Make static data const.
-
scott snyder authored
Ensure that TLS defined in this library actually gets used. Avoids a potential slowdown in accessing TLS seen in simualation. See ATLASSIM-4932.
-
scott snyder authored
Ensure that TLS defined in this library actually gets used. Avoids a potential slowdown in accessing TLS seen in simualation. See ATLASSIM-4932.
-