![]() |
Belle II Software
release-08-02-04
|
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.