CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Namespaces | Functions
LowPtGsfElectronFeatures.cc File Reference
#include "RecoEgamma/EgammaElectronProducers/interface/LowPtGsfElectronFeatures.h"
#include "CommonTools/BaseParticlePropagator/interface/BaseParticlePropagator.h"
#include "DataFormats/GsfTrackReco/interface/GsfTrack.h"
#include "DataFormats/ParticleFlowReco/interface/PFCluster.h"
#include "DataFormats/ParticleFlowReco/interface/PFClusterFwd.h"
#include "DataFormats/PatCandidates/interface/Electron.h"
#include "DataFormats/TrackReco/interface/Track.h"
#include "DataFormats/TrackReco/interface/TrackFwd.h"
#include "TVector3.h"
#include <algorithm>
#include <iostream>

Go to the source code of this file.

Namespaces

 lowptgsfeleid
 
 lowptgsfeleseed
 

Functions

std::vector< float > lowptgsfeleseed::features (const reco::PreId &ecal, const reco::PreId &hcal, double rho, const reco::BeamSpot &spot, noZS::EcalClusterLazyTools &ecalTools)
 
std::vector< float > lowptgsfeleid::features_V0 (reco::GsfElectron const &ele, float rho, float unbiased)
 
std::vector< float > lowptgsfeleid::features_V1 (reco::GsfElectron const &ele, float rho, float unbiased, float field_z, const reco::Track *trk=nullptr)
 
void lowptgsfeleid::findEnergeticClusters (reco::SuperCluster const &, int &, float &, float &, int &, int &)
 
void lowptgsfeleid::trackClusterMatching (reco::SuperCluster const &, reco::GsfTrack const &, bool const &, GlobalPoint const &, float &, float &, float &, float &, float &, float &, float &, float &, float &)