ATLAS Offline Software
TwoStateCombiner.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3 */
4 
14 #ifndef TwoStateCombiner_H
15 #define TwoStateCombiner_H
16 
18 namespace Trk {
19 
20 namespace TwoStateCombiner {
21 
24  const Trk::MultiComponentState& forwardsMultiState,
25  const Trk::MultiComponentState& smootherMultiState,
26  unsigned int maximumNumberOfComponents);
27 
28 } // namespace GsfBayessianSmoother
29 } // namespace Trk
30 #endif
Trk::TwoStateCombiner::combine
Trk::MultiComponentState combine(const Trk::MultiComponentState &forwardsMultiState, const Trk::MultiComponentState &smootherMultiState, unsigned int maximumNumberOfComponents)
Helper to combine forward with smoother MultiComponentStates.
Definition: TwoStateCombiner.cxx:149
Trk::MultiComponentState
std::vector< ComponentParameters > MultiComponentState
Definition: ComponentParameters.h:27
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition: FakeTrackBuilder.h:9
ComponentParameters.h
Definition of component parameters for use in a mixture of many components. In this regime each track...