ATLAS Offline Software
Namespaces | Functions
MultiComponentStateCombiner.h File Reference
#include "TrkParameters/ComponentParameters.h"
Include dependency graph for MultiComponentStateCombiner.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Trk
 Ensure that the ATLAS eigen extensions are properly loaded.
 
 Trk::MultiComponentStateCombiner
 

Functions

std::unique_ptr< Trk::TrackParametersTrk::MultiComponentStateCombiner::combineToSingle (const MultiComponentState &, const bool useMode=false)
 @bried Calculate combined state of many components More...
 
void Trk::MultiComponentStateCombiner::combineWithWeight (Trk::ComponentParameters &mergeTo, const Trk::ComponentParameters &addThis)
 Combined/merge a component to another one. More...
 
void Trk::MultiComponentStateCombiner::combineParametersWithWeight (AmgVector(5) &firstParameters, double &firstWeight, const AmgVector(5) &secondParameters, const double secondWeight)
 Update parameters. More...
 
void Trk::MultiComponentStateCombiner::combineCovWithWeight (const AmgVector(5) &firstParameters, AmgSymMatrix(5) &firstMeasuredCov, const double firstWeight, const AmgVector(5) &secondParameters, const AmgSymMatrix(5) &secondMeasuredCov, const double secondWeight)
 Update cov matrix. More...
 
Trk::MultiComponentState Trk::MultiComponentStateCombiner::combineWithSmoother (const Trk::MultiComponentState &forwardsMultiState, const Trk::MultiComponentState &smootherMultiState, unsigned int maximumNumberOfComponents)
 Helper to combine forward with smoother MultiComponentStates. More...
 

Detailed Description

Date
Monday 20th December 2004
Author
Atkinson,Anthony Morley, Christos Anastopoulos

Methods that take a multi-component state and collapses all components returning a single set of track parameters with single mean and covariance matrix.

Definition in file MultiComponentStateCombiner.h.