 |
Belle II Software
release-05-02-19
|
11 #include <tracking/ckf/general/entities/CKFState.h>
12 #include <pxd/reconstruction/PXDRecoHit.h>
13 #include <genfit/SharedPlanePtr.h>
16 class MeasuredStateOnPlane;
std::shared_ptr< genfit::DetPlane > SharedPlanePtr
Shared Pointer to a DetPlane.
#StateOnPlane with additional covariance matrix.
std::vector< PXDRecoHit > m_recoHits
Precache the PXDRecoHits for runtime performance reasons.
Specialized CKF State for extrapolating into the PXD.
unsigned int getGeometricalLayer() const
Extract the real layer this state sits on.
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.
PXDRecoHit - an extended form of PXDCluster containing geometry information.
State object to store one step in the CKF algorithm together with its parent (the state before),...
const PXDRecoHit & getRecoHit() const
Helper function for getting the already created reco hit (runtime reasons)
genfit::SharedPlanePtr getPlane(const genfit::MeasuredStateOnPlane &state) const
Return the plane of the first PXD cluster.
CKFToPXDState(const SpacePoint *hit)
When constructed by a hit, set the reco hit.
SpacePoint typically is build from 1 PXDCluster or 1-2 SVDClusters.
This is the Reconstruction Event-Data Model Track.
const struct stateCache & getStateCache() const
Get the cached data of this state.
Abstract base class for different kinds of events.
const std::vector< PXDRecoHit > & getRecoHits() const
Helper function for getting the already created reco hits (runtime reasons)