![]() |
Belle II Software
release-08-02-04
|
Specialized CKF Result for extrapolating into the SVD. More...
#include <CKFToSVDResult.h>


Public Types | |
| using | Seed = RecoTrack |
| Copy seed definition. | |
| using | Hit = SpacePoint |
| Copy hit definition. | |
Public Member Functions | |
| CKFToSVDResult (const std::vector< TrackFindingCDC::WithWeight< const CKFToSVDState * >> &path) | |
| Constructor using a path. | |
| void | addToRecoTrack (RecoTrack &recoTrack) const |
| Called in the exporter findlet for adding this to a already created reco track. | |
| const RecoTrack * | getRelatedSVDRecoTrack () const |
| Return the related SVD track, if we go along one of them. | |
| const std::vector< const SpacePoint * > & | getHits () const |
| Getter for the stored hits. | |
| const RecoTrack * | getSeed () const |
| Getter for the stored seeds. | |
| double | getChi2 () const |
| Getter for the chi2. | |
| double | getMaximalChi2 () const |
| Getter for the maximal chi2 of all stored hits. NAN means there is no valid chi2 at all. | |
| double | getMinimalChi2 () const |
| Getter for the minimal chi2 of all stored hits. NAN means there is no valid chi2 at all. | |
| const ROOT::Math::XYZVector & | getPosition () const |
| Get the position this track should start at. | |
| const ROOT::Math::XYZVector & | getMomentum () const |
| Get the momentum this track should start at (defined at the position) | |
| short | getCharge () const |
| Set the charge of the track. | |
| double | getWeightSum () const |
| Getter for the sum of weights. | |
| const genfit::MeasuredStateOnPlane & | getSeedMSoP () const |
| Getter for the mSoP of the seed associated with this result. | |
| const genfit::MeasuredStateOnPlane & | getMSoP () const |
| Getter for the mSoP associated with this result. | |
Private Types | |
| using | Super = CKFResult< RecoTrack, SpacePoint > |
| The parent class. | |
Private Attributes | |
| const RecoTrack * | m_relatedSVDRecoTrack = nullptr |
| The related SVD track, if we go along one of them (or a nullptr) | |
| const RecoTrack * | m_seed |
| The stored seed. | |
| std::vector< const SpacePoint * > | m_hits |
| The stored hits. | |
| double | m_chi2 |
| The stored chi2. | |
| double | m_maximalChi2 |
| The maximal chi2 of the single states. NAN means there is no valid chi2 at all. | |
| double | m_minimalChi2 |
| The minimal chi2 of the single states NAN means there is no valid chi2 at all. | |
| ROOT::Math::XYZVector | m_trackPosition |
| The position this track should start at. | |
| ROOT::Math::XYZVector | m_trackMomentum |
| The momentum this track should start at (defined at the position) | |
| short | m_trackCharge |
| The charge of the track. | |
| TrackFindingCDC::Weight | m_weightSum |
| The stored sum of weights. | |
| genfit::MeasuredStateOnPlane | m_seedMSoP |
| The measured state on plane, which was used from the seed. | |
| genfit::MeasuredStateOnPlane | m_mSoP |
| The measured state on plane, which this result was initialized with. | |
Specialized CKF Result for extrapolating into the SVD.
Definition at line 23 of file CKFToSVDResult.h.