Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
CommonTools
MVAUtils
interface
GBRForestTools.h
Go to the documentation of this file.
1
#ifndef CommonTools_MVAUtils_GBRForestTools_h
2
#define CommonTools_MVAUtils_GBRForestTools_h
3
4
//--------------------------------------------------------------------------------------------------
5
//
6
// GRBForestTools
7
//
8
// Utility to parse an XML weights files specifying an ensemble of decision trees into a GRBForest.
9
//
10
// Author: Jonas Rembser
11
//--------------------------------------------------------------------------------------------------
12
13
#include "
CondFormats/GBRForest/interface/GBRForest.h
"
14
#include "
FWCore/ParameterSet/interface/FileInPath.h
"
15
16
#include <memory>
17
18
// Create a GBRForest from an XML weight file
19
std::unique_ptr<const GBRForest>
createGBRForest
(
const
std::string
&weightsFile);
20
std::unique_ptr<const GBRForest>
createGBRForest
(
const
edm::FileInPath
&weightsFile);
21
22
// Overloaded versions which are taking string vectors by reference to strore the variable names in
23
std::unique_ptr<const GBRForest>
createGBRForest
(
const
std::string
&weightsFile, std::vector<std::string> &
varNames
);
24
std::unique_ptr<const GBRForest>
createGBRForest
(
const
edm::FileInPath
&weightsFile,
25
std::vector<std::string> &
varNames
);
26
27
#endif
varNames
constexpr char const * varNames[]
Definition:
PulseShapeFitOOTPileupCorrection.cc:110
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
FileInPath.h
edm::FileInPath
Definition:
FileInPath.h:61
GBRForest.h
createGBRForest
std::unique_ptr< const GBRForest > createGBRForest(const std::string &weightsFile)
Definition:
GBRForestTools.cc:266
Generated for CMSSW Reference Manual by
1.8.5