Main Page
Namespaces
Classes
Package Documentation
RecoEgamma
EgammaTools
interface
EpCombinationTool.h
Go to the documentation of this file.
1
#ifndef RecoEgamma_EgammaTools_EpCombinationTool_h
2
#define RecoEgamma_EgammaTools_EpCombinationTool_h
3
4
#include "
RecoEgamma/EgammaTools/interface/EgammaRegressionContainer.h
"
5
6
#include <string>
7
#include <vector>
8
#include <utility>
9
10
namespace
edm
{
11
class
ParameterSet
;
12
class
ParameterSetDescription
;
13
class
EventSetup
;
14
}
15
namespace
reco
{
16
class
GsfElectron;
17
}
18
19
class
EpCombinationTool
20
{
21
public
:
22
EpCombinationTool
(
const
edm::ParameterSet
& iConfig);
23
~EpCombinationTool
(){}
24
25
static
edm::ParameterSetDescription
makePSetDescription();
26
27
void
setEventContent(
const
edm::EventSetup
& iSetup);
28
std::pair<float, float>
combine
(
const
reco::GsfElectron
&
electron
)
const
;
29
std::pair<float, float>
combine
(
const
reco::GsfElectron
& electron,
float
corrEcalEnergyErr)
const
;
30
31
private
:
32
EgammaRegressionContainer
ecalTrkEnergyRegress_
;
33
EgammaRegressionContainer
ecalTrkEnergyRegressUncert_
;
34
float
maxEcalEnergyForComb_
;
35
float
minEOverPForComb_
;
36
float
maxEPDiffInSigmaForComb_
;
37
float
maxRelTrkMomErrForComb_
;
38
39
};
40
41
42
#endif
EpCombinationTool::ecalTrkEnergyRegress_
EgammaRegressionContainer ecalTrkEnergyRegress_
Definition:
EpCombinationTool.h:32
ParameterSetDescription
ParameterSet
Definition:
Functions.h:16
reco::GsfElectron
Definition:
GsfElectron.h:38
EpCombinationTool::~EpCombinationTool
~EpCombinationTool()
Definition:
EpCombinationTool.h:23
edm::ParameterSetDescription
Definition:
ParameterSetDescription.h:52
EpCombinationTool::maxEPDiffInSigmaForComb_
float maxEPDiffInSigmaForComb_
Definition:
EpCombinationTool.h:36
EgammaRegressionContainer.h
EpCombinationTool::ecalTrkEnergyRegressUncert_
EgammaRegressionContainer ecalTrkEnergyRegressUncert_
Definition:
EpCombinationTool.h:33
EventSetup
funct::combine
static type combine(const A &_1, const B &_2)
Definition:
Factorize.h:188
edm::EventSetup
Definition:
EventSetup.h:57
EpCombinationTool::maxEcalEnergyForComb_
float maxEcalEnergyForComb_
Definition:
EpCombinationTool.h:34
EpCombinationTool::minEOverPForComb_
float minEOverPForComb_
Definition:
EpCombinationTool.h:35
EpCombinationTool
Definition:
EpCombinationTool.h:10
metsig::electron
Definition:
SignAlgoResolutions.h:40
EpCombinationTool::maxRelTrkMomErrForComb_
float maxRelTrkMomErrForComb_
Definition:
EpCombinationTool.h:37
reco
fixed size matrix
Definition:
AlignmentAlgorithmBase.h:44
edm
HLT enums.
Definition:
AlignableModifier.h:17
edm::ParameterSet
Definition:
ParameterSet.h:36
EgammaRegressionContainer
Definition:
EgammaRegressionContainer.h:24
Generated for CMSSW Reference Manual by
1.8.11