ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
struct for truth fitting result More...
#include <acts/blob/master/Examples/Framework/include/ACTFW/EventData/TruthFitTrack.hpp>
Public Member Functions | |
TruthFitTrack ()=default | |
TruthFitTrack (size_t tTip, const Acts::MultiTrajectory< SimSourceLink > &trajectory) | |
TruthFitTrack (const Acts::BoundParameters ¶meter) | |
TruthFitTrack (size_t tTip, const Acts::MultiTrajectory< SimSourceLink > &trajectory, const Acts::BoundParameters ¶meter) | |
const std::pair< size_t, Acts::MultiTrajectory < SimSourceLink > > | trajectory () const |
Get trajectory along with the entry point. | |
const Acts::BoundParameters & | trackParameters () const |
Get fitted track parameter. | |
size_t | numStates () const |
Get number of track states. | |
size_t | numMeasurements () const |
Get number of track states that have measurements. | |
bool | hasTrajectory () const |
Indicator for having fitted trajectory or not. | |
bool | hasTrackParameters () const |
Indicator for having fitted track parameter or not. | |
std::vector< ParticleHitCount > | identifyMajorityParticle () const |
Get the truth particle counts to help identify majority particle. | |
Private Attributes | |
std::optional < Acts::MultiTrajectory < SimSourceLink > > | m_trajectory |
size_t | m_trackTip = SIZE_MAX |
std::optional < Acts::BoundParameters > | m_trackParameters |
struct for truth fitting result
Use a track proxy or helper to retrieve the detailed info, such as number of measurments, holes, truth info etc.
Definition at line 27 of file TruthFitTrack.hpp.
View newest version in sPHENIX GitHub at line 27 of file TruthFitTrack.hpp
|
default |
|
inline |
Constructor from fitted trajectory
tTip | The fitted multiTrajectory entry point |
trajectory | The fitted multiTrajectory |
Definition at line 36 of file TruthFitTrack.hpp.
View newest version in sPHENIX GitHub at line 36 of file TruthFitTrack.hpp
|
inline |
Constructor from fitted track parameter
parameter | The fitted track parameter |
Definition at line 43 of file TruthFitTrack.hpp.
View newest version in sPHENIX GitHub at line 43 of file TruthFitTrack.hpp
|
inline |
Constructor from fitted trajectory and fitted track parameter
tTip | The fitted multiTrajectory entry point |
trajectory | The fitted multiTrajectory |
parameter | The fitted track parameter |
Definition at line 51 of file TruthFitTrack.hpp.
View newest version in sPHENIX GitHub at line 51 of file TruthFitTrack.hpp
|
inline |
Indicator for having fitted track parameter or not.
Definition at line 106 of file TruthFitTrack.hpp.
View newest version in sPHENIX GitHub at line 106 of file TruthFitTrack.hpp
References m_trackParameters.
|
inline |
Indicator for having fitted trajectory or not.
Definition at line 103 of file TruthFitTrack.hpp.
View newest version in sPHENIX GitHub at line 103 of file TruthFitTrack.hpp
References m_trajectory.
|
inline |
Get the truth particle counts to help identify majority particle.
Definition at line 109 of file TruthFitTrack.hpp.
View newest version in sPHENIX GitHub at line 109 of file TruthFitTrack.hpp
References FW::ParticleHitCount::hitCount, it, m_trackTip, m_trajectory, Acts::MeasurementFlag, and Acts::UnitConstants::u.
|
inline |
Get number of track states that have measurements.
Definition at line 90 of file TruthFitTrack.hpp.
View newest version in sPHENIX GitHub at line 90 of file TruthFitTrack.hpp
References m_trackTip, m_trajectory, and Acts::MeasurementFlag.
|
inline |
Get number of track states.
Definition at line 79 of file TruthFitTrack.hpp.
View newest version in sPHENIX GitHub at line 79 of file TruthFitTrack.hpp
References m_trackTip, and m_trajectory.
|
inline |
Get fitted track parameter.
Definition at line 69 of file TruthFitTrack.hpp.
View newest version in sPHENIX GitHub at line 69 of file TruthFitTrack.hpp
References m_trackParameters.
|
inline |
Get trajectory along with the entry point.
Definition at line 59 of file TruthFitTrack.hpp.
View newest version in sPHENIX GitHub at line 59 of file TruthFitTrack.hpp
References m_trackTip, and m_trajectory.
|
private |
Definition at line 155 of file TruthFitTrack.hpp.
View newest version in sPHENIX GitHub at line 155 of file TruthFitTrack.hpp
Referenced by hasTrackParameters(), and trackParameters().
|
private |
Definition at line 152 of file TruthFitTrack.hpp.
View newest version in sPHENIX GitHub at line 152 of file TruthFitTrack.hpp
Referenced by identifyMajorityParticle(), numMeasurements(), numStates(), and trajectory().
|
private |
Definition at line 149 of file TruthFitTrack.hpp.
View newest version in sPHENIX GitHub at line 149 of file TruthFitTrack.hpp
Referenced by hasTrajectory(), identifyMajorityParticle(), numMeasurements(), numStates(), and trajectory().