CMS 3D CMS Logo

ProcTMVA.cc File Reference

#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 Documentation

#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().


Function Documentation

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]


Variable Documentation

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().

unsigned int nVars

Definition at line 56 of file ProcTMVA.cc.


Generated on Tue Jun 9 17:54:48 2009 for CMSSW by  doxygen 1.5.4