![]() |
![]() |
#include <string>
#include <vector>
#include <memory>
#include <RVersion.h>
#include <TMVA/DataSet.h>
#include <TMVA/Types.h>
#include <TMVA/MethodBase.h>
#include <TMVA/Methods.h>
#include "PhysicsTools/MVAComputer/interface/memstream.h"
#include "PhysicsTools/MVAComputer/interface/zstream.h"
#include "PhysicsTools/MVAComputer/interface/VarProcessor.h"
#include "PhysicsTools/MVAComputer/interface/Calibration.h"
Go to the source code of this file.
Defines | |
#define | SWITCH_METHOD(name) |
Functions | |
static TMVA::MethodBase * | methodInst (TMVA::DataSet *data, TMVA::Types::EMVA type) |
static ProcTMVA::Registry | registry ("ProcTMVA") |
#define SWITCH_METHOD | ( | name | ) |
Value:
case (TMVA::Types::k##name): \ return new TMVA::Method##name(*data, "");
Definition at line 61 of file ProcTMVA.cc.
Referenced by methodInst().
static TMVA::MethodBase* @11788::methodInst | ( | TMVA::DataSet * | data, | |
TMVA::Types::EMVA | type | |||
) | [static] |
Definition at line 65 of file ProcTMVA.cc.
References SWITCH_METHOD.
00066 { 00067 switch(type) { 00068 SWITCH_METHOD(Cuts) 00069 SWITCH_METHOD(SeedDistance) 00070 SWITCH_METHOD(Likelihood) 00071 SWITCH_METHOD(PDERS) 00072 SWITCH_METHOD(HMatrix) 00073 SWITCH_METHOD(Fisher) 00074 SWITCH_METHOD(CFMlpANN) 00075 SWITCH_METHOD(TMlpANN) 00076 SWITCH_METHOD(BDT) 00077 SWITCH_METHOD(RuleFit) 00078 SWITCH_METHOD(SVM) 00079 SWITCH_METHOD(MLP) 00080 SWITCH_METHOD(BayesClassifier) 00081 SWITCH_METHOD(FDA) 00082 SWITCH_METHOD(Committee) 00083 default: 00084 return 0; 00085 } 00086 }
static ProcTMVA::Registry @11788::registry | ( | "ProcTMVA" | ) | [static] |
TMVA::DataSet data |
Definition at line 54 of file ProcTMVA.cc.
std::auto_ptr<TMVA::MethodBase> method |
Definition at line 55 of file ProcTMVA.cc.
Referenced by L1MuDTAssignmentUnit::getPtMethod(), reco::parser::ExpressionVar::isValidReturnType(), SiStripFedCablingTrivialBuilder::makeFedCabling(), and VariableHelper::VariableHelper().
Definition at line 56 of file ProcTMVA.cc.