Ticket #11319 (new)
Speed up asymmetry calculation
Reported by: | Raquel Alvarez Banos | Owned by: | Raquel Alvarez Banos |
---|---|---|---|
Priority: | major | Milestone: | Backlog |
Component: | Muon | Keywords: | |
Cc: | Blocked By: | #9215 | |
Blocking: | Tester: |
Description (last modified by Raquel Alvarez Banos) (diff)
PlotAsymmetryByLogValue loads a set of muon runs and computes the asymmetry as a function of some log value. Currently, the data loading and the asymmetry calculation are performed within the same loop. These tasks should be carried out separately so that users can play with asymmetry parameters (for instance integration limits) without having to load all the datasets every time.
Change History
Note: See
TracTickets for help on using
tickets.
The main loop currently reads:
We could add an if statment to check whether the loadedWs were already loaded or not. It seems that the best option is to add the temporary workspaces to the ADS, and end up with something like this:
Two boolean flags should be added to: