Hall-D Software
alpha
|
#include <DNeutralShower_FCALQualityMLP.h>
Public Member Functions | |
DNeutralShower_FCALQualityMLP (std::vector< std::string > &theInputVars) | |
virtual | ~DNeutralShower_FCALQualityMLP () |
double | GetMvaValue (const std::vector< double > &inputValues) const |
bool | IsStatusClean () const |
Protected Attributes | |
bool | fStatusIsClean |
Private Member Functions | |
void | Clear () |
void | InitTransform_1 () |
void | Transform_1 (std::vector< double > &iv, int sigOrBgd) const |
void | InitTransform () |
void | Transform (std::vector< double > &iv, int sigOrBgd) const |
size_t | GetNvar () const |
char | GetType (int ivar) const |
bool | IsNormalised () const |
double | NormVariable (double x, double xmin, double xmax) const |
void | Initialize () |
double | GetMvaValue__ (const std::vector< double > &inputValues) const |
double | ActivationFnc (double x) const |
double | OutputActivationFnc (double x) const |
Private Attributes | |
double | fMin_1 [3][8] |
double | fMax_1 [3][8] |
const char * | fClassName |
const size_t | fNvars |
const bool | fIsNormalised |
double | fVmin [8] |
double | fVmax [8] |
char | fType [8] |
int | fLayers |
int | fLayerSize [3] |
double | fWeightMatrix0to1 [12][9] |
double | fWeightMatrix1to2 [1][12] |
double * | fWeights [3] |
Definition at line 104 of file DNeutralShower_FCALQualityMLP.h.
|
inline |
Definition at line 109 of file DNeutralShower_FCALQualityMLP.h.
References fClassName, fNvars, IClassifierReader::fStatusIsClean, fType, fVmax, fVmin, Initialize(), and InitTransform().
|
inlinevirtual |
Definition at line 175 of file DNeutralShower_FCALQualityMLP.h.
References Clear().
|
inlineprivate |
Definition at line 393 of file DNeutralShower_FCALQualityMLP.h.
Referenced by GetMvaValue__().
|
inlineprivate |
Definition at line 403 of file DNeutralShower_FCALQualityMLP.h.
References fWeights.
Referenced by ~DNeutralShower_FCALQualityMLP().
|
inlinevirtual |
Implements IClassifierReader.
Definition at line 410 of file DNeutralShower_FCALQualityMLP.h.
References fClassName, fVmax, fVmin, GetMvaValue__(), IsNormalised(), IClassifierReader::IsStatusClean(), NormVariable(), and Transform().
Referenced by DNeutralShower_factory::getFCALQuality().
|
inlineprivate |
Definition at line 357 of file DNeutralShower_FCALQualityMLP.h.
References ActivationFnc(), fLayers, fLayerSize, fWeightMatrix0to1, fWeightMatrix1to2, fWeights, and OutputActivationFnc().
Referenced by GetMvaValue().
|
inlineprivate |
Definition at line 202 of file DNeutralShower_FCALQualityMLP.h.
References fNvars.
|
inlineprivate |
Definition at line 203 of file DNeutralShower_FCALQualityMLP.h.
References fType.
|
inlineprivate |
Definition at line 235 of file DNeutralShower_FCALQualityMLP.h.
References fLayers, fLayerSize, fWeightMatrix0to1, fWeightMatrix1to2, and fWeights.
Referenced by DNeutralShower_FCALQualityMLP().
|
inlineprivate |
Definition at line 553 of file DNeutralShower_FCALQualityMLP.h.
References InitTransform_1().
Referenced by DNeutralShower_FCALQualityMLP().
|
inlineprivate |
Definition at line 450 of file DNeutralShower_FCALQualityMLP.h.
References fMax_1, and fMin_1.
Referenced by InitTransform().
|
inlineprivate |
Definition at line 207 of file DNeutralShower_FCALQualityMLP.h.
References fIsNormalised.
Referenced by GetMvaValue().
|
inlineinherited |
Definition at line 95 of file DNeutralShower_FCALQualityMLP.h.
References IClassifierReader::fStatusIsClean.
Referenced by GetMvaValue().
|
inlineprivate |
Definition at line 210 of file DNeutralShower_FCALQualityMLP.h.
Referenced by GetMvaValue().
|
inlineprivate |
Definition at line 397 of file DNeutralShower_FCALQualityMLP.h.
Referenced by GetMvaValue__().
|
inlineprivate |
Definition at line 559 of file DNeutralShower_FCALQualityMLP.h.
References Transform_1().
Referenced by GetMvaValue().
|
inlineprivate |
Definition at line 504 of file DNeutralShower_FCALQualityMLP.h.
References fMax_1, fMin_1, and fNvars.
Referenced by Transform().
|
private |
Definition at line 199 of file DNeutralShower_FCALQualityMLP.h.
Referenced by DNeutralShower_FCALQualityMLP(), and GetMvaValue().
|
private |
Definition at line 206 of file DNeutralShower_FCALQualityMLP.h.
Referenced by IsNormalised().
|
private |
Definition at line 227 of file DNeutralShower_FCALQualityMLP.h.
Referenced by GetMvaValue__(), and Initialize().
|
private |
Definition at line 228 of file DNeutralShower_FCALQualityMLP.h.
Referenced by GetMvaValue__(), and Initialize().
|
private |
Definition at line 192 of file DNeutralShower_FCALQualityMLP.h.
Referenced by InitTransform_1(), and Transform_1().
|
private |
Definition at line 191 of file DNeutralShower_FCALQualityMLP.h.
Referenced by InitTransform_1(), and Transform_1().
|
private |
Definition at line 201 of file DNeutralShower_FCALQualityMLP.h.
Referenced by DNeutralShower_FCALQualityMLP(), GetNvar(), and Transform_1().
|
protectedinherited |
Definition at line 99 of file DNeutralShower_FCALQualityMLP.h.
Referenced by DNeutralShower_FCALQualityMLP(), and IClassifierReader::IsStatusClean().
|
private |
Definition at line 216 of file DNeutralShower_FCALQualityMLP.h.
Referenced by DNeutralShower_FCALQualityMLP(), and GetType().
|
private |
Definition at line 209 of file DNeutralShower_FCALQualityMLP.h.
Referenced by DNeutralShower_FCALQualityMLP(), and GetMvaValue().
|
private |
Definition at line 208 of file DNeutralShower_FCALQualityMLP.h.
Referenced by DNeutralShower_FCALQualityMLP(), and GetMvaValue().
|
private |
Definition at line 229 of file DNeutralShower_FCALQualityMLP.h.
Referenced by GetMvaValue__(), and Initialize().
|
private |
Definition at line 230 of file DNeutralShower_FCALQualityMLP.h.
Referenced by GetMvaValue__(), and Initialize().
|
private |
Definition at line 232 of file DNeutralShower_FCALQualityMLP.h.
Referenced by Clear(), GetMvaValue__(), and Initialize().