9#include <tracking/trackFindingCDC/varsets/VarSet.h>
10#include <tracking/trackFindingCDC/varsets/VarNames.h>
11#include <tracking/trackFindingCDC/varsets/FixedSizeNamedFloatTuple.h>
13#include <tracking/ckf/pxd/filters/states/BasePXDStateFilter.h>
14#include <tracking/ckf/pxd/utilities/PXDKalmanStepper.h>
37 "arcLengthOfHitPosition",
38 "arcLengthOfCenterPosition",
45 "residual_over_sigma",
52 "cluster_seed_charge",
68 "last_cluster_charge",
69 "last_cluster_seed_charge",
71 "last_cluster_size_u",
72 "last_cluster_size_v",
Kalman stepper implementation for the PXD CKF.
Vehicle class to transport the variable names.
static const size_t nVars
Number of variables to be generated.
static constexpr char const * getName(int iName)
Get the name of the column.
Var set used in the VXD-CDC-Merger for calculating the probability of a VXD-CDC-track match.
virtual bool extract(const BasePXDStateFilter::Object *pair) override
Generate and assign the variables from the VXD-CDC-pair.
PXDKalmanStepper m_kalmanStepper
Kalmap update filter used in this var set.
AObject Object
Type of the object to be analysed.
Class that specifies the names of the variables.
Generic class that generates some named float values from a given object.
static constexpr char const *const pxdStateBasicVarNames[]
Names of the variables to be generated.
Abstract base class for different kinds of events.