#include <MvaSoftElectronEstimator.h>
Public Member Functions | |
MvaSoftEleEstimator (std::string) | |
Double_t | mvaValue (Float_t, Float_t, Float_t, Float_t, Float_t, Float_t) |
~MvaSoftEleEstimator () | |
Private Attributes | |
float | mva_deltaR |
float | mva_e_pi |
float | mva_ptRel |
float | mva_ratio |
float | mva_sip2d |
float | mva_sip3d |
TMVA::Reader * | TMVAReader |
–> NOTE if you want to use this class as standalone without the CMSSW part you need to uncomment the below line and compile normally with scramv1 b Then you need just to load it in your root macro the lib with the correct path, eg: gSystem->Load("/data/benedet/CMSSW_5_2_2/lib/slc5_amd64_gcc462/pluginEGammaEGammaAnalysisTools.so");
Definition at line 36 of file MvaSoftElectronEstimator.h.
MvaSoftEleEstimator::MvaSoftEleEstimator | ( | std::string | weightFile | ) |
Definition at line 26 of file MvaSoftElectronEstimator.cc.
References reco::details::loadTMVAWeights().
MvaSoftEleEstimator::~MvaSoftEleEstimator | ( | ) |
Definition at line 40 of file MvaSoftElectronEstimator.cc.
Double_t MvaSoftEleEstimator::mvaValue | ( | Float_t | , |
Float_t | , | ||
Float_t | , | ||
Float_t | , | ||
Float_t | , | ||
Float_t | |||
) |
Definition at line 47 of file MvaSoftElectronEstimator.cc.
References deltaR(), and GlobalPosition_Frontier_DevDB_cff::tag.
|
private |
Definition at line 45 of file MvaSoftElectronEstimator.h.
|
private |
Definition at line 45 of file MvaSoftElectronEstimator.h.
|
private |
Definition at line 45 of file MvaSoftElectronEstimator.h.
|
private |
Definition at line 45 of file MvaSoftElectronEstimator.h.
|
private |
Definition at line 45 of file MvaSoftElectronEstimator.h.
|
private |
Definition at line 45 of file MvaSoftElectronEstimator.h.
|
private |
Definition at line 44 of file MvaSoftElectronEstimator.h.