Iguana 1.2.0
Implementation Guardian of Analysis Algorithms
Loading...
Searching...
No Matches
Fuzzing Class Reference

#include <Fuzzing.h>

Detailed Description

fuzzing tests

Definition at line 7 of file Fuzzing.h.

Public Member Functions

 Fuzzing ()
std::optional< int > RunNumMod (int const &evnum)
std::optional< int > RunNumRandom ()

Constructor & Destructor Documentation

◆ Fuzzing()

Fuzzing::Fuzzing ( )
inline

constructor

Warning
GlobalConcurrencyModel must be "memoize", since we don't want to stress test DB servers (e.g., RCDB) by repeatedly asking what the beam energy is for a handful of runs

Definition at line 15 of file Fuzzing.h.

Member Function Documentation

◆ RunNumMod()

std::optional< int > Fuzzing::RunNumMod ( int const & evnum)
inline
Returns
a golden number at index evnum % N of the golden_runs list; see the code for the value of N

Definition at line 32 of file Fuzzing.h.

◆ RunNumRandom()

std::optional< int > Fuzzing::RunNumRandom ( )
inline
Returns
a random golden run number

Definition at line 22 of file Fuzzing.h.


The documentation for this class was generated from the following file:
  • /builds/hallb/clas12/iguana/iguana_v1.2.0/src/iguana/tests/include/Fuzzing.h