#include <MVAComputer.h>
Public Member Functions | |
int * | conf () const |
DerivContext () | |
void | eval (const VarProcessor *proc, int *outConf, double *output, int *loop, VarProcessor::LoopCtx &ctx, unsigned int offset, unsigned int out) const |
unsigned int | n () const |
double | output (unsigned int output, std::vector< double > &derivs) const |
double * | values () const |
Public Attributes | |
std::vector< int > | conf_ |
std::vector< double > | deriv_ |
unsigned int | n_ |
std::vector< double > | values_ |
Definition at line 158 of file MVAComputer.h.
|
inline |
Definition at line 159 of file MVAComputer.h.
|
inline |
void PhysicsTools::MVAComputer::DerivContext::eval | ( | const VarProcessor * | proc, |
int * | outConf, | ||
double * | output, | ||
int * | loop, | ||
VarProcessor::LoopCtx & | ctx, | ||
unsigned int | offset, | ||
unsigned int | out | ||
) | const |
Definition at line 312 of file MVAComputer.cc.
References conf(), PhysicsTools::VarProcessor::deriv(), deriv_, n(), and values().
|
inline |
double PhysicsTools::MVAComputer::DerivContext::output | ( | unsigned int | output, |
std::vector< double > & | derivs | ||
) | const |
Definition at line 321 of file MVAComputer.cc.
References filterCSVwithJSON::copy, and PhysicsTools::MVAComputer::output.
|
inline |
Definition at line 169 of file MVAComputer.h.
Referenced by eval().
|
mutable |
Definition at line 175 of file MVAComputer.h.
|
mutable |
Definition at line 174 of file MVAComputer.h.
Referenced by eval().
unsigned int PhysicsTools::MVAComputer::DerivContext::n_ |
Definition at line 176 of file MVAComputer.h.
|
mutable |
Definition at line 173 of file MVAComputer.h.