Belle II Software development
FilterVarNames< AFilter > Struct Template Reference

Vehicle class to transport the variable names. More...

#include <FilterVarSet.dcl.h>

Inheritance diagram for FilterVarNames< AFilter >:
VarNames< AFilter::Object >

Public Types

using Object = AFilter::Object
 Basic type from which the variables are generated.
 

Static Public Member Functions

static constexpr char const * getName (int iName)
 Getter for the name at the given index.
 

Static Public Attributes

static const size_t nVars = size(filterVarNames)
 Number of variables to be generated.
 

Detailed Description

template<class AFilter>
struct Belle2::TrackFindingCDC::FilterVarNames< AFilter >

Vehicle class to transport the variable names.

Definition at line 30 of file FilterVarSet.dcl.h.

Member Typedef Documentation

◆ Object

using Object = AFilter::Object
inherited

Basic type from which the variables are generated.

Definition at line 25 of file VarNames.h.

Member Function Documentation

◆ getName()

constexpr char const * getName ( int  iName)
staticconstexpr

Getter for the name at the given index.

Definition at line 41 of file FilterVarSet.icc.h.

42 {
43 return filterVarNames[iName];
44 }

Member Data Documentation

◆ nVars

const std::size_t nVars = size(filterVarNames)
static

Number of variables to be generated.

Definition at line 33 of file FilterVarSet.dcl.h.


The documentation for this struct was generated from the following files: