test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
CommonTools
Utils
interface
TMVAZipReader.h
Go to the documentation of this file.
1
/*
2
* =====================================================================================
3
*
4
* Filename: TMVAZipReader.h
5
*
6
* Description: A stupid function that initializes a TMVA Reader
7
* using a gzipped or non-zipped xml file.
8
*
9
* The file will be unzipped if it ends in .gz or .gzip
10
* It will be passed as normal if it ends in .xml
11
*
12
* This file is header-only.
13
*
14
* Usage: loadTMVAWeights(&myReader, "BDT", "path_to_file.xml.gz");
15
*
16
*
17
* Author: Evan Friis, evan.friis@cern.ch
18
* Company: UW Madison
19
*
20
* =====================================================================================
21
*/
22
23
#ifndef TMVAZIPREADER_7RXIGO70
24
#define TMVAZIPREADER_7RXIGO70
25
26
#include "TMVA/Reader.h"
27
#include "TMVA/IMethod.h"
28
#include <string>
29
30
namespace
reco
{
31
namespace
details {
32
33
bool
hasEnding
(
std::string
const
&fullString,
std::string
const
&ending);
34
char
*
readGzipFile
(
const
std::string
& weightFile);
35
36
TMVA::IMethod*
loadTMVAWeights
(TMVA::Reader*
reader
,
const
std::string
&
method
,
37
const
std::string
& weightFile,
bool
verbose
=
false
);
38
39
40
}}
41
#endif
/* end of include guard: TMVAZIPREADER_7RXIGO70 */
reco::details::hasEnding
bool hasEnding(std::string const &fullString, std::string const &ending)
Definition:
TMVAZipReader.cc:12
verbose
Definition:
MagVerbosity.h:13
PFRecoTauDiscriminationAgainstElectronMVA3GBR_cfi.method
tuple method
Definition:
PFRecoTauDiscriminationAgainstElectronMVA3GBR_cfi.py:15
dt_dqm_sourceclient_common_cff.reco
tuple reco
Definition:
dt_dqm_sourceclient_common_cff.py:107
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
reco::details::readGzipFile
char * readGzipFile(const std::string &weightFile)
Definition:
TMVAZipReader.cc:21
matplotRender.reader
tuple reader
Definition:
matplotRender.py:819
reco::details::loadTMVAWeights
TMVA::IMethod * loadTMVAWeights(TMVA::Reader *reader, const std::string &method, const std::string &weightFile, bool verbose=false)
Definition:
TMVAZipReader.cc:57
Generated for CMSSW Reference Manual by
1.8.5