Main Page
Namespaces
Classes
Package Documentation
EgammaAnalysis
ElectronTools
interface
EpCombinationTool.h
Go to the documentation of this file.
1
#ifndef EPCOMBINATIONTOOL_H
2
#define EPCOMBINATIONTOOL_H
3
4
#include <string>
5
#include "
CondFormats/EgammaObjects/interface/GBRForest.h
"
6
#include "
EgammaAnalysis/ElectronTools/interface/SimpleElectron.h
"
7
8
class
GBRForest
;
9
10
class
EpCombinationTool
11
{
12
public
:
13
EpCombinationTool
();
14
~EpCombinationTool
();
15
// forbid copy and assignment, since we have a custom deleter
16
EpCombinationTool
(
const
EpCombinationTool
&
other
) =
delete
;
17
EpCombinationTool
&
operator=
(
const
EpCombinationTool
&other) =
delete
;
18
19
bool
init
(
const
GBRForest
*forest) ;
20
bool
init
(
const
std::string
& regressionFile,
const
std::string
& bdtName);
21
void
combine
(
SimpleElectron
& mySimpleElectron)
const
;
22
23
24
private
:
25
const
GBRForest
*
m_forest
;
26
bool
m_ownForest
;
27
28
};
29
30
31
#endif
EpCombinationTool::operator=
EpCombinationTool & operator=(const EpCombinationTool &other)=delete
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
EpCombinationTool::~EpCombinationTool
~EpCombinationTool()
Definition:
EpCombinationTool.cc:21
EpCombinationTool::m_ownForest
bool m_ownForest
Definition:
EpCombinationTool.h:26
EpCombinationTool::init
bool init(const GBRForest *forest)
Definition:
EpCombinationTool.cc:52
GBRForest
Definition:
GBRForest.h:30
EpCombinationTool::m_forest
const GBRForest * m_forest
Definition:
EpCombinationTool.h:25
EpCombinationTool::combine
void combine(SimpleElectron &mySimpleElectron) const
Definition:
EpCombinationTool.cc:62
EpCombinationTool::EpCombinationTool
EpCombinationTool()
Definition:
EpCombinationTool.cc:12
trackingPlots.other
other
Definition:
trackingPlots.py:1425
SimpleElectron
Definition:
SimpleElectron.h:8
EpCombinationTool
Definition:
EpCombinationTool.h:10
SimpleElectron.h
GBRForest.h
Generated for CMSSW Reference Manual by
1.8.11