 |
Belle II Software
release-05-01-25
|
11 #include <tracking/ckf/general/entities/CKFState.h>
12 #include <svd/reconstruction/SVDRecoHit.h>
13 #include <genfit/SharedPlanePtr.h>
16 class MeasuredStateOnPlane;
SVDRecoHit - an extended form of SVDHit containing geometry information.
std::shared_ptr< genfit::DetPlane > SharedPlanePtr
Shared Pointer to a DetPlane.
void setRelatedSVDTrack(const RecoTrack *relatedSVDTrack)
Set the related SVD track, if we go along one of them (or a nullptr)
#StateOnPlane with additional covariance matrix.
CKFToSVDState(const SpacePoint *hit)
When constructed by a hit, set the reco hit.
const RecoTrack * m_relatedSVDTrack
The related SVD track, if we go along one of them (or a nullptr)
const std::vector< SVDRecoHit > & getRecoHits() const
Helper function for getting the already created reco hits (runtime reasons)
Defines for I/O streams used for error and debug printing.
stateCache m_stateCache
Cache the most important data of this state for better runtime performance.
State object to store one step in the CKF algorithm together with its parent (the state before),...
SpacePoint typically is build from 1 PXDCluster or 1-2 SVDClusters.
This is the Reconstruction Event-Data Model Track.
genfit::SharedPlanePtr getPlane(const genfit::MeasuredStateOnPlane &state) const
Return the plane of the first SVD cluster.
unsigned int getGeometricalLayer() const
Extract the real layer this state sits on.
const RecoTrack * getRelatedSVDTrack() const
Return the related SVD track, if we go along one of them (or a nullptr)
const SVDRecoHit & getRecoHit() const
Helper function for getting the already created reco hit (runtime reasons)
Abstract base class for different kinds of events.
std::vector< SVDRecoHit > m_recoHits
Precache the PXDRecoHits for runtime performance reasons.
const struct stateCache & getStateCache() const
Get the cached data of this state.
Specialized CKF State for extrapolating into the SVD.