diff --git a/PhysicsTools/MVAComputer/BuildFile.xml b/PhysicsTools/MVAComputer/BuildFile.xml
index 5058ec02f35a0..b22c2fe08706a 100644
--- a/PhysicsTools/MVAComputer/BuildFile.xml
+++ b/PhysicsTools/MVAComputer/BuildFile.xml
@@ -5,6 +5,7 @@
+
diff --git a/PhysicsTools/MVAComputer/interface/MVAComputer.h b/PhysicsTools/MVAComputer/interface/MVAComputer.h
index abb0d3c812c72..0710f6d6ea455 100644
--- a/PhysicsTools/MVAComputer/interface/MVAComputer.h
+++ b/PhysicsTools/MVAComputer/interface/MVAComputer.h
@@ -139,8 +139,9 @@ class MVAComputer {
inline void eval(const VarProcessor *proc, int *outConf,
double *output, int *loop,
+ VarProcessor::LoopCtx& ctx,
unsigned int offset, unsigned int out) const
- { proc->eval(values_, conf_, output, outConf, loop, offset); }
+ { proc->eval(values_, conf_, output, outConf, loop, ctx, offset); }
inline double output(unsigned int output) const
{ return values_[conf_[output]]; }
@@ -158,7 +159,8 @@ class MVAComputer {
DerivContext() : n_(0) {}
void eval(const VarProcessor *proc, int *outConf,
- double *output, int *loop,
+ double *output, int *loop,
+ VarProcessor::LoopCtx& ctx,
unsigned int offset, unsigned int out) const;
double output(unsigned int output,
diff --git a/PhysicsTools/MVAComputer/interface/ProcessRegistry.h b/PhysicsTools/MVAComputer/interface/ProcessRegistry.h
index 6255fb71542d0..60155ffab9cd3 100644
--- a/PhysicsTools/MVAComputer/interface/ProcessRegistry.h
+++ b/PhysicsTools/MVAComputer/interface/ProcessRegistry.h
@@ -18,7 +18,7 @@
#include
-#include