Belle II Software
release-08-01-10
|
The payload class for all CDC Neurotrigger information. More...
#include <CDCTriggerNeuroConfig.h>
Classes | |
struct | B2FormatLine |
Public Member Functions | |
CDCTriggerNeuroConfig () | |
constructor | |
virtual | ~CDCTriggerNeuroConfig () |
destructor | |
void | setB2Format (const std::vector< B2FormatLine > &format) |
function to directly set b2link format | |
B2FormatLine | getB2FormatLine (const std::string &name) const |
function to return right line of b2link format | |
void | addB2FormatLine (const B2FormatLine &line) |
function to add line to b2link format, overloaded | |
void | addB2FormatLine (int start, int end, int offset, const std::string &name, const std::string &description) |
function to add line to b2link format, overloaded | |
void | setNNName (const std::string &filename) |
set name of neural network version | |
void | loadMLPs (const std::string &filename, const std::string &arrayname) |
load MLP objects from file | |
void | setNNNotes (const std::string ¬es) |
add some notes to the verison of MLPS | |
void | setUseETF (bool b) |
set bool wether ETF is used or not | |
void | setPPNotes (const std::string ¬es) |
add some notes about the preprocessing | |
void | setNNTFirmwareVersionID (const std::string &version) |
set the firmware version id | |
void | setNNTFirmwareComment (const std::string ¬es) |
add a comment to the firmware version | |
std::vector< B2FormatLine > | getB2Format () const |
return b2link format | |
std::string | getNNName () const |
return neural network name | |
std::vector< CDCTriggerMLP > | getMLPs () const |
return loaded CDCTriggerMPL objects | |
std::string | getNNNotes () const |
return neural network notes | |
bool | getUseETF () const |
return bool wether ETF is used or not | |
std::string | getPPNotes () const |
return notes on preprocessing | |
std::string | getNNTFirmwareVersionID () const |
return firmware version | |
std::string | getNNTFirmwareComment () const |
returncomment on firmware version | |
Private Member Functions | |
ClassDef (CDCTriggerNeuroConfig, 3) | |
ClassDef, must be the last term before the closing {}. | |
Private Attributes | |
std::vector< B2FormatLine > | m_B2Format = {} |
B2Format. | |
std::string | m_NNName |
Used neurotrigger filename. | |
std::vector< CDCTriggerMLP > | m_MLPs |
weights of expert networks | |
std::string | m_NNNotes |
short field for notes | |
bool | m_useETF = false |
switch wether the ETF is used or the first priority time of the TSF is used during preprocessing | |
std::string | m_PPNotes |
short field for notes | |
std::string | m_NNTFirmwareVersionID |
Firmware Version ID. | |
std::string | m_NNTFirmwareComment |
Short comment on Firmware. | |
The payload class for all CDC Neurotrigger information.
struct to hold a line of information of b2link format
Definition at line 26 of file CDCTriggerNeuroConfig.h.