1 #ifndef PhysicsTools_MVAComputer_VarProcessor_h
2 #define PhysicsTools_MVAComputer_VarProcessor_h
22 namespace PhysicsTools {
38 Calibration::VarProcessor,
39 const MVAComputer>::Factory {
53 mask(mask), origin(origin) {}
127 int *
loop, LoopCtx& ctx,
unsigned int offset,
unsigned int in,
128 unsigned int out, std::vector<double> &
deriv)
const;
133 unsigned int nOutput,
135 unsigned int &nOffset)
const
164 {
return *
this <<
Config(mask, 0); }
175 inline operator bool()
const {
return cur; }
188 cur(cur), config(config) {}
203 inline unsigned int size()
const
239 { *
this <<
value; (*this)(); }
242 inline operator bool()
const {
return cur; }
251 unsigned int prev = *
conf;
272 cur(cur), ctx(ctx), offset(offset),
start(values + offset),
273 values(values), conf(conf), loop(loop),
274 output(output + offset), outConf(outConf)
277 this->values += *this->
conf;
278 if (loop && this->conf >= loop) {
316 unsigned int n)
const
317 {
return std::vector<double>(); }
336 #endif // PhysicsTools_MVAComputer_VarProcessor_h
std::vector< Variable::Flags > flags
static std::string const input
MVATrainerComputer * calib
Container::value_type value_type
tuple idx
DEBUGGING if hasattr(process,"trackMonIterativeTracking2012"): print "trackMonIterativeTracking2012 D...