The payload class for GRL parameters.
More...
#include <TRGGRLConfig.h>
|
| ClassDef (TRGGRLConfig, 4) |
| ClassDef, must be the last term before the closing {}.
|
|
The payload class for GRL parameters.
Definition at line 25 of file TRGGRLConfig.h.
◆ TRGGRLConfig()
Default constructor.
Definition at line 29 of file TRGGRLConfig.h.
29: m_ecltaunn_threshold{-1} {}
◆ get_ecltaunn_bias()
std::vector< std::vector< float > > get_ecltaunn_bias |
( |
| ) |
const |
|
inline |
Definition at line 68 of file TRGGRLConfig.h.
69 {
70 return m_ecltaunn_bias;
71 }
◆ get_ecltaunn_i_cdc_sector()
std::vector< float > get_ecltaunn_i_cdc_sector |
( |
| ) |
const |
|
inline |
Definition at line 56 of file TRGGRLConfig.h.
57 {
58 return m_ecltaunn_i_cdc_sector;
59 }
◆ get_ecltaunn_i_ecl_sector()
std::vector< float > get_ecltaunn_i_ecl_sector |
( |
| ) |
const |
|
inline |
Definition at line 60 of file TRGGRLConfig.h.
61 {
62 return m_ecltaunn_i_ecl_sector;
63 }
◆ get_ecltaunn_multiplyHidden()
bool get_ecltaunn_multiplyHidden |
( |
| ) |
const |
|
inline |
Definition at line 40 of file TRGGRLConfig.h.
41 {
42 return m_ecltaunn_multiplyHidden;
43 }
◆ get_ecltaunn_n_cdc_sector()
unsigned get_ecltaunn_n_cdc_sector |
( |
| ) |
const |
|
inline |
Definition at line 48 of file TRGGRLConfig.h.
49 {
50 return m_ecltaunn_n_cdc_sector;
51 }
◆ get_ecltaunn_n_ecl_sector()
unsigned get_ecltaunn_n_ecl_sector |
( |
| ) |
const |
|
inline |
Definition at line 52 of file TRGGRLConfig.h.
53 {
54 return m_ecltaunn_n_ecl_sector;
55 }
◆ get_ecltaunn_nHidden()
std::vector< std::vector< float > > get_ecltaunn_nHidden |
( |
| ) |
const |
|
inline |
Definition at line 44 of file TRGGRLConfig.h.
45 {
46 return m_ecltaunn_nHidden;
47 }
◆ get_ecltaunn_nMLP()
unsigned get_ecltaunn_nMLP |
( |
| ) |
const |
|
inline |
Definition at line 36 of file TRGGRLConfig.h.
37 {
38 return m_ecltaunn_nMLP;
39 }
◆ get_ecltaunn_threshold()
float get_ecltaunn_threshold |
( |
| ) |
const |
|
inline |
Getter functions.
Definition at line 32 of file TRGGRLConfig.h.
33 {
34 return m_ecltaunn_threshold;
35 }
◆ get_ecltaunn_weight()
std::vector< std::vector< float > > get_ecltaunn_weight |
( |
| ) |
const |
|
inline |
Definition at line 64 of file TRGGRLConfig.h.
65 {
66 return m_ecltaunn_weight;
67 }
◆ set_ecltaunn_bias()
void set_ecltaunn_bias |
( |
std::vector< std::vector< float > > | i | ) |
|
|
inline |
◆ set_ecltaunn_i_cdc_sector()
void set_ecltaunn_i_cdc_sector |
( |
std::vector< float > | i | ) |
|
|
inline |
Definition at line 98 of file TRGGRLConfig.h.
99 {
100 m_ecltaunn_i_cdc_sector = i;
101 };
◆ set_ecltaunn_i_ecl_sector()
void set_ecltaunn_i_ecl_sector |
( |
std::vector< float > | i | ) |
|
|
inline |
Definition at line 102 of file TRGGRLConfig.h.
103 {
104 m_ecltaunn_i_ecl_sector = i;
105 };
◆ set_ecltaunn_multiplyHidden()
void set_ecltaunn_multiplyHidden |
( |
bool | i | ) |
|
|
inline |
Definition at line 82 of file TRGGRLConfig.h.
83 {
84 m_ecltaunn_multiplyHidden = i;
85 };
◆ set_ecltaunn_n_cdc_sector()
void set_ecltaunn_n_cdc_sector |
( |
unsigned | i | ) |
|
|
inline |
Definition at line 90 of file TRGGRLConfig.h.
91 {
92 m_ecltaunn_n_cdc_sector = i;
93 };
◆ set_ecltaunn_n_ecl_sector()
void set_ecltaunn_n_ecl_sector |
( |
unsigned | i | ) |
|
|
inline |
Definition at line 94 of file TRGGRLConfig.h.
95 {
96 m_ecltaunn_n_ecl_sector = i;
97 };
◆ set_ecltaunn_nHidden()
void set_ecltaunn_nHidden |
( |
std::vector< std::vector< float > > | i | ) |
|
|
inline |
Definition at line 86 of file TRGGRLConfig.h.
87 {
88 m_ecltaunn_nHidden = i;
89 };
◆ set_ecltaunn_nMLP()
void set_ecltaunn_nMLP |
( |
unsigned | i | ) |
|
|
inline |
Definition at line 78 of file TRGGRLConfig.h.
79 {
80 m_ecltaunn_nMLP = i;
81 };
◆ set_ecltaunn_threshold()
void set_ecltaunn_threshold |
( |
float | i | ) |
|
|
inline |
Setter functions.
Definition at line 74 of file TRGGRLConfig.h.
75 {
76 m_ecltaunn_threshold = i;
77 }
◆ set_ecltaunn_weight()
void set_ecltaunn_weight |
( |
std::vector< std::vector< float > > | i | ) |
|
|
inline |
Definition at line 106 of file TRGGRLConfig.h.
107 {
108 m_ecltaunn_weight = i;
109 };
◆ m_ecltaunn_bias
std::vector<std::vector<float> > m_ecltaunn_bias |
|
private |
◆ m_ecltaunn_i_cdc_sector
std::vector<float> m_ecltaunn_i_cdc_sector |
|
private |
◆ m_ecltaunn_i_ecl_sector
std::vector<float> m_ecltaunn_i_ecl_sector |
|
private |
◆ m_ecltaunn_multiplyHidden
bool m_ecltaunn_multiplyHidden |
|
private |
If true, multiply nHidden with number of input nodes.
Definition at line 128 of file TRGGRLConfig.h.
◆ m_ecltaunn_n_cdc_sector
unsigned m_ecltaunn_n_cdc_sector |
|
private |
◆ m_ecltaunn_n_ecl_sector
unsigned m_ecltaunn_n_ecl_sector |
|
private |
◆ m_ecltaunn_nHidden
std::vector<std::vector<float> > m_ecltaunn_nHidden |
|
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 134 of file TRGGRLConfig.h.
◆ m_ecltaunn_nMLP
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 125 of file TRGGRLConfig.h.
◆ m_ecltaunn_threshold
float m_ecltaunn_threshold |
|
private |
◆ m_ecltaunn_weight
std::vector<std::vector<float> > m_ecltaunn_weight |
|
private |
The documentation for this class was generated from the following file: