9 #include <tracking/ckf/general/entities/CKFState.h>
10 #include <pxd/reconstruction/PXDRecoHit.h>
11 #include <genfit/SharedPlanePtr.h>
14 class MeasuredStateOnPlane;
State object to store one step in the CKF algorithm together with its parent (the state before),...
stateCache m_stateCache
Cache the most important data of this state for better runtime performance.
Specialized CKF State for extrapolating into the PXD.
unsigned int getGeometricalLayer() const
Extract the real layer this state sits on.
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.
const struct stateCache & getStateCache() const
Get the cached data of this state.
const std::vector< PXDRecoHit > & getRecoHits() const
Helper function for getting the already created reco hits (runtime reasons)
CKFToPXDState(const SpacePoint *hit)
When constructed by a hit, set the reco hit.
std::vector< PXDRecoHit > m_recoHits
Precache the PXDRecoHits for runtime performance reasons.
PXDRecoHit - an extended form of PXDCluster containing geometry information.
This is the Reconstruction Event-Data Model Track.
SpacePoint typically is build from 1 PXDCluster or 1-2 SVDClusters.
#StateOnPlane with additional covariance matrix.
Abstract base class for different kinds of events.
Defines for I/O streams used for error and debug printing.
std::shared_ptr< genfit::DetPlane > SharedPlanePtr
Shared Pointer to a DetPlane.