|
Juggler
Juggling algorithms and event processing using gaudi framework
|
Struct for truth track fitting/finding result with Acts::KalmanFitter/Acts::CombinatorialKalmanFilter. More...
#include <SimMultiTrajectory.hpp>
Public Member Functions | |
| SimMultiTrajectory ()=default | |
| Default constructor. More... | |
| SimMultiTrajectory (const Acts::MultiTrajectory< IndexSourceLink > &multiTraj, const std::vector< size_t > &tTips, const IndexedParams ¶meters) | |
| Constructor from multiTrajectory and fitted track parameters. More... | |
| SimMultiTrajectory (const SimMultiTrajectory &rhs) | |
| Copy constructor. More... | |
| SimMultiTrajectory (SimMultiTrajectory &&rhs) | |
| Copy move constructor. More... | |
| ~SimMultiTrajectory ()=default | |
| Default destructor. More... | |
| SimMultiTrajectory & | operator= (const SimMultiTrajectory &rhs) |
| assignment operator More... | |
| SimMultiTrajectory & | operator= (SimMultiTrajectory &&rhs) |
| assignment move operator More... | |
| bool | hasTrajectory (const size_t &entryIndex) const |
| Indicator if a trajectory exists. More... | |
| bool | hasTrackParameters (const size_t &entryIndex) const |
| Indicator if there is fitted track parameters for one trajectory. More... | |
| std::pair< std::vector< size_t >, Acts::MultiTrajectory< IndexSourceLink > > | trajectory () const |
| Getter for multiTrajectory. More... | |
| const Acts::BoundTrackParameters & | trackParameters (const size_t &entryIndex) const |
| Getter of fitted track parameters for one trajectory. More... | |
| std::vector< ParticleHitCount > | identifyMajorityParticle (const size_t &entryIndex) const |
| Counter of associated truth particles for one trajectory. More... | |
Struct for truth track fitting/finding result with Acts::KalmanFitter/Acts::CombinatorialKalmanFilter.
It contains a MultiTrajectory with a vector of entry indices for individual trajectories, and a map of fitted parameters indexed by the entry index. In case of track fitting, there is at most one trajectory in the MultiTrajectory; In case of track finding, there could be multiple trajectories in the MultiTrajectory.
|
default |
Default constructor.
|
inline |
Constructor from multiTrajectory and fitted track parameters.
| multiTraj | The multiTrajectory |
| tTips | The entry indices for trajectories in multiTrajectory |
| parameters | The fitted track parameters indexed by trajectory entry index |
|
inline |
Copy constructor.
| rhs | The source SimMultiTrajectory |
|
inline |
Copy move constructor.
| rhs | The source SimMultiTrajectory |
|
default |
Default destructor.
|
inline |
Indicator if there is fitted track parameters for one trajectory.
| entryIndex | The trajectory entry index |
|
inline |
Indicator if a trajectory exists.
| entryIndex | The trajectory entry index |
| std::vector<ParticleHitCount> Jug::SimMultiTrajectory::identifyMajorityParticle | ( | const size_t & | entryIndex | ) | const |
Counter of associated truth particles for one trajectory.
| entryIndex | The trajectory entry index |
|
inline |
assignment operator
| rhs | The source SimMultiTrajectory |
|
inline |
assignment move operator
| rhs | The source SimMultiTrajectory |
|
inline |
Getter of fitted track parameters for one trajectory.
| entryIndex | The trajectory entry index |
|
inline |
Getter for multiTrajectory.