1 #ifndef PhysicsTools_MVAComputer_VarProcessor_h
2 #define PhysicsTools_MVAComputer_VarProcessor_h
22 namespace PhysicsTools {
68 ConfigCtx(
const std::vector<Variable::Flags> &flags);
130 std::vector<double> &
deriv)
const;
135 double *
output,
int *outConf,
unsigned int nOutput,
LoopCtx &ctx,
unsigned int &nOffset)
const {
175 inline operator bool()
const {
return cur; }
247 inline operator bool()
const {
return cur; }
255 unsigned int prev = *
conf;
287 start(values + offset),
291 output(output + offset),
294 this->values += *this->
conf;
295 if (loop && this->conf >= loop) {
297 this->loop =
nullptr;
330 virtual std::vector<double>
deriv(
ValueIterator iter,
unsigned int n)
const {
return std::vector<double>(); }
347 #endif // PhysicsTools_MVAComputer_VarProcessor_h
static std::string const input
Container::value_type value_type
tuple config
parse the configuration file