CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Namespaces | Functions
LowPtGsfElectronFeatures.h File Reference
#include "DataFormats/BeamSpot/interface/BeamSpot.h"
#include "DataFormats/Common/interface/Ptr.h"
#include "DataFormats/Common/interface/Ref.h"
#include "DataFormats/Common/interface/RefToPtr.h"
#include "DataFormats/Common/interface/View.h"
#include "DataFormats/EgammaCandidates/interface/GsfElectron.h"
#include "DataFormats/ParticleFlowReco/interface/PreId.h"
#include "RecoEcal/EgammaCoreTools/interface/EcalClusterLazyTools.h"
#include <vector>

Go to the source code of this file.

Namespaces

 lowptgsfeleid
 
 lowptgsfeleseed
 
 reco
 fixed size matrix
 

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 &)