Skip to content
Snippets Groups Projects
user avatar
Bertrand Martin authored
Hello,

This MR is mostly importing !26767 from 21.2 to master, with the original MR description pasted below.

A protection is added against invalid TauTrack links when retrieving the tau tracks or the number of tau tracks.
This is required to support tau track thinning, used e.g. in DAOD_PHYS.
Now, only the tau tracks that have a valid link are considered in the TauJets interface class.
In particular, the behaviour of nAllTracks() had to be changed to be consistent with allTracks().size().
If one only keeps e.g. classifiedCharged tau tracks by thinning away the other tracks, nAllTracks() will now return the number of classifiedCharged tracks.

Something new compared to the R21 MR: to keep track of the total number of tracks associated with the tau in the reconstruction, a new Aux variable is introduced (mapped to xAOD::TauJetParameters::nAllTracks). So the user is now able to tell if tracks were thinned in the AOD->DAOD step, by comparing tau->nAllTracks() to tau->detail(xAOD::TauJetParameters::nAllTracks, nTracksTot).

Cheers,
Bertrand
14511df7
History

ATLAS Offline software

Welcome to ATLAS offline software!

To find out how to build Athena, make merge requests etc, please have a look at the release building pages.

In particular, if you fork this project please do not forget to add the ATLAS Robot as a developer (assuming you might want to submit a merge request) as documented here.

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

Branches

The following 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.1 HLT and P1 monitoring AthenaP1, 21.1.X
21.2 Derivations and Analysis AthDerivations + (Ath)AnalysisBase, 21.2.X
21.3 MC18 Simulation Athena, 21.3.X
21.6 Event Generation AthGeneration, 21.6.X
21.9 Upgrade Phase-2 developments Athena + AthSimulation, 21.9.X
master AthenaMT development Athena, 22.0.X

Links

  • The ATLAS webpage will tell you all about the ATLAS experiment (for ATLAS members, the collaboration webpage is here)
  • The Twiki is the main source of documentation, and has many links to sub-domains
  • The software documentation page has some tutorials etc
  • The git repository is here
  • And the Doxygen code documentation can be found here
  • To cite Athena, you can use the following zenodo DOI