R3BROOT
R3B analysis software
Loading...
Searching...
No Matches

#include <ParResultReader.h>

Public Types

enum class  Mode : uint8_t { res , json }

Public Member Functions

 ResultReader ()=default
void set_filename (std::string_view filename)
void set_mode (Mode mode)
void read ()
void print ()
auto get_pars () const -> const auto &

Private Member Functions

void read_pede_par_file ()
void read_json_file ()

Private Attributes

Mode mode_ = Mode::res
std::string filename_
std::unordered_map< int, ParResultEntrypar_results_

Detailed Description

Definition at line 29 of file ParResultReader.h.

Member Enumeration Documentation

◆ Mode

enum class R3B::Millepede::ResultReader::Mode : uint8_t
strong
Enumerator
res 
json 

Definition at line 32 of file ParResultReader.h.

Constructor & Destructor Documentation

◆ ResultReader()

R3B::Millepede::ResultReader::ResultReader ( )
default

Member Function Documentation

◆ get_pars()

auto R3B::Millepede::ResultReader::get_pars ( ) const -> const auto &
inlinenodiscard

Definition at line 43 of file ParResultReader.h.

◆ print()

void R3B::Millepede::ResultReader::print ( )

Definition at line 136 of file ParResultReader.cxx.

◆ read()

void R3B::Millepede::ResultReader::read ( )

Definition at line 74 of file ParResultReader.cxx.

◆ read_json_file()

void R3B::Millepede::ResultReader::read_json_file ( )
private

Definition at line 111 of file ParResultReader.cxx.

◆ read_pede_par_file()

void R3B::Millepede::ResultReader::read_pede_par_file ( )
private

Definition at line 88 of file ParResultReader.cxx.

◆ set_filename()

void R3B::Millepede::ResultReader::set_filename ( std::string_view filename)
inline

Definition at line 38 of file ParResultReader.h.

◆ set_mode()

void R3B::Millepede::ResultReader::set_mode ( Mode mode)
inline

Definition at line 39 of file ParResultReader.h.

Member Data Documentation

◆ filename_

std::string R3B::Millepede::ResultReader::filename_
private

Definition at line 47 of file ParResultReader.h.

◆ mode_

Mode R3B::Millepede::ResultReader::mode_ = Mode::res
private

Definition at line 46 of file ParResultReader.h.

◆ par_results_

std::unordered_map<int, ParResultEntry> R3B::Millepede::ResultReader::par_results_
private

Definition at line 50 of file ParResultReader.h.


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