- May 27, 2024
-
-
Revert "Added GRL Sequence to Full CP Alg Test" This reverts commit 092ce4b1
-
- May 15, 2024
-
-
Update AsgxAODNTupleMakerAlg.cxx to avoid use of reinterpet_cast in getElement
-
CPAlgorithms: small improvements to Event Selection
-
Update auto PRW configs to support AF3
-
- May 08, 2024
-
-
Add PMGTruthWeightsAlgCfg, add unit tests for CA code
-
- May 07, 2024
-
-
add an option to add the NOSYS suffix to branches without systematics This makes the n-tuple branches more consistent, and makes it very easy to determine the list of branches for nominal. It also means that if we add (or drop) systematics from a branch, the names of the branches in nominal will not change. That doesn't happen all that often, but could still be helpful. Leaving this disabled by default because it (obviously) changes the n-tuple content. Also we haven't yet decided whether this is even a good idea, but it ought to be a good enough idea to allow users to at least play with it.
-
- May 02, 2024
-
-
Fix issues when running multiple overlap removal configurations in CP algorithms
-
Sort branches in OutputAnalysisConfig
-
- Apr 29, 2024
-
-
CPAlgorithms: user-friendly systematics regexp
-
- Apr 16, 2024
-
-
CPAlgs: everything is an option, improve prinouts, add info string Added logging to config seq, block, factory, text. Added info string for the majority of the block options. Made all __init__ args options for the block. The init args are still there but they are no longer required when initializing the block so that the changes are backwards compatible. Improved print outs in config seq, block, factory, text. ConfigFactory(Text).printAlgs will now print all information about the block that is avaiable (info string, default, type, required, and noneAction). This can be used as documentation for the different blocks.
-
- Apr 12, 2024
-
-
Tadej Novak authored
-
- Mar 28, 2024
-
-
Added selection decoration block config for CP algs
-
- Mar 27, 2024
-
-
Edward Moyse authored
Revert "Merge branch 'SelectionDecorationBlock' into 'main'" This reverts merge request !70133
-
Added selection decoration block config for CP algs
-
- Mar 25, 2024
-
-
new overlap removal scheme based on the nominal-OR decision, but run also for systematically-varied kinematic selections
-
- Mar 24, 2024
-
-
CPAlgorithms: MC-specific containers in the output config
-
- Mar 20, 2024
-
-
CPAlgorithms: use Gaudi::Property and ToolHandles everywhere
-
- Mar 19, 2024
-
-
sort PHYSLITE output objects by PT (ATLASG-2685) For simple analysis it is nicer if the objects are just sorted by pt. This doesn't work with systematics at all, but without systematics this should (hopefully) work.
-
CPAlgorithms: provide default GRLs
-
- Mar 18, 2024
-
-
Move FTagEventSF to standalone analysis config
-
- Mar 15, 2024
-
-
-
-
Update AsgClassificationDecorationAlg.cxx - tool must be private for consistency with https://gitlab.cern.ch/atlas/athena/-/blob/main/PhysicsAnalysis/Algorithms/AsgAnalysisAlgorithms/python/AsgAnalysisConfig.py#L380
-
CPAlgorithms: distinguish between MC and data when writing output branches
-
CPAlgs block dependencies: reorder blocks based on dependencies The different blocks used for the CP algorithms are given a name. The name usually correspond to the class name. Dependencies can be added to a block based off of the given name.
-
- Mar 14, 2024
-
-
ConfigBlock: remove groupName, change noneAction, and duplicateAction The groupName variable was changed to blockName and set from a set/get function. Add instanceName to identify specific instances when there is a desire to set the value of an option in an arbitrary location and there is more than one instance of a block. Removed code to potentially throw an error if an option was set more than once. Instead of haing the user say "I am setting this option to None and it is okay," the noneAction variable can be set when adding an option. If the author of a class determines that an option can be set to None, then they can set this for that option.
-
- Mar 07, 2024
-
-
Ryan Quinn authored
-
- Mar 06, 2024
-
-
Tadej Novak authored
-
- Mar 04, 2024
-
-
Tadej Novak authored
-
- Feb 29, 2024
-
-
Revert "Remove FTAG selectionNmaes that are actually never used." This reverts commit 436ed695.
-
- Feb 24, 2024
-
-
Tadej Novak authored
-
Tadej Novak authored
-
- Feb 20, 2024
-
-
CPAlgorithms: bugfix for PerEventSFBlock
-
-
CPAlgorithms: refactor the object cutflow
-
AthContainers: Update copy/copyForOutput to work on AuxVectorData. Update the copy/copyForOutput methods of IAuxTypeVectorFactory / AuxTypeRegistry to take AuxVectorData instances rather than bare pointers. Remove the corresponding static methods from AuxTypeVector. Refactoring to make possible dependencies between auxiliary variables, as would be used to support packed links / jagged vectors. Also alter them to operate on ranges, rather than a single element.
-
Revert "Merge branch 'bugfix_objectcutflow' into 'main'" This reverts merge request !68554
-
The main usage here is that if OR is run before MET we don't want to use the OR selections with MET. A similar issue is expected to come up with fakes/fakeable objects, i.e. some specific baseline cuts should not be applied (in fact they are inverted), but only for very specific users. The mechanism chosen here is to mark the cuts when they are registered and then exclude by name when requesting the selection.
-
CPAlgorithms: refactor the object cutflow
-
CPAlgorithms: smarter systematic printouts
-