26 const std::vector<std::string> &
labels) :
32 std::vector<IndividualComputer>::iterator computer =
computers.begin();
33 for(std::vector<std::string>::const_iterator iter = labels.begin();
34 iter != labels.end(); iter++) {
35 computer->label = *iter;
54 for(std::vector<IndividualComputer>::iterator iter =
computers.begin();
57 if (iter->label.empty())
62 iter->computer.reset();
67 if (iter->computer.get() &&
68 !computerCalib->
changed(iter->cacheId)) {
74 iter->computer.reset();
80 iter->computer = std::auto_ptr<GenericMVAComputer>(
PhysicsTools::Calibration::MVAComputerContainer::CacheId cacheId
MVATrainerComputer * calib
bool update(const PhysicsTools::Calibration::MVAComputerContainer *calib)
GenericMVAComputerCache(const std::vector< std::string > &labels)
~GenericMVAComputerCache()
std::vector< IndividualComputer > computers
volatile std::atomic< bool > shutdown_flag false
tuple size
Write out results.