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) {}
107 unsigned int out, std::vector<double> &
deriv)
const;
112 unsigned int nOutput,
113 unsigned int &nOffset)
const
142 {
return *
this <<
Config(mask, 0); }
153 inline operator bool()
const {
return cur; }
166 cur(cur), config(config) {}
181 inline unsigned int size()
const
217 { *
this <<
value; (*this)(); }
220 inline operator bool()
const {
return cur; }
227 unsigned int prev = *
conf;
248 cur(cur), offset(offset),
start(values + offset),
249 values(values), conf(conf), loop(loop),
250 output(output + offset), outConf(outConf)
253 this->values += *this->
conf;
254 if (loop && this->conf >= loop) {
291 unsigned int n)
const
292 {
return std::vector<double>(); }
311 #endif // PhysicsTools_MVAComputer_VarProcessor_h
std::vector< Variable::Flags > flags
static std::string const input
MVATrainerComputer * calib
unsigned int offset(bool)
Container::value_type value_type
tuple idx
DEBUGGING if hasattr(process,"trackMonIterativeTracking2012"): print "trackMonIterativeTracking2012 D...