CMS 3D CMS Logo

EpCombinationTool.h
Go to the documentation of this file.
1 #ifndef RecoEgamma_EgammaTools_EpCombinationTool_h
2 #define RecoEgamma_EgammaTools_EpCombinationTool_h
3 
5 
6 #include <string>
7 #include <vector>
8 #include <utility>
9 
10 namespace edm{
11  class ParameterSet;
13  class EventSetup;
14 }
15 namespace reco{
16  class GsfElectron;
17 }
18 
20 {
21 public:
22  EpCombinationTool(const edm::ParameterSet& iConfig);
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:
38 
39 };
40 
41 
42 #endif
EgammaRegressionContainer ecalTrkEnergyRegress_
EgammaRegressionContainer ecalTrkEnergyRegressUncert_
static type combine(const A &_1, const B &_2)
Definition: Factorize.h:188
fixed size matrix
HLT enums.