- Apr 01, 2025
-
-
Deployment of GN2XTauv00
-
- Mar 31, 2025
-
-
Update PLIT model for Run3 and add to PHYS
-
- Feb 27, 2025
-
-
update photon configuration for more flexibility to apply recommendations
-
- Feb 21, 2025
-
-
Removing AntiKt10TruthTrimmed jets from standard truth setup It seems that these are not really useful to most folks any more. We have separate large-R jets that are built using soft-drop, so the basic functionality won't be gone. We also weren't writing these into the output file for most setups. Trying this removal to see if anything complains, or if we're really ok to go ahead.
-
- Feb 18, 2025
-
-
Adding GNTau WPs and scores to PHYSLITE
-
- Feb 17, 2025
-
-
Apply 1 suggestion(s) to 1 file(s) Co-authored-by:
Dan Guest <daniel.hay.guest@cern.ch>
-
- Feb 14, 2025
-
-
changes for qg tagger (no pre-processing model)
-
- Feb 12, 2025
-
-
apply the flag for disabling Btagging during the Derivation of PHYS format
-
- Feb 07, 2025
-
-
decorate electrons and photons in PHYSLITE with Emva This is needed to give the correct input energy to the columnar EgammaCalibrationAndSmearingTool. It should also allow to run solely the smearing part of the tool in regular event-wise jobs. In my test this was 44 bytes/event for PHYSLITE. So that's notable, but it is also part of the long-term plans for PHYSLITE. Long-term we will be able to drop the variables that are only needed for the calibration, as we will be able to skip calibation on PHYSLITE.
-
Draft: Adding a new D2AOD format to allow command-line skimming of PHYSLITE This MR adds a new D2AOD format (D2AOD_SKIM) to the derivatioon framework to allow users to skim PHYSLITE via the command line, rather than the current situation where they must set up their own formats. Usage is: ``` Derivation_tf.py --CA --inputDAOD_PHYSLITEFile DAOD_PHYSLITE.33081115._000042.pool.root.1 --outputD2AODFile test.pool.root --formats SKIM --skimmingString "count(AnalysisMuons.pt > (1 * GeV)) >= 1" --extraDataForDynamicConsumers xAOD::MuonContainer/AnalysisMuons ``` The last argument should be a list of all containers touched by the skiming expression. The skimming string itself is the usual ExpressionEvaluation string, so identical to the strings used in the derivation framework. Per-event content should be identical to PHYSLITE. This would not be used in official production due to the generic format name. In cases where official production of a PHYSLITE skim were needed, one would need to define a new format as ususal. This could, however, be the basis of a user skimming service, if we decide to have such a thing in the future.
-
- Feb 06, 2025
-
-
add samplingPattern decoration to e-gamma clusters in PHYSLITE For historic reason the sampling pattern is stored in the cluster object instead of as a decoration. To make this available for columnar analysis it also needs to exist as a decoration. For now that means we have two copies of it, but it was already agreed to drop it from the cluster object, so this is a temporary situation.
-
- Jan 22, 2025
-
-
Apply 10 suggestion(s) to 2 file(s) Co-authored-by:
Thomas Strebler <thomas.strebler@cern.ch>
-
- Jan 20, 2025
-
-
Adding AFP SiT and ToF hits containers to PHYS
-
- Jan 09, 2025
-
-
Added optional large-R jet kinematic selections
-
- Jan 06, 2025
-
-
DerivationFrameworkPhys: Avoid overwriting decorations. LLP1 was configuring IsoCloseByCorrectionAlg with non-LRT containers as well as LRT ones. But PHYS also configures this algorithm with non-LRT containers, so if they were used together, then decorations would get overwritten. This causes problems then when we want to ensure that the decorations get locked. Split the configuration here into two algorithms, the first being identical to PHYS and the second with the LRT containers. When PHYS and LLP1 are used together, then then first algorithm will be merged with the one from PHYS and we avoid overwrites. This can result in changes in the decorations for non-LRT containers in the case that PHYS and LLP1 are used together, due to the differing track selectors that are used.
-
- Dec 18, 2024
-
-
Tadej Novak authored
-
- Dec 11, 2024
-
-
Tadej Novak authored
This reverts merge request !75828
-
add empflow GN2v01 scores to PHYSLITE (AFT-673)
-
- Nov 27, 2024
-
-
Marco Rimoldi authored
-
- Nov 22, 2024
-
-
Functionality for storing LHE event record in derivations This adds several pieces of functionality necessary to store LHE event records in derivations: - We add back a switch for Pythia8 running to include the LHE record as a HEPMC3 attribute (noting that this only works in HEPMC3, so we should warn users if they try this with HEPMC2) - During xAOD Truth conversion, we create an additional truth particles collection in the case that the attribute is found. Tested and confirmed that if no attribute is found, no collection is created (not even an empty one). Again, only works in HEPMC3 mode. - In derivation making, cleaned up the LHE record pieces; since the collection is made during xAOD truth conversion, all we have to do is write it out, we don't need any further tools.
-
- Nov 14, 2024
-
-
Removing truthParticleLink from reco collections In PHYSLITE, the TruthParticles collection is removed. The truthParticleLink points to this collection, and so is an unnecessary variable. We also have the TruthLink, which points to the small truth collections and is preserved, so the functionality is still there and working; this variable just adds a bit of confusion.
-
- Nov 07, 2024
-
-
DerivationFrameworkPhys trigger matching: add support for MC23c Hello, This MR is a follow-up of !74439, which doesn't handle the (deprecated) MC23c campaign. This breaks a couple of trigger ART tests that still use MC23c inputs. For backward compatibility reasons, this MR adds support for MC23c. Fixes ATR-30465. Cheers, Bertrand
-
- Nov 06, 2024
-
-
Add L1 jet RoIs to default PHYS
-
- Oct 31, 2024
-
-
Clean up deprecated HardScatter collection configs
-
- Oct 28, 2024
-
-
tauRec and DerivationFrameworkPhys: replace kwargs with flag for TauJets_EleRM Hello, The TauJets_EleRM container (boosted e-tau reconstruction) is not present in AODs before 24.0.17. Currently, we determine inside PHYS whether the container is present, and pass this information around using kwargs. This MR introduces a tau flag, so we can drop the kwargs. Cheers, Bertrand
-
- Oct 23, 2024
-
-
DerivationFramework: adding flag for tau passing TauSelectionTool internal MuonOLR rejection
-
- Oct 21, 2024
-
-
Remove VR track jet b-tagging
-
- Oct 09, 2024
-
-
References.py: bumped version tags for three derivation tests - `mc_PHYS_Run2` - `mc_PHYS_Run3` - `af3_PHYS_Run3`
-
- Oct 02, 2024
-
-
[ATR-25805] Update syntax of all derivations recording trigger matching data
-
- Sep 29, 2024
-
-
[ATR-25805] TriggerAPISession prototyping for run 3
-
- Sep 27, 2024
-
-
Remove VR track jet b-tagging from PHYS
-
Add VeryLooseDNNnoCF97 electron WP Adds new VeryLooseDNNnoCF97 WP and replace LooseDNNnoCF in derivations.
-
Add large-radius jet regression (bJR10v00) scores to PHYS derivations
-
- Sep 25, 2024
-
-
Adding IsoFixedCone5Pt* jet isolation variables to PHYS and JETM2
-
- Sep 19, 2024
-
-
AFT-673 save GN2v01 b-tagger outputs on Jet in PHYS
-
- Sep 18, 2024
-
-
Add minimal b-jet trigger matching HLT content to DAOD_PHYS
-
Main add in forward track particle for physlite
-
- Sep 10, 2024
-
-
Remove references to deprecated TruthLabelDeltaR and ConeTruthLabelID variables
-
- Aug 19, 2024
-
-
Remove JetTauEtMissTriggerContent
-
- Aug 14, 2024
-
-
Add option for storing L1 jet RoIs to PHYS derivations
-