Go to the documentation of this file. 1 #ifndef RecoEgamma_EgammaElectronAlgos_ConversionFinder_h
2 #define RecoEgamma_EgammaElectronAlgos_ConversionFinder_h
64 float minFracSharedHits);
75 float minFracSharedHits = 0.45
f) {
const std::optional< int > conversionPartnerGsfTkIdx
ConversionInfo findConversion(const reco::GsfElectronCore &gsfElectron, TrackTableView ctfTable, TrackTableView gsfTable, float bFieldAtOrigin, float minFracSharedHits=0.45f)
edm::soa::AddColumns< edm::soa::PtEtaPhiTable, TrackTableSpecificColumns >::type TrackTable
typename ViewFromTable< T >::type ViewFromTable_t
TrackTable::const_iterator::value_type TrackRowView
const std::optional< int > conversionPartnerCtfTkIdx
edm::soa::ViewFromTable_t< TrackTable > TrackTableView
std::vector< ConversionInfo > findConversions(const reco::GsfElectronCore &gsfElectron, TrackTableView ctfTable, TrackTableView gsfTable, float bFieldAtOrigin, float minFracSharedHits)
Container::value_type value_type
ConversionInfo findBestConversionMatch(const std::vector< ConversionInfo > &v_convCandidates)
const int deltaMissingHits
const float radiusOfConversion
std::tuple< edm::soa::col::Pz, edm::soa::col::PtError, edm::soa::col::MissingInnerHits, edm::soa::col::NumberOfValidHits, edm::soa::col::Charge, edm::soa::col::D0 > TrackTableSpecificColumns