60   if (fgInstance!=0) 
delete fgInstance;
 
 
   68   if(fCalls.find(
name) != fCalls.end())
 
   70         std::cerr << 
"ClassifierFactory<>::Register - " << 
name << 
" already exists" << std::endl;
 
   74   return fCalls.insert(CallMap::value_type(
name, creator)).second;
 
 
   82   return fCalls.erase(
name) == 1;
 
 
   98   CallMap::const_iterator it = fCalls.find(
name);
 
  101   if (it == fCalls.end()) {
 
  102      std::cerr << 
"ClassifierFactory<>::Create - don't know anything about " << 
name << std::endl;
 
 
  121   CallMap::const_iterator it = fCalls.find(
name);
 
  124   if (it == fCalls.end()) {
 
  125      std::cerr << 
"ClassifierFactory<>::Create - don't know anything about " << 
name << std::endl;
 
 
  138   std::vector<std::string> 
svec;
 
  140   CallMap::const_iterator it = fCalls.
begin();
 
  141   for (; it != fCalls.end(); ++it) 
svec.push_back(it -> first);
 
 
  151   std::cout << 
"Print: ClassifierFactory<> knows about " << fCalls.size() << 
" objects" << std::endl;
 
  153   CallMap::const_iterator it = fCalls.begin();
 
  154   for (; it != fCalls.end(); ++it) std::cout << 
"Registered object name " << it -> first << std::endl;
 
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
const_iterator begin() const
 
IMethod * Create(const std::string &name, const TString &job, const TString &title, DataSetInfo &dsi, const TString &option)
creates the method if needed based on the method name using the creator function the factory has stor...
 
static ClassifierFactory * fgInstance
Initialize static singleton pointer.
 
static ClassifierFactory & Instance()
access to the ClassifierFactory singleton creates the instance if needed
 
static void DestroyInstance()
destroy the singleton instance
 
Bool_t Unregister(const std::string &name)
unregisters a classifier type name
 
void Print() const
prints the registered method type names
 
const std::vector< std::string > List() const
returns a vector of the method type names of registered methods
 
Bool_t Register(const std::string &name, Creator creator)
registers a classifier creator function under the method type name
 
Class that contains all the data information.
 
Interface for all concrete MVA method implementations.