Belle II Software
release-08-01-10
|
Specialized CKF Result for extrapolating into the PXD. More...
#include <CKFToPXDResult.h>
Public Types | |
using | Seed = RecoTrack |
Copy seed definition. | |
using | Hit = SpacePoint |
Copy hit definition. | |
Public Member Functions | |
CKFToPXDResult (const std::vector< TrackFindingCDC::WithWeight< const CKFToPXDState * >> &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 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_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 PXD.
Definition at line 21 of file CKFToPXDResult.h.