10#include <tracking/trackFindingCDC/varsets/VarSet.h>
11#include <tracking/trackFindingCDC/varsets/VarNames.h>
18 namespace TrackFindingCDC {
23 static char const*
const fitSegmentPairVarNames[] = {
42 static const size_t nVars = size(fitSegmentPairVarNames);
45 static constexpr char const*
getName(
int iName)
47 return fitSegmentPairVarNames[iName];
std::vector< Named< Float_t * > > getNamedVariables()
Class representing a pair of one reconstructed axial segment and one stereo segment in adjacent super...
VarSet< FitSegmentPairVarNames > Super
Type of the base class.
bool extract(const CDCSegmentPair *ptrSegmentPair) final
Generate and assign the contained variables.
FitSegmentPairVarSet(bool preliminaryFit=false)
Construct the varset with a switch to only do the prelimiary axial stereo fusion fit.
bool m_preliminaryFit
Indicator that only the prelimiary fit should be used.
Class that specifies the names of the variables.
Generic class that generates some named float values from a given object.
Abstract base class for different kinds of events.
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)
Getter for the name at the given index.