MaCh3  2.5.0
Reference Guide
Public Attributes | List of all members
TypeParameterBase Struct Reference

Base class storing info for parameters types, helping unify codebase. More...

#include <Parameters/ParameterStructs.h>

Inheritance diagram for TypeParameterBase:
[legend]
Collaboration diagram for TypeParameterBase:
[legend]

Public Attributes

std::string name
 Name of parameters. More...
 
bool hasKinBounds = false
 Does this parameter have kinematic bounds. More...
 
std::vector< std::vector< std::vector< double > > > Selection
 
std::vector< std::string > KinematicVarStr
 
int index = M3::_BAD_INT_
 Parameter number of this normalisation in current systematic model. More...
 

Detailed Description

Base class storing info for parameters types, helping unify codebase.

Author
Ed Atkin
Kamil Skwarczynski

Definition at line 100 of file ParameterStructs.h.

Member Data Documentation

◆ hasKinBounds

bool TypeParameterBase::hasKinBounds = false

Does this parameter have kinematic bounds.

Definition at line 106 of file ParameterStructs.h.

◆ index

int TypeParameterBase::index = M3::_BAD_INT_

Parameter number of this normalisation in current systematic model.

Definition at line 117 of file ParameterStructs.h.

◆ KinematicVarStr

std::vector< std::string > TypeParameterBase::KinematicVarStr

Generic vector containing the string of kinematic type This then needs to be converted to a kinematic type enum within a SampleHandler daughter class The bounds for each kinematic variable are given in Selection

Definition at line 114 of file ParameterStructs.h.

◆ name

std::string TypeParameterBase::name

Name of parameters.

Definition at line 103 of file ParameterStructs.h.

◆ Selection

std::vector< std::vector< std::vector<double> > > TypeParameterBase::Selection

Generic vector contain enum relating to a kinematic variable and lower and upper bounds. This can then be passed to IsEventSelected

Definition at line 109 of file ParameterStructs.h.


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