CMS 3D CMS Logo

Namespaces | Typedefs | Functions
ConversionFinder.cc File Reference
#include "RecoEgamma/EgammaTools/interface/ConversionFinder.h"
#include "DataFormats/Math/interface/deltaR.h"
#include "DataFormats/GsfTrackReco/interface/GsfTrack.h"
#include "DataFormats/GsfTrackReco/interface/GsfTrackFwd.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "TMath.h"

Go to the source code of this file.

Namespaces

 egammaTools
 

Typedefs

typedef math::XYZTLorentzVector egammaTools::LorentzVector
 

Functions

ConversionInfo egammaTools::arbitrateConversionPartnersbyR (const std::vector< ConversionInfo > &v_convCandidates)
 
ConversionInfo egammaTools::findBestConversionMatch (const std::vector< ConversionInfo > &v_convCandidates)
 
ConversionInfo egammaTools::getConversionInfo (const reco::Track *el_track, const reco::Track *candPartnerTk, const double bFieldAtOrigin)
 
ConversionInfo egammaTools::getConversionInfo (const reco::GsfElectronCore &, const edm::Handle< reco::TrackCollection > &ctftracks_h, const edm::Handle< reco::GsfTrackCollection > &gsftracks_h, const double bFieldAtOrigin, const double minFracSharedHits=0.45)
 
ConversionInfo egammaTools::getConversionInfo (const reco::GsfElectron &gsfElectron, const edm::Handle< reco::TrackCollection > &ctftracks_h, const edm::Handle< reco::GsfTrackCollection > &gsftracks_h, const double bFieldAtOrigin, const double minFracSharedHits=0.45)
 
ConversionInfo egammaTools::getConversionInfo (const reco::GsfElectron &gsfElectron, const edm::Handle< reco::TrackCollection > &track_h, const double bFieldAtOrigin, const double minFracSharedHits=0.45)
 
std::pair< double, double > egammaTools::getConversionInfo (LorentzVector trk1_p4, int trk1_q, float trk1_d0, LorentzVector trk2_p4, int trk2_q, float trk2_d0, float bFieldAtOrigin)
 
std::vector< ConversionInfoegammaTools::getConversionInfos (const reco::GsfElectronCore &, const edm::Handle< reco::TrackCollection > &ctftracks_h, const edm::Handle< reco::GsfTrackCollection > &gsftracks_h, const double bFieldAtOrigin, const double minFracSharedHits=0.45)
 
const reco::TrackegammaTools::getElectronTrack (const reco::GsfElectron &, const float minFracSharedHits=0.45)
 
const reco::TrackegammaTools::getElectronTrack (const reco::GsfElectronCore &, const float minFracSharedHits=0.45)
 
bool egammaTools::isFromConversion (const ConversionInfo &, double maxAbsDist=0.02, double maxAbsDcot=0.02)