ParamSet Struct Reference

Ratpac-two: Mimir::ParamSet Struct Reference
Ratpac-two
Mimir::ParamSet Struct Reference

Public Member Functions

std::vector< double > to_active_vector () const
 
std::vector< ParamComponentto_active_components () const
 
void update_active (const std::vector< double > &values)
 
void update_active (const double *values, size_t n)
 
void set_active_fit_valid (bool valid)
 
ParamSet from_active_vector (const std::vector< double > &values) const
 
TVector3 GetPosition () const
 
TVector3 GetDirection () const
 
double GetTime () const
 
double GetEnergy () const
 

Public Attributes

ParamField position_time
 
ParamField direction
 
ParamField energy = {.components = {{.name = "energy", .value = 1.0, .lower_bound = 0.0}}}
 

Member Data Documentation

◆ direction

ParamField Mimir::ParamSet::direction
Initial value:
= {
.components = {{.name = "u", .value = 0.0}, {.name = "v", .value = 0.0}, {.name = "w", .value = 0.0}}}

◆ position_time

ParamField Mimir::ParamSet::position_time
Initial value:
= {.components = {{.name = "x", .value = 0.0},
{.name = "y", .value = 0.0},
{.name = "z", .value = 0.0},
{.name = "t", .value = 0.0}}}

The documentation for this struct was generated from the following files:
  • /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/fit/mimir/include/mimir/ParamSet.hh
  • /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/fit/mimir/src/ParamSet.cc