Belle II Software development
|
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.
|
inherited |
Copy hit definition.
Definition at line 36 of file CKFResult.h.
Copy seed definition.
Definition at line 34 of file CKFResult.h.
|
private |
The parent class.
Definition at line 25 of file CKFToSVDResult.h.
|
explicit |
Constructor using a path.
Definition at line 19 of file CKFToSVDResult.cc.
void addToRecoTrack | ( | RecoTrack & | recoTrack | ) | const |
Called in the exporter findlet for adding this to a already created reco track.
Definition at line 34 of file CKFToSVDResult.cc.
|
inlineinherited |
Set the charge of the track.
Definition at line 117 of file CKFResult.h.
|
inlineinherited |
Getter for the chi2.
Definition at line 87 of file CKFResult.h.
|
inlineinherited |
Getter for the stored hits.
Definition at line 75 of file CKFResult.h.
|
inlineinherited |
Getter for the maximal chi2 of all stored hits. NAN means there is no valid chi2 at all.
Definition at line 93 of file CKFResult.h.
|
inlineinherited |
Getter for the minimal chi2 of all stored hits. NAN means there is no valid chi2 at all.
Definition at line 99 of file CKFResult.h.
|
inlineinherited |
Get the momentum this track should start at (defined at the position)
Definition at line 111 of file CKFResult.h.
|
inlineinherited |
Getter for the mSoP associated with this result.
Definition at line 135 of file CKFResult.h.
|
inlineinherited |
Get the position this track should start at.
Definition at line 105 of file CKFResult.h.
const RecoTrack * getRelatedSVDRecoTrack | ( | ) | const |
Return the related SVD track, if we go along one of them.
Definition at line 46 of file CKFToSVDResult.cc.
|
inlineinherited |
Getter for the stored seeds.
Definition at line 81 of file CKFResult.h.
|
inlineinherited |
Getter for the mSoP of the seed associated with this result.
Definition at line 129 of file CKFResult.h.
|
inlineinherited |
Getter for the sum of weights.
Definition at line 123 of file CKFResult.h.
|
privateinherited |
The stored chi2.
Definition at line 146 of file CKFResult.h.
|
privateinherited |
The stored hits.
Definition at line 144 of file CKFResult.h.
|
privateinherited |
The maximal chi2 of the single states. NAN means there is no valid chi2 at all.
Definition at line 148 of file CKFResult.h.
|
privateinherited |
The minimal chi2 of the single states NAN means there is no valid chi2 at all.
Definition at line 150 of file CKFResult.h.
|
privateinherited |
The measured state on plane, which this result was initialized with.
Definition at line 162 of file CKFResult.h.
|
private |
The related SVD track, if we go along one of them (or a nullptr)
Definition at line 39 of file CKFToSVDResult.h.
|
privateinherited |
The stored seed.
Definition at line 142 of file CKFResult.h.
|
privateinherited |
The measured state on plane, which was used from the seed.
Definition at line 160 of file CKFResult.h.
|
privateinherited |
The charge of the track.
Definition at line 156 of file CKFResult.h.
|
privateinherited |
The momentum this track should start at (defined at the position)
Definition at line 154 of file CKFResult.h.
|
privateinherited |
The position this track should start at.
Definition at line 152 of file CKFResult.h.
|
privateinherited |
The stored sum of weights.
Definition at line 158 of file CKFResult.h.