1 #ifndef PhysicsTools_MVAComputer_VarProcessor_h
2 #define PhysicsTools_MVAComputer_VarProcessor_h
23 namespace PhysicsTools {
39 Calibration::VarProcessor,
40 const MVAComputer>::Factory {
54 mask(mask), origin(origin) {}
108 unsigned int out, std::vector<double> &
deriv)
const;
113 unsigned int nOutput,
114 unsigned int &nOffset)
const
143 {
return *
this <<
Config(mask, 0); }
154 inline operator bool()
const {
return cur; }
167 cur(cur), config(config) {}
182 inline unsigned int size()
const
218 { *
this <<
value; (*this)(); }
221 inline operator bool()
const {
return cur; }
228 unsigned int prev = *
conf;
249 cur(cur), offset(offset),
start(values + offset),
250 values(values), conf(conf), loop(loop),
251 output(output + offset), outConf(outConf)
254 this->values += *this->
conf;
255 if (loop && this->conf >= loop) {
292 unsigned int n)
const
293 {
return std::vector<double>(); }
312 #endif // PhysicsTools_MVAComputer_VarProcessor_h
std::vector< Variable::Flags > flags
MVATrainerComputer * calib
unsigned int offset(bool)
Container::value_type value_type
tuple idx
DEBUGGING if hasattr(process,"trackMonIterativeTracking2012"): print "trackMonIterativeTracking2012 D...