RecoEgamma
EgammaElectronProducers
interface
LowPtGsfElectronFeatures.h
Go to the documentation of this file.
1
#ifndef RecoEgamma_EgammaElectronProducers_LowPtGsfElectronFeatures_h
2
#define RecoEgamma_EgammaElectronProducers_LowPtGsfElectronFeatures_h
3
4
#include "
DataFormats/BeamSpot/interface/BeamSpot.h
"
5
#include "
DataFormats/Common/interface/Ptr.h
"
6
#include "
DataFormats/Common/interface/Ref.h
"
7
#include "
DataFormats/Common/interface/RefToPtr.h
"
8
#include "
DataFormats/Common/interface/View.h
"
9
#include "
DataFormats/EgammaCandidates/interface/GsfElectron.h
"
10
#include "
DataFormats/ParticleFlowReco/interface/PreId.h
"
11
#include "
RecoEcal/EgammaCoreTools/interface/EcalClusterLazyTools.h
"
12
#include <vector>
13
14
namespace
lowptgsfeleseed
{
15
16
std::vector<float>
features
(
const
reco::PreId
&
ecal
,
17
const
reco::PreId
&
hcal
,
18
double
rho,
19
const
reco::BeamSpot
& spot,
20
noZS::EcalClusterLazyTools
& ecalTools);
21
22
}
23
24
namespace
lowptgsfeleid
{
25
26
std::vector<float>
features
(
edm::Ptr<reco::GsfElectron>
const
& ele,
float
rho,
float
unbiased);
27
28
std::vector<float>
features
(
edm::Ref
<std::vector<reco::GsfElectron> >
const
& ele,
float
rho,
float
unbiased);
29
30
std::vector<float>
features
(
edm::Ref
<
edm::View<reco::GsfElectron>
>
const
& ele,
float
rho,
float
unbiased);
31
32
}
// namespace lowptgsfeleid
33
34
#endif // RecoEgamma_EgammaElectronProducers_LowPtGsfElectronFeatures_h
lowptgsfeleid::features
std::vector< float > features(edm::Ptr< reco::GsfElectron > const &ele, float rho, float unbiased)
Definition:
LowPtGsfElectronFeatures.cc:132
hcal
Definition:
ConfigurationDatabase.cc:13
lowptgsfeleid
Definition:
LowPtGsfElectronFeatures.h:24
EcalClusterLazyTools.h
reco::PreId
Definition:
PreId.h:13
edm::Ref
Definition:
AssociativeIterator.h:58
PreId.h
BeamSpot.h
reco::BeamSpot
Definition:
BeamSpot.h:21
GsfElectron.h
lowptgsfeleseed::features
std::vector< float > features(const reco::PreId &ecal, const reco::PreId &hcal, double rho, const reco::BeamSpot &spot, noZS::EcalClusterLazyTools &ecalTools)
Definition:
LowPtGsfElectronFeatures.cc:14
edm::View
Definition:
CaloClusterFwd.h:14
EcalClusterLazyToolsT
Definition:
EcalClusterLazyTools.h:135
Ptr.h
RefToPtr.h
edm::Ptr< reco::GsfElectron >
Ref.h
bsc_activity_cfg.ecal
ecal
Definition:
bsc_activity_cfg.py:25
View.h
lowptgsfeleseed
Definition:
LowPtGsfElectronFeatures.h:14
Generated for CMSSW Reference Manual by
1.8.16