LDMX Software
ResidualAccessor Struct Reference

Public Member Functions

float operator() (ULong64_t entry)
 

Public Attributes

std::vector< float > * value = nullptr
 
std::vector< float > * reference = nullptr
 

Detailed Description

Definition at line 283 of file CommonUtils.h.

Member Function Documentation

◆ operator()()

float ResidualAccessor::operator() ( ULong64_t entry)
inline
Returns
the calculated Residual
Parameters
entrythe entry in the tree

Definition at line 291 of file CommonUtils.h.

291 {
292 if (value != nullptr && reference != nullptr) {
293 float v = value->at(entry);
294 float r = reference->at(entry);
295 return (v - r);
296 }
297 return std::numeric_limits<float>::infinity();
298 }

Member Data Documentation

◆ reference

std::vector<float>* ResidualAccessor::reference = nullptr

Definition at line 286 of file CommonUtils.h.

◆ value

std::vector<float>* ResidualAccessor::value = nullptr

Definition at line 284 of file CommonUtils.h.


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