10#include <tracking/trackFindingCDC/varsets/VarSet.h>
11#include <tracking/trackFindingCDC/varsets/VarNames.h>
13#include <tracking/trackFindingCDC/utilities/Relation.h>
20 namespace TrackFindingCDC {
25 static char const*
const basicFacetRelationVarNames[] = {
38 static const size_t nVars = size(basicFacetRelationVarNames);
41 static constexpr char const*
getName(
int iName)
43 return basicFacetRelationVarNames[iName];
Class to compute floating point variables from a facet relation which can be recorded as a flat TNtup...
bool extract(const Relation< const CDCFacet > *ptrFacetRelation) final
Generate and assign the contained variables.
Class representing a triple of neighboring oriented wire with additional trajectory information.
Type for two related objects.
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.