Classes | |
struct | ElectronMomentum |
float egamma::classBasedElectronEnergy | ( | reco::GsfElectron const & | electron, |
reco::BeamSpot const & | bs, | ||
EcalClusterFunctionBaseClass const & | crackCorrectionFunction | ||
) |
Definition at line 295 of file ElectronEnergyCorrector.cc.
References alignCSCRings::corr, HPSPFTauProducerPuppi_cfi::electron, HCALHighEnergyHPDFilter_cfi::energy, EgHLTOffHistBins_cfi::et, hcaldqm::quantity::fEnergy, and EcalClusterFunctionBaseClass::getValue().
Referenced by GsfElectronAlgo::createElectron().
double egamma::classBasedElectronEnergyUncertainty | ( | reco::GsfElectron const & | electron | ) |
Definition at line 270 of file ElectronEnergyCorrector.cc.
References HPSPFTauProducerPuppi_cfi::electron, and electronEnergyUncertainty().
Referenced by GsfElectronAlgo::createElectron().
reco::GsfElectron::Classification egamma::classifyElectron | ( | reco::GsfElectron const & | ) |
Referenced by GsfElectronAlgo::createElectron().
egamma::ElectronMomentum egamma::correctElectronMomentum | ( | reco::GsfElectron const & | electron, |
TrajectoryStateOnSurface const & | vtxTsos | ||
) |
Definition at line 22 of file ElectronMomentumCorrector.cc.
References reco::GsfElectron::BADTRACK, reco::GsfElectron::BIGBREM, HPSPFTauProducerPuppi_cfi::electron, EgHLTOffHistBins_cfi::eOverP, reco::GsfElectron::GAP, reco::GsfElectron::GOLDEN, GaussianSumUtilities1D::mode(), MultiGaussianStateTransform::multiState1D(), Scenarios_cff::scale, reco::GsfElectron::SHOWERING, mathSSE::sqrt(), reco::btau::trackMomentum, and SingleGaussianState1D::variance().
Referenced by GsfElectronAlgo::createElectron().
double egamma::electronEnergyUncertainty | ( | reco::GsfElectron::Classification | c, |
double | eta, | ||
double | brem, | ||
double | energy | ||
) |
Definition at line 402 of file EnergyUncertaintyElectronSpecific.cc.
References HltBtagPostValidation_cff::c, HCALHighEnergyHPDFilter_cfi::energy, PVValHelper::eta, and Exception.
Referenced by classBasedElectronEnergyUncertainty().
std::pair< TrackRef, float > egamma::getClosestCtfToGsf | ( | reco::GsfTrackRef const & | gsfTrackRef, |
edm::Handle< reco::TrackCollection > const & | ctfTracksH | ||
) |
Definition at line 17 of file GsfElectronTools.cc.
References funct::abs(), TrackingRecHit::all, HLT_2018_cff::dEta, HLT_2018_cff::dPhi, reco::HitPattern::getHitPattern(), reco::HitPattern::hitPattern, min(), pi, reco::HitPattern::pixelHitFilter(), edm::Handle< T >::product(), mathSSE::sqrt(), reco::HitPattern::stripTIBHitFilter(), reco::HitPattern::stripTIDHitFilter(), and reco::HitPattern::TRACK_HITS.
Referenced by GsfElectronAlgo::createElectron(), LowPtGsfElectronCoreProducer::produce(), GsfElectronCoreEcalDrivenProducer::produceEcalDrivenCore(), and GEDGsfElectronCoreProducer::produceElectronCore().
uint32_t egamma::getRandomSeedFromObj | ( | const edm::Event & | iEvent, |
const T & | obj, | ||
size_t | nrObjs, | ||
size_t | objNr | ||
) |
Definition at line 21 of file EgammaRandomSeeds.h.
References iEvent, createfilelist::int, M_PI, SiStripPI::max, getGTfromDQMFile::obj, and SurveyInfoScenario_cff::seed.
Referenced by CalibratedPhotonProducerT< T >::setSemiDetRandomSeed(), and CalibratedElectronProducerT< T >::setSemiDetRandomSeed().
uint32_t egamma::getRandomSeedFromSC | ( | const edm::Event & | iEvent, |
const reco::SuperClusterRef | scRef | ||
) |
Definition at line 5 of file EgammaRandomSeeds.cc.
References iEvent, createfilelist::int, edm::Ref< C, T, F >::key(), hltrates_dqm_sourceclient-live_cfg::offset, and SurveyInfoScenario_cff::seed.
Referenced by CalibratedPhotonProducerT< T >::setSemiDetRandomSeed(), and CalibratedElectronProducerT< T >::setSemiDetRandomSeed().
bool egamma::isBetterElectron | ( | reco::GsfElectron const & | e1, |
reco::GsfElectron const & | e2 | ||
) |
Definition at line 16 of file EgAmbiguityTools.cc.
References funct::abs(), StorageManager_cfg::e1, and reco::GsfElectron::eSuperClusterOverP().
Referenced by isInnermostElectron(), and GsfElectronProducer::setAmbiguityData().
bool egamma::isInnermostElectron | ( | reco::GsfElectron const & | e1, |
reco::GsfElectron const & | e2 | ||
) |
Definition at line 20 of file EgAmbiguityTools.cc.
References StorageManager_cfg::e1, reco::GsfElectron::gsfTrack(), and isBetterElectron().
Referenced by GsfElectronProducer::setAmbiguityData().
int egamma::sharedDets | ( | reco::GsfTrackRef const & | gsfTrackRef1, |
reco::GsfTrackRef const & | gsfTrackRef2 | ||
) |
Definition at line 95 of file EgAmbiguityTools.cc.
References reco::HitPattern::getHitPattern().
float egamma::sharedEnergy | ( | reco::CaloCluster const & | clu1, |
reco::CaloCluster const & | clu2, | ||
EcalRecHitCollection const & | barrelRecHits, | ||
EcalRecHitCollection const & | endcapRecHits | ||
) |
Definition at line 140 of file EgAmbiguityTools.cc.
References HLT_2018_cff::barrelRecHits, EcalBarrel, EcalEndcap, HLT_2018_cff::endcapRecHits, HLT_2018_cff::fractionShared, and reco::CaloCluster::hitsAndFractions().
Referenced by RealisticHitToClusterAssociator::findAndMergeInvisibleClusters(), GsfElectronProducer::setAmbiguityData(), and sharedEnergy().
float egamma::sharedEnergy | ( | reco::SuperClusterRef const & | sc1, |
reco::SuperClusterRef const & | sc2, | ||
EcalRecHitCollection const & | barrelRecHits, | ||
EcalRecHitCollection const & | endcapRecHits | ||
) |
Definition at line 167 of file EgAmbiguityTools.cc.
References HLT_2018_cff::barrelRecHits, HLT_2018_cff::endcapRecHits, and sharedEnergy().
int egamma::sharedHits | ( | reco::GsfTrackRef const & | gsfTrackRef1, |
reco::GsfTrackRef const & | gsfTrackRef2 | ||
) |
Definition at line 48 of file EgAmbiguityTools.cc.
References reco::HitPattern::getHitPattern(), and TrackingRecHit::some.
double egamma::simpleElectronEnergyUncertainty | ( | reco::GsfElectron const & | electron | ) |
Definition at line 277 of file ElectronEnergyCorrector.cc.
References HPSPFTauProducerPuppi_cfi::electron, and relativeConstraints::error.
Referenced by GsfElectronAlgo::createElectron().