Functions | |
std::vector< float > | features_V0 (reco::GsfElectron const &ele, float rho, float unbiased) |
std::vector< float > | features_V1 (reco::GsfElectron const &ele, float rho, float unbiased, float field_z, const reco::Track *trk=nullptr) |
void | findEnergeticClusters (reco::SuperCluster const &, int &, float &, float &, int &, int &) |
void | trackClusterMatching (reco::SuperCluster const &, reco::GsfTrack const &, bool const &, GlobalPoint const &, float &, float &, float &, float &, float &, float &, float &, float &, float &) |
std::vector< float > lowptgsfeleid::features_V0 | ( | reco::GsfElectron const & | ele, |
float | rho, | ||
float | unbiased | ||
) |
Definition at line 359 of file LowPtGsfElectronFeatures.cc.
References reco::GsfElectron::closestCtfTrackRef(), reco::GsfElectron::core(), reco::GsfElectron::deltaEtaSeedClusterTrackAtCalo(), reco::GsfElectron::deltaEtaSuperClusterTrackAtVtx(), reco::GsfElectron::deltaPhiSuperClusterTrackAtVtx(), reco::GsfElectron::ecalEnergy(), hcalRecHitTable_cff::energy, reco::GsfElectron::eSuperClusterOverP(), reco::LeafCandidate::eta(), f, reco::GsfElectron::fbrem(), nano_mu_digi_cff::float, reco::GsfElectron::full5x5_hcalOverEcal(), reco::GsfElectron::full5x5_r9(), BaseParticlePropagator::getSuccess(), ntupleEnum::gsf, edm::Ref< C, T, F >::isNonnull(), convertSQLitetoXML_cfg::output, reco::LeafCandidate::p(), SiStripOfflineCRack_cfg::p2, BaseParticlePropagator::particle(), reco::LeafCandidate::phi(), funct::pow(), BaseParticlePropagator::propagateToEcalEntrance(), reco::LeafCandidate::pt(), reco::GsfElectron::shFracInnerHits(), mathSSE::sqrt(), trackClusterMatching(), lowPtElectrons_cff::unbiased, and RawParticle::vertex().
Referenced by LowPtGsfElectronIDProducer::eval().
std::vector< float > lowptgsfeleid::features_V1 | ( | reco::GsfElectron const & | ele, |
float | rho, | ||
float | unbiased, | ||
float | field_z, | ||
const reco::Track * | trk = nullptr |
||
) |
Definition at line 135 of file LowPtGsfElectronFeatures.cc.
References reco::GsfElectron::closestCtfTrackRef(), reco::GsfElectron::core(), reco::GsfElectron::deltaEtaSeedClusterTrackAtCalo(), reco::GsfElectron::deltaEtaSuperClusterTrackAtVtx(), reco::GsfElectron::deltaPhiSuperClusterTrackAtVtx(), reco::deltaR(), reco::GsfElectron::ecalEnergy(), hcalRecHitTable_cff::energy, reco::GsfElectron::eSuperClusterOverP(), reco::LeafCandidate::eta(), f, reco::GsfElectron::fbrem(), nano_mu_digi_cff::float, reco::Track::found(), reco::GsfElectron::full5x5_hcalOverEcal(), reco::GsfElectron::full5x5_r9(), ntupleEnum::gsf, reco::GsfElectron::gsfTrack(), createfilelist::int, edm::Ref< C, T, F >::isNonnull(), reco::TrackBase::normalizedChi2(), convertSQLitetoXML_cfg::output, reco::LeafCandidate::p(), reco::TrackBase::p(), SiStripOfflineCRack_cfg::p2, reco::LeafCandidate::phi(), funct::pow(), TrackCandidateProducer_cfi::propagator, reco::LeafCandidate::pt(), reco::GsfElectron::shFracInnerHits(), mathSSE::sqrt(), reco::GsfElectron::superCluster(), trackClusterMatching(), and lowPtElectrons_cff::unbiased.
Referenced by LowPtGsfElectronIDProducer::eval().
void lowptgsfeleid::findEnergeticClusters | ( | reco::SuperCluster const & | sc, |
int & | clusNum, | ||
float & | maxEne1, | ||
float & | maxEne2, | ||
int & | i1, | ||
int & | i2 | ||
) |
Definition at line 595 of file LowPtGsfElectronFeatures.cc.
References reco::SuperCluster::clusters(), reco::SuperCluster::clustersBegin(), reco::SuperCluster::clustersEnd(), reco::SuperCluster::clustersSize(), testProducerWithPsetDescEmpty_cfi::i1, and testProducerWithPsetDescEmpty_cfi::i2.
Referenced by trackClusterMatching().
void lowptgsfeleid::trackClusterMatching | ( | reco::SuperCluster const & | sc, |
reco::GsfTrack const & | gsf, | ||
bool const & | reach_ECAL, | ||
GlobalPoint const & | ecal_pos, | ||
float & | sc_clus1_nxtal, | ||
float & | sc_clus1_dphi, | ||
float & | sc_clus2_dphi, | ||
float & | sc_clus1_deta, | ||
float & | sc_clus2_deta, | ||
float & | sc_clus1_E, | ||
float & | sc_clus2_E, | ||
float & | sc_clus1_E_ov_p, | ||
float & | sc_clus2_E_ov_p | ||
) |
Definition at line 622 of file LowPtGsfElectronFeatures.cc.
References reco::SuperCluster::clusters(), reco::SuperCluster::clustersBegin(), reco::SuperCluster::clustersEnd(), reco::SuperCluster::clustersSize(), reco::deltaPhi(), PV3DBase< T, PVType, FrameType >::eta(), findEnergeticClusters(), nano_mu_digi_cff::float, ntupleEnum::gsf, testProducerWithPsetDescEmpty_cfi::i1, testProducerWithPsetDescEmpty_cfi::i2, PV3DBase< T, PVType, FrameType >::phi(), and Geom::Phi< T1, Range >::phi().
Referenced by features_V0(), and features_V1().