|
ForwardTracking
1.10.0
|
A class to make linking reconstructed tracks and true tracks easier. More...
#include <TrueTrack.h>
Public Member Functions | |
| TrueTrack (Track *trueTrack, MCParticle *mcp, MarlinTrk::IMarlinTrkSystem *trkSystem) | |
| Track * | getTrueTrack () const |
| const MCParticle * | getMCP () const |
| std::vector< const RecoTrack * > | getRecoTracks () const |
| void | addRecoTrack (RecoTrack *recoTrack) |
| bool | isLost () const |
| bool | isFoundCompletely () const |
| bool | completeVersionExists () const |
| std::string | getMCPInfo () const |
| std::string | getTrueTrackInfo () const |
| std::string | getRelatedTracksInfo () const |
| std::string | getFoundInfo () const |
| std::string | getCutInfo () const |
| unsigned | getNumberOfTracksWithType (TrackType type) const |
| std::vector< std::string > | getCuts () const |
| void | addCut (std::string cut) |
| Stores the cut, that the true track didn't survive. More... | |
A class to make linking reconstructed tracks and true tracks easier.
It represents a true track, so i wrapps a Track* and a MCParticle* ( accessible by getTrack() and getMCP() ) and offers additional functionality.
|
inline |
Stores the cut, that the true track didn't survive.
| cut | A string describing the cut |
| bool TrueTrack::completeVersionExists | ( | ) | const |
References getNumberOfTracksWithType().
Referenced by getFoundInfo().
| std::string TrueTrack::getCutInfo | ( | ) | const |
Referenced by TrackingFeedbackProcessor::processEvent().
|
inline |
| std::string TrueTrack::getFoundInfo | ( | ) | const |
References completeVersionExists(), and isLost().
Referenced by TrackingFeedbackProcessor::processEvent().
|
inline |
| std::string TrueTrack::getMCPInfo | ( | ) | const |
Referenced by TrackingFeedbackProcessor::processEvent().
| unsigned TrueTrack::getNumberOfTracksWithType | ( | TrackType | type | ) | const |
Referenced by completeVersionExists(), and isFoundCompletely().
|
inline |
| std::string TrueTrack::getRelatedTracksInfo | ( | ) | const |
Referenced by TrackingFeedbackProcessor::processEvent().
|
inline |
| std::string TrueTrack::getTrueTrackInfo | ( | ) | const |
References RecoTrack::cellIDInfo(), and RecoTrack::positionInfo().
Referenced by TrackingFeedbackProcessor::processEvent().
| bool TrueTrack::isFoundCompletely | ( | ) | const |
References getNumberOfTracksWithType().
| bool TrueTrack::isLost | ( | ) | const |
Referenced by getFoundInfo().
1.8.6