![]() |
ATLAS Offline Software
|
#include "TrkGaussianSumFilterUtils/GsfConstants.h"#include "TrkParameters/ComponentParameters.h"#include <vector>Go to the source code of this file.
Classes | |
| struct | Trk::MultiComponentStateAssembler::Cache |
Namespaces | |
| Trk | |
| Ensure that the ATLAS eigen extensions are properly loaded. | |
| Trk::MultiComponentStateAssembler | |
| Helper struct representing a cache of the Multicomponent state under assembly. | |
Functions | |
| void | Trk::MultiComponentStateAssembler::addComponent (MultiComponentStateAssembler::Cache &cache, ComponentParameters &&multiComponentState) |
| Method to add a single set of Trk::ComponentParameters to the cached Trk::MultiComponentState object under construction. More... | |
| void | Trk::MultiComponentStateAssembler::addMultiState (MultiComponentStateAssembler::Cache &cache, Trk::MultiComponentState &&multiComponentState) |
| Method to add a new Trk::MultiComponentState to the cached Trk::MultiComponentState object under construction. More... | |
| MultiComponentState | Trk::MultiComponentStateAssembler::assembledState (MultiComponentStateAssembler::Cache &&cache) |
| Method to return the cached state object - it performs a reweighting before returning the object based on the valid and invaid weights. More... | |
Helper struct and methods to collect components of a multi-component state and put them all into a MultiComponentState. The addition of components can be one at a time through the addComponent method (taking a single ComponentParameters object) or many at a time,(taking a MultiComponentState object). It also included helpers to be used in weighting renormalisation calculations and the removal of components with insignificantly small weightings.
Definition in file MultiComponentStateAssembler.h.
1.8.18