- Mar 15, 2021
-
-
- Mar 09, 2021
-
-
scott snyder authored
Allow overriding the default conditions tag when running sg-dump.py.
-
Tadej Novak authored
-
Recusing the seek function had the effect of calling the findEvent a second time. As findEvent remembers its work the cost is low, but should only return the same result as before.
-
- Mar 08, 2021
-
-
- Mar 07, 2021
-
-
scott snyder authored
If an event is rejected for an output stream, there won't be a DataHeader made for that stream. In EventFormatStreamHelperTool, handle the case of a missing DataHeader.
-
scott snyder authored
Fix for the case where xAODMuon doesn't exist.
-
- Mar 05, 2021
-
-
It was introduced in ROOT 6.23/02. We don't make any use of it at the moment, but maybe later on... At the same time removed a ROOT 5/6 check from the code. :-P
-
Also delete raw memory buffer read after the event has been build from it. In case an exception interrupts event building still erase the raw buffer.
-
update format of overlap xml reader to latest; move TCG/RPCRecRoiSvc to switch between run2/3 data formats
-
- Mar 03, 2021
-
-
scott snyder authored
Need to load a few more dictionaries early, in order to avoid some cling assertion failures.
-
Correct the type names and keys the algorithm will write to the output.
-
- Mar 02, 2021
-
-
In some cases, some dictionary load requests will fail if they are done in the `wrong' order. This is a cling bug (as of root 6.20.00), but we can work around it here. We add a TClassGenerator so that if, for example, we're trying to load ElementLink<T>, we first load T. And similarly for a few other Athena template classes. This is observed to be sufficient to fix the order-dependent failures. See ATR-22681. Also instantiate the BaseInfo specializations for containers in dictionaries. This will be needed to work around other cling bugs which are causing assertion failures in the dbg build.
-
- Feb 23, 2021
-
-
Frank Berghaus authored
The EventStorage library assumed that the client takes ownership of the content read in from disk. The buffer is no longer needed after the event is built, so delete it afterwards. In case an exception is raised during the event building delete the buffer before re-raising the exception.
-
- Feb 19, 2021
-
-
- Feb 18, 2021
-
-
scott snyder authored
Add FlowElementContainer to the list of types we can dump.
-
- Feb 16, 2021
-
-
Bertrand Martin authored
Hello, This MR is fixing a bug in a TauDefs enum. The RNN electron veto working points were recently introduced in the IsTauFlag enum, at positions >=32. However, we encode IsTauFlag on a bitset of 32 bits: https://gitlab.cern.ch/atlas/athena/-/blob/master/Event/xAOD/xAODTau/Root/TauJet_v3.cxx#L274-287 So we cannot use anything higher than 31. Consequently, I have moved the EleRNN WPs lower in the enum. Currently, if we set EleRNNLoose=1, we read EleRNNLoose=0. With the bug fix, the WPs work as intended. The only change in the reconstruction output is the value of "isTauFlags" that encodes the tau WPs. The RNN eVeto is new in R22, so there is no concern with backward compatibility. Cheers, Bertrand
-
- Feb 12, 2021
-
-
Tadej Novak authored
-
- Feb 11, 2021
-
-
This is pretty much a 1-to-1 copy of the packages as is in 21.2 (plus two enums in xAODPrimitives), followed by replacing the use of TAccept with AcceptData+AcceptInfo.
-
scott snyder authored
Need to call currentContext() before starting leakcheck.
-
- Feb 10, 2021
-
-
scott snyder authored
Need to call currentContext() before starting leakcheck.
-
- Feb 05, 2021
-
-
Tomasz Bold authored
-
- Feb 02, 2021
-
-
-
Add 'mayBeRemapped' boolean to TrigComposite link fetching interface, default FALSE (to save CPU). Add link deletion functions.
-
-
- Feb 01, 2021
-
-
Hello, This MR is adding a tau track flag to identify large radius tracks more easily, when LRTs are enabled in the tau reconstruction. We can now retrieve specifically the LRTs associated with the tau via tau->tracks(xAOD::TauJetParameters::TauTrackFlag::LargeRadiusTrack). This flag is agnostic w.r.t. the track classification, it is only used to tag LRTs, which will be useful e.g. to count LRTs within 0.4 of the tau axis. As LRTs are not used by default, this MR does not change the reconstruction output. Cheers, Bertrand
-
- Jan 31, 2021
-
-
Tadej Novak authored
-
- Jan 30, 2021
-
-
Tadej Novak authored
-
Tadej Novak authored
-
Tadej Novak authored
-
Tadej Novak authored
-
Tadej Novak authored
-
- Jan 27, 2021
-
-
- Jan 26, 2021
-
-
- Jan 25, 2021
-
-
Christos Anastopoulos authored
-
Tim Martin authored
-
- Jan 22, 2021
-
-
scott snyder authored
Suppress cppcheck syntax error warning. Apparently arises due to the gtest macros.
-
Marcin Nowak authored
-
- Jan 20, 2021
-
-
Christos Anastopoulos authored
xAODCaloEvent::setLink , add method passing EventContext, using the ElementLink ctor with EventContext . Additional to the similar IProxyMethods
-
scott snyder authored
Don't use references in a range-for if the object must be copied.
-