![]() |
Belle II Software development
|
The payload class for GRL parameters. More...
#include <TRGGRLConfig.h>
Public Member Functions | |
| TRGGRLConfig () | |
| Default constructor. | |
| float | get_ecltaunn_threshold () const |
| Getter functions. | |
| unsigned | get_ecltaunn_nMLP () const |
| bool | get_ecltaunn_multiplyHidden () const |
| std::vector< std::vector< float > > | get_ecltaunn_nHidden () const |
| unsigned | get_ecltaunn_n_cdc_sector () const |
| unsigned | get_ecltaunn_n_ecl_sector () const |
| std::vector< float > | get_ecltaunn_i_cdc_sector () const |
| std::vector< float > | get_ecltaunn_i_ecl_sector () const |
| std::vector< std::vector< float > > | get_ecltaunn_weight () const |
| std::vector< std::vector< float > > | get_ecltaunn_bias () const |
| std::vector< std::vector< int > > | get_ecltaunn_total_bit_bias () const |
| std::vector< std::vector< int > > | get_ecltaunn_int_bit_bias () const |
| std::vector< std::vector< bool > > | get_ecltaunn_is_signed_bias () const |
| std::vector< std::vector< int > > | get_ecltaunn_rounding_bias () const |
| std::vector< std::vector< int > > | get_ecltaunn_saturation_bias () const |
| std::vector< std::vector< int > > | get_ecltaunn_total_bit_accum () const |
| std::vector< std::vector< int > > | get_ecltaunn_int_bit_accum () const |
| std::vector< std::vector< bool > > | get_ecltaunn_is_signed_accum () const |
| std::vector< std::vector< int > > | get_ecltaunn_rounding_accum () const |
| std::vector< std::vector< int > > | get_ecltaunn_saturation_accum () const |
| std::vector< std::vector< int > > | get_ecltaunn_total_bit_weight () const |
| std::vector< std::vector< int > > | get_ecltaunn_int_bit_weight () const |
| std::vector< std::vector< bool > > | get_ecltaunn_is_signed_weight () const |
| std::vector< std::vector< int > > | get_ecltaunn_rounding_weight () const |
| std::vector< std::vector< int > > | get_ecltaunn_saturation_weight () const |
| std::vector< std::vector< int > > | get_ecltaunn_total_bit_relu () const |
| std::vector< std::vector< int > > | get_ecltaunn_int_bit_relu () const |
| std::vector< std::vector< bool > > | get_ecltaunn_is_signed_relu () const |
| std::vector< std::vector< int > > | get_ecltaunn_rounding_relu () const |
| std::vector< std::vector< int > > | get_ecltaunn_saturation_relu () const |
| std::vector< std::vector< int > > | get_ecltaunn_total_bit () const |
| std::vector< std::vector< int > > | get_ecltaunn_int_bit () const |
| std::vector< std::vector< bool > > | get_ecltaunn_is_signed () const |
| std::vector< std::vector< int > > | get_ecltaunn_rounding () const |
| std::vector< std::vector< int > > | get_ecltaunn_saturation () const |
| std::vector< std::vector< std::vector< int > > > | get_ecltaunn_W_input () const |
| std::vector< std::vector< std::vector< int > > > | get_ecltaunn_I_input () const |
| void | set_ecltaunn_threshold (float i) |
| Setter functions. | |
| void | set_ecltaunn_nMLP (unsigned i) |
| void | set_ecltaunn_multiplyHidden (bool i) |
| void | set_ecltaunn_nHidden (std::vector< std::vector< float > > i) |
| void | set_ecltaunn_n_cdc_sector (unsigned i) |
| void | set_ecltaunn_n_ecl_sector (unsigned i) |
| void | set_ecltaunn_i_cdc_sector (std::vector< float > i) |
| void | set_ecltaunn_i_ecl_sector (std::vector< float > i) |
| void | set_ecltaunn_weight (std::vector< std::vector< float > > i) |
| void | set_ecltaunn_bias (std::vector< std::vector< float > > i) |
| void | set_ecltaunn_total_bit_bias (std::vector< std::vector< int > > i) |
| void | set_ecltaunn_int_bit_bias (std::vector< std::vector< int > > i) |
| void | set_ecltaunn_is_signed_bias (std::vector< std::vector< bool > > i) |
| void | set_ecltaunn_rounding_bias (std::vector< std::vector< int > > i) |
| void | set_ecltaunn_saturation_bias (std::vector< std::vector< int > > i) |
| void | set_ecltaunn_total_bit_accum (std::vector< std::vector< int > > i) |
| void | set_ecltaunn_int_bit_accum (std::vector< std::vector< int > > i) |
| void | set_ecltaunn_is_signed_accum (std::vector< std::vector< bool > > i) |
| void | set_ecltaunn_rounding_accum (std::vector< std::vector< int > > i) |
| void | set_ecltaunn_saturation_accum (std::vector< std::vector< int > > i) |
| void | set_ecltaunn_total_bit_weight (std::vector< std::vector< int > > i) |
| void | set_ecltaunn_int_bit_weight (std::vector< std::vector< int > > i) |
| void | set_ecltaunn_is_signed_weight (std::vector< std::vector< bool > > i) |
| void | set_ecltaunn_rounding_weight (std::vector< std::vector< int > > i) |
| void | set_ecltaunn_saturation_weight (std::vector< std::vector< int > > i) |
| void | set_ecltaunn_total_bit_relu (std::vector< std::vector< int > > i) |
| void | set_ecltaunn_int_bit_relu (std::vector< std::vector< int > > i) |
| void | set_ecltaunn_is_signed_relu (std::vector< std::vector< bool > > i) |
| void | set_ecltaunn_rounding_relu (std::vector< std::vector< int > > i) |
| void | set_ecltaunn_saturation_relu (std::vector< std::vector< int > > i) |
| void | set_ecltaunn_total_bit (std::vector< std::vector< int > > i) |
| void | set_ecltaunn_int_bit (std::vector< std::vector< int > > i) |
| void | set_ecltaunn_is_signed (std::vector< std::vector< bool > > i) |
| void | set_ecltaunn_rounding (std::vector< std::vector< int > > i) |
| void | set_ecltaunn_saturation (std::vector< std::vector< int > > i) |
| void | set_ecltaunn_W_input (std::vector< std::vector< std::vector< int > > > i) |
| void | set_ecltaunn_I_input (std::vector< std::vector< std::vector< int > > > i) |
Private Member Functions | |
| ClassDef (TRGGRLConfig, 6) | |
| ClassDef, must be the last term before the closing {}. | |
Private Attributes | |
| float | m_ecltaunn_threshold |
| MVA Threshold of ecltaunn bit. | |
| unsigned | m_ecltaunn_nMLP |
| Number of networks. | |
| bool | m_ecltaunn_multiplyHidden |
| If true, multiply nHidden with number of input nodes. | |
| std::vector< std::vector< float > > | m_ecltaunn_nHidden |
| Number of nodes in each hidden layer for all networks or factor to multiply with number of inputs. | |
| unsigned | m_ecltaunn_n_cdc_sector |
| Number of CDC sectors. | |
| std::vector< float > | m_ecltaunn_i_cdc_sector |
| unsigned | m_ecltaunn_n_ecl_sector |
| Number of ECL sectors. | |
| std::vector< float > | m_ecltaunn_i_ecl_sector |
| std::vector< std::vector< float > > | m_ecltaunn_weight |
| weight and bias data in each nMLP | |
| std::vector< std::vector< float > > | m_ecltaunn_bias |
| std::vector< std::vector< int > > | m_ecltaunn_total_bit_bias |
| bit width etc. | |
| std::vector< std::vector< int > > | m_ecltaunn_int_bit_bias |
| std::vector< std::vector< bool > > | m_ecltaunn_is_signed_bias |
| std::vector< std::vector< int > > | m_ecltaunn_rounding_bias |
| std::vector< std::vector< int > > | m_ecltaunn_saturation_bias |
| std::vector< std::vector< int > > | m_ecltaunn_total_bit_accum |
| std::vector< std::vector< int > > | m_ecltaunn_int_bit_accum |
| std::vector< std::vector< bool > > | m_ecltaunn_is_signed_accum |
| std::vector< std::vector< int > > | m_ecltaunn_rounding_accum |
| std::vector< std::vector< int > > | m_ecltaunn_saturation_accum |
| std::vector< std::vector< int > > | m_ecltaunn_total_bit_weight |
| std::vector< std::vector< int > > | m_ecltaunn_int_bit_weight |
| std::vector< std::vector< bool > > | m_ecltaunn_is_signed_weight |
| std::vector< std::vector< int > > | m_ecltaunn_rounding_weight |
| std::vector< std::vector< int > > | m_ecltaunn_saturation_weight |
| std::vector< std::vector< int > > | m_ecltaunn_total_bit_relu |
| std::vector< std::vector< int > > | m_ecltaunn_int_bit_relu |
| std::vector< std::vector< bool > > | m_ecltaunn_is_signed_relu |
| std::vector< std::vector< int > > | m_ecltaunn_rounding_relu |
| std::vector< std::vector< int > > | m_ecltaunn_saturation_relu |
| std::vector< std::vector< int > > | m_ecltaunn_total_bit |
| std::vector< std::vector< int > > | m_ecltaunn_int_bit |
| std::vector< std::vector< bool > > | m_ecltaunn_is_signed |
| std::vector< std::vector< int > > | m_ecltaunn_rounding |
| std::vector< std::vector< int > > | m_ecltaunn_saturation |
| std::vector< std::vector< std::vector< int > > > | m_ecltaunn_W_input |
| std::vector< std::vector< std::vector< int > > > | m_ecltaunn_I_input |
The payload class for GRL parameters.
Definition at line 25 of file TRGGRLConfig.h.
|
inline |
Default constructor.
Definition at line 29 of file TRGGRLConfig.h.
|
inline |
Definition at line 68 of file TRGGRLConfig.h.
|
inline |
Definition at line 56 of file TRGGRLConfig.h.
|
inline |
Definition at line 60 of file TRGGRLConfig.h.
|
inline |
Definition at line 176 of file TRGGRLConfig.h.
|
inline |
Definition at line 156 of file TRGGRLConfig.h.
|
inline |
Definition at line 96 of file TRGGRLConfig.h.
|
inline |
Definition at line 76 of file TRGGRLConfig.h.
|
inline |
Definition at line 136 of file TRGGRLConfig.h.
|
inline |
Definition at line 116 of file TRGGRLConfig.h.
|
inline |
Definition at line 160 of file TRGGRLConfig.h.
|
inline |
Definition at line 100 of file TRGGRLConfig.h.
|
inline |
Definition at line 80 of file TRGGRLConfig.h.
|
inline |
Definition at line 140 of file TRGGRLConfig.h.
|
inline |
Definition at line 120 of file TRGGRLConfig.h.
|
inline |
Definition at line 40 of file TRGGRLConfig.h.
|
inline |
Definition at line 48 of file TRGGRLConfig.h.
|
inline |
Definition at line 52 of file TRGGRLConfig.h.
|
inline |
Definition at line 44 of file TRGGRLConfig.h.
|
inline |
Definition at line 36 of file TRGGRLConfig.h.
|
inline |
Definition at line 164 of file TRGGRLConfig.h.
|
inline |
Definition at line 104 of file TRGGRLConfig.h.
|
inline |
Definition at line 84 of file TRGGRLConfig.h.
|
inline |
Definition at line 144 of file TRGGRLConfig.h.
|
inline |
Definition at line 124 of file TRGGRLConfig.h.
|
inline |
Definition at line 168 of file TRGGRLConfig.h.
|
inline |
Definition at line 108 of file TRGGRLConfig.h.
|
inline |
Definition at line 88 of file TRGGRLConfig.h.
|
inline |
Definition at line 148 of file TRGGRLConfig.h.
|
inline |
Definition at line 128 of file TRGGRLConfig.h.
|
inline |
Getter functions.
Definition at line 32 of file TRGGRLConfig.h.
|
inline |
Definition at line 152 of file TRGGRLConfig.h.
|
inline |
Definition at line 92 of file TRGGRLConfig.h.
|
inline |
Definition at line 72 of file TRGGRLConfig.h.
|
inline |
Definition at line 132 of file TRGGRLConfig.h.
|
inline |
Definition at line 112 of file TRGGRLConfig.h.
|
inline |
Definition at line 172 of file TRGGRLConfig.h.
|
inline |
Definition at line 64 of file TRGGRLConfig.h.
|
inline |
Definition at line 219 of file TRGGRLConfig.h.
|
inline |
Definition at line 207 of file TRGGRLConfig.h.
|
inline |
Definition at line 211 of file TRGGRLConfig.h.
|
inline |
Definition at line 327 of file TRGGRLConfig.h.
|
inline |
Definition at line 307 of file TRGGRLConfig.h.
|
inline |
Definition at line 247 of file TRGGRLConfig.h.
|
inline |
Definition at line 227 of file TRGGRLConfig.h.
|
inline |
Definition at line 287 of file TRGGRLConfig.h.
|
inline |
Definition at line 267 of file TRGGRLConfig.h.
|
inline |
Definition at line 311 of file TRGGRLConfig.h.
|
inline |
Definition at line 251 of file TRGGRLConfig.h.
|
inline |
Definition at line 231 of file TRGGRLConfig.h.
|
inline |
Definition at line 291 of file TRGGRLConfig.h.
|
inline |
Definition at line 271 of file TRGGRLConfig.h.
|
inline |
Definition at line 191 of file TRGGRLConfig.h.
|
inline |
Definition at line 199 of file TRGGRLConfig.h.
|
inline |
Definition at line 203 of file TRGGRLConfig.h.
|
inline |
Definition at line 195 of file TRGGRLConfig.h.
|
inline |
Definition at line 187 of file TRGGRLConfig.h.
|
inline |
Definition at line 315 of file TRGGRLConfig.h.
|
inline |
Definition at line 255 of file TRGGRLConfig.h.
|
inline |
Definition at line 235 of file TRGGRLConfig.h.
|
inline |
Definition at line 295 of file TRGGRLConfig.h.
|
inline |
Definition at line 275 of file TRGGRLConfig.h.
|
inline |
Definition at line 319 of file TRGGRLConfig.h.
|
inline |
Definition at line 259 of file TRGGRLConfig.h.
|
inline |
Definition at line 239 of file TRGGRLConfig.h.
|
inline |
Definition at line 299 of file TRGGRLConfig.h.
|
inline |
Definition at line 279 of file TRGGRLConfig.h.
|
inline |
Setter functions.
Definition at line 183 of file TRGGRLConfig.h.
|
inline |
Definition at line 303 of file TRGGRLConfig.h.
|
inline |
Definition at line 243 of file TRGGRLConfig.h.
|
inline |
Definition at line 223 of file TRGGRLConfig.h.
|
inline |
Definition at line 283 of file TRGGRLConfig.h.
|
inline |
Definition at line 263 of file TRGGRLConfig.h.
|
inline |
Definition at line 323 of file TRGGRLConfig.h.
|
inline |
Definition at line 215 of file TRGGRLConfig.h.
|
private |
Definition at line 365 of file TRGGRLConfig.h.
|
private |
Definition at line 357 of file TRGGRLConfig.h.
|
private |
Definition at line 361 of file TRGGRLConfig.h.
|
private |
Definition at line 393 of file TRGGRLConfig.h.
|
private |
Definition at line 388 of file TRGGRLConfig.h.
|
private |
Definition at line 373 of file TRGGRLConfig.h.
|
private |
Definition at line 368 of file TRGGRLConfig.h.
|
private |
Definition at line 383 of file TRGGRLConfig.h.
|
private |
Definition at line 378 of file TRGGRLConfig.h.
|
private |
Definition at line 389 of file TRGGRLConfig.h.
|
private |
Definition at line 374 of file TRGGRLConfig.h.
|
private |
Definition at line 369 of file TRGGRLConfig.h.
|
private |
Definition at line 384 of file TRGGRLConfig.h.
|
private |
Definition at line 379 of file TRGGRLConfig.h.
|
private |
If true, multiply nHidden with number of input nodes.
Definition at line 347 of file TRGGRLConfig.h.
|
private |
Number of CDC sectors.
Definition at line 356 of file TRGGRLConfig.h.
|
private |
Number of ECL sectors.
Definition at line 360 of file TRGGRLConfig.h.
|
private |
Number of nodes in each hidden layer for all networks or factor to multiply with number of inputs.
The number of layers is derived from the shape.
Definition at line 353 of file TRGGRLConfig.h.
|
private |
Number of networks.
For network specific parameters you can give either a list with values for each network, or a single value that will be used for all. The ranges are also valid if nPhi * nPt * nTheta * nPattern = nMLPs
Definition at line 344 of file TRGGRLConfig.h.
|
private |
Definition at line 390 of file TRGGRLConfig.h.
|
private |
Definition at line 375 of file TRGGRLConfig.h.
|
private |
Definition at line 370 of file TRGGRLConfig.h.
|
private |
Definition at line 385 of file TRGGRLConfig.h.
|
private |
Definition at line 380 of file TRGGRLConfig.h.
|
private |
Definition at line 391 of file TRGGRLConfig.h.
|
private |
Definition at line 376 of file TRGGRLConfig.h.
|
private |
Definition at line 371 of file TRGGRLConfig.h.
|
private |
Definition at line 386 of file TRGGRLConfig.h.
|
private |
Definition at line 381 of file TRGGRLConfig.h.
|
private |
MVA Threshold of ecltaunn bit.
Definition at line 337 of file TRGGRLConfig.h.
|
private |
Definition at line 387 of file TRGGRLConfig.h.
|
private |
Definition at line 372 of file TRGGRLConfig.h.
|
private |
|
private |
Definition at line 382 of file TRGGRLConfig.h.
|
private |
Definition at line 377 of file TRGGRLConfig.h.
|
private |
Definition at line 392 of file TRGGRLConfig.h.
|
private |
weight and bias data in each nMLP
Definition at line 364 of file TRGGRLConfig.h.