Classes | |
class | Features |
class | HeavyObjectCache |
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) |
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 243 of file LowPtGsfElectronFeatures.cc.
References reco::GsfElectron::closestCtfTrackRef(), reco::GsfElectron::core(), reco::GsfElectron::deltaEtaSeedClusterTrackAtCalo(), reco::GsfElectron::deltaEtaSuperClusterTrackAtVtx(), reco::GsfElectron::deltaPhiSuperClusterTrackAtVtx(), reco::GsfElectron::ecalEnergy(), SimCluster::energy(), reco::GsfElectron::eSuperClusterOverP(), reco::LeafCandidate::eta(), SimCluster::eta(), f, reco::GsfElectron::fbrem(), objects.autophobj::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(), p2, BaseParticlePropagator::particle(), reco::LeafCandidate::phi(), funct::pow(), BaseParticlePropagator::propagateToEcalEntrance(), reco::LeafCandidate::pt(), SimDataFormats::CaloAnalysis::sc, reco::GsfElectron::shFracInnerHits(), mathSSE::sqrt(), trackClusterMatching(), lowPtElectronProducer_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 | ||
) |
Definition at line 13 of file LowPtGsfElectronFeatures.cc.
References reco::GsfElectron::closestCtfTrackRef(), reco::GsfElectron::core(), reco::GsfElectron::deltaEtaSeedClusterTrackAtCalo(), reco::GsfElectron::deltaEtaSuperClusterTrackAtVtx(), reco::GsfElectron::deltaPhiSuperClusterTrackAtVtx(), reco::GsfElectron::ecalEnergy(), reco::GsfElectron::eSuperClusterOverP(), reco::LeafCandidate::eta(), f, reco::GsfElectron::fbrem(), objects.autophobj::float, reco::GsfElectron::full5x5_hcalOverEcal(), reco::GsfElectron::full5x5_r9(), BaseParticlePropagator::getSuccess(), ntupleEnum::gsf, createfilelist::int, edm::Ref< C, T, F >::isNonnull(), convertSQLitetoXML_cfg::output, reco::LeafCandidate::p(), p2, BaseParticlePropagator::particle(), reco::LeafCandidate::phi(), funct::pow(), BaseParticlePropagator::propagateToEcalEntrance(), PhotonConversionTrajectorySeedProducerFromQuadruplets_cfi::propagator, reco::LeafCandidate::pt(), SimDataFormats::CaloAnalysis::sc, reco::GsfElectron::shFracInnerHits(), mathSSE::sqrt(), trackClusterMatching(), lowPtElectronProducer_cff::unbiased, RawParticle::x(), RawParticle::y(), and RawParticle::z().
Referenced by LowPtGsfElectronIDProducer::eval().
void lowptgsfeleid::findEnergeticClusters | ( | reco::SuperCluster const & | sc, |
int & | clusNum, | ||
float & | maxEne1, | ||
float & | maxEne2, | ||
int & | i1, | ||
int & | i2 | ||
) |
Definition at line 479 of file LowPtGsfElectronFeatures.cc.
References reco::SuperCluster::clusters(), reco::SuperCluster::clustersBegin(), reco::SuperCluster::clustersEnd(), and reco::SuperCluster::clustersSize().
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 506 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(), objects.autophobj::float, PV3DBase< T, PVType, FrameType >::phi(), and reco::GsfTrack::pMode().
Referenced by features_V0(), and features_V1().