 |
Belle II Software
release-05-01-25
|
12 #include <tracking/trackFindingCDC/varsets/VarSet.h>
13 #include <tracking/trackFindingCDC/varsets/VarNames.h>
14 #include <tracking/trackFindingCDC/varsets/FixedSizeNamedFloatTuple.h>
16 #include <tracking/ckf/svd/entities/CKFToSVDResult.h>
17 #include <tracking/ckf/svd/utilities/SVDAdvancer.h>
46 "has_missing_layer_1",
47 "has_missing_layer_2",
48 "has_missing_layer_3",
49 "has_missing_layer_4",
50 "has_missing_layer_5",
51 "has_missing_layer_6",
53 "distance_to_cdc_track",
54 "distance_to_cdc_track_xy",
58 class SVDResultVarNames :
public TrackFindingCDC::VarNames<CKFToSVDResult> {
TrackFindingCDC::VarSet< SVDResultVarNames > Super
Type of the base class.
void initialize() override
Receive signal before the start of the event processing.
Abstract base class for different kinds of events.
Specialized CKF Result for extrapolating into the SVD.
constexpr static char const *const svdResultVarNames[]
Names of the variables to be generated.
bool extract(const CKFToSVDResult *object) final
Generate and assign the variables from the object.
Var set used in the VXD-CDC-Merger for calculating the probability of a VXD-CDC-track match,...
Helper findlet for performing an extrapolation of a mSoP of one plane to another plane using the repr...
Generic class that generates some named float values from a given object.
static const size_t nVars
Number of variables to be generated.
constexpr static char const * getName(int iName)
Get the name of the column.
SVDAdvancer m_advancer
Findlet for advancing.