#include <PFEGammaAlgo.h>
Classes | |
struct | EgammaObjects |
class | GBRForests |
struct | PFEGConfigInfo |
struct | ProtoEGObject |
Public Types | |
using | ClusterMap = std::unordered_map< PFClusterElement const *, std::vector< PFClusterElement const * >> |
typedef reco::PFCluster::EEtoPSAssociation | EEtoPSAssociation |
typedef std::unordered_map < const PFKFElement *, float > | KFValMap |
typedef reco::PFBlockElementBrem | PFBremElement |
typedef reco::PFBlockElementCluster | PFClusterElement |
typedef reco::PFBlockElementGsfTrack | PFGSFElement |
typedef reco::PFBlockElementTrack | PFKFElement |
typedef reco::PFBlockElementSuperCluster | PFSCElement |
Public Member Functions | |
EgammaObjects | operator() (const reco::PFBlockRef &block) |
PFEGammaAlgo (const PFEGConfigInfo &, GBRForests const &gbrForests, EEtoPSAssociation const &eetops, ESEEIntercalibConstants const &esEEInterCalib, ESChannelStatus const &channelStatus, reco::Vertex const &primaryVertex) | |
Private Attributes | |
reco::PFBlockRef | _currentblock |
reco::PFBlock::LinkData | _currentlinks |
std::vector< std::vector < FlaggedPtr< const reco::PFBlockElement > > > | _splayedblock |
PFEGConfigInfo const & | cfg_ |
ESChannelStatus const & | channelStatus_ |
reco::PFCluster::EEtoPSAssociation const & | eetops_ |
GBRForests const & | gbrForests_ |
reco::Vertex const & | primaryVertex_ |
PFEnergyCalibration | thePFEnergyCalibration_ |
Definition at line 62 of file PFEGammaAlgo.h.
using PFEGammaAlgo::ClusterMap = std::unordered_map<PFClusterElement const*, std::vector<PFClusterElement const*>> |
Definition at line 72 of file PFEGammaAlgo.h.
Definition at line 64 of file PFEGammaAlgo.h.
typedef std::unordered_map<const PFKFElement*, float> PFEGammaAlgo::KFValMap |
Definition at line 70 of file PFEGammaAlgo.h.
Definition at line 66 of file PFEGammaAlgo.h.
Definition at line 69 of file PFEGammaAlgo.h.
Definition at line 67 of file PFEGammaAlgo.h.
Definition at line 68 of file PFEGammaAlgo.h.
Definition at line 65 of file PFEGammaAlgo.h.
PFEGammaAlgo::PFEGammaAlgo | ( | const PFEGConfigInfo & | cfg, |
GBRForests const & | gbrForests, | ||
EEtoPSAssociation const & | eetops, | ||
ESEEIntercalibConstants const & | esEEInterCalib, | ||
ESChannelStatus const & | channelStatus, | ||
reco::Vertex const & | primaryVertex | ||
) |
Definition at line 446 of file PFEGammaAlgo.cc.
References PFEnergyCalibration::initAlphaGamma_ESplanes_fromDB(), and thePFEnergyCalibration_.
|
private |
Definition at line 902 of file PFEGammaAlgo.cc.
References _splayedblock, a, b, docast, PFLayer::ECAL_BARREL, eetops_, edm::Ptr< T >::key(), reco::PFBlockElement::PS1, reco::PFBlockElement::PS2, edm::refToPtr(), and groupFilesInBlocks::temp.
Referenced by linkKFTrackToECAL(), linkRefinableObjectBremTangentsToECAL(), linkRefinableObjectPrimaryGSFTrackToECAL(), linkRefinableObjectSecondaryKFsToECAL(), and unwrapSuperCluster().
|
private |
Definition at line 1791 of file PFEGammaAlgo.cc.
References reco::SuperCluster::addCluster(), reco::CaloCluster::addHitAndFraction(), reco::SuperCluster::addPreshowerCluster(), PFEGammaAlgo::PFEGConfigInfo::applyCrackCorrections, PFEnergyCalibration::calibrateEndcapClusterEnergies(), cfg_, channelStatus_, PFEnergyCalibration::CalibratedEndcapPFClusterEnergies::clusterEnergy, TauDecayModes::dec, PFEGammaAlgo::ProtoEGObject::ecal2ps, PFLayer::ECAL_ENDCAP, PFEGammaAlgo::ProtoEGObject::ecalclusters, Exception, spr::find(), edm::Ptr< T >::get(), PFClusterWidthAlgo::pflowEtaWidth(), PFClusterWidthAlgo::pflowPhiWidth(), reco::SuperCluster::preshowerClustersBegin(), reco::SuperCluster::preshowerClustersEnd(), reco::SuperCluster::rawEnergy(), reco::CaloCluster::setCorrectedEnergy(), reco::SuperCluster::setEtaWidth(), reco::SuperCluster::setPhiWidth(), reco::SuperCluster::setPreshowerEnergy(), reco::SuperCluster::setPreshowerEnergyPlane1(), reco::SuperCluster::setPreshowerEnergyPlane2(), reco::SuperCluster::setSeed(), and thePFEnergyCalibration_.
Referenced by fillPFCandidates().
|
private |
Definition at line 1606 of file PFEGammaAlgo.cc.
References _currentblock, a, funct::abs(), b, PFEGammaAlgo::ProtoEGObject::brems, CommutativePairs< T >::contains(), alignCSCRings::e, digitizers_cfi::ecal, PFEGammaAlgo::ProtoEGObject::ecalclusters, PFEGammaAlgo::GBRForests::ele_, PFEGammaAlgo::ProtoEGObject::electronClusters, validate-o2o-wbm::f, PFEGammaAlgo::ProtoEGObject::firstBrem, gbrForests_, edm::Ref< C, T, F >::get(), reco::PFBlockElementGsfTrack::GsftrackRef(), PFEGammaAlgo::ProtoEGObject::hcalClusters, edm::Ref< C, T, F >::isNonnull(), PFEGammaAlgo::ProtoEGObject::lateBrem, PFEGammaAlgo::ProtoEGObject::localMap, log, SiStripPI::max, min(), PFEGammaAlgo::ProtoEGObject::nBremsWithClusters, PFClusterWidthAlgo::pflowSigmaEtaEta(), reco::PFBlockElementGsfTrack::positionAtECALEntrance(), reco::PFBlockElementGsfTrack::Pout(), PFEGammaAlgo::ProtoEGObject::primaryGSFs, PFEGammaAlgo::ProtoEGObject::primaryKFs, reco::PFCandidateEGammaExtra::setDeltaEta(), reco::PFCandidateEGammaExtra::setEarlyBrem(), reco::PFCandidateEGammaExtra::setGsfElectronClusterRef(), reco::PFCandidateEGammaExtra::setGsfTrackPout(), reco::PFCandidateEGammaExtra::setHadEnergy(), reco::PFCandidateEGammaExtra::setLateBrem(), and reco::PFCandidateEGammaExtra::setSigmaEtaEta().
Referenced by fillPFCandidates().
|
private |
Definition at line 932 of file PFEGammaAlgo.cc.
References info().
Referenced by operator()().
|
private |
Definition at line 460 of file PFEGammaAlgo.cc.
References reco::PFBlock::associatedElements(), createPayload::block, HLT_FULL_cff::chi2, delPhi(), srCondWrite_cfg::deltaPhi, reco::PFBlockElement::ECAL, reco::PFBlock::elements(), bookConverter::elements, gbrForests_, reco::PFBlockElement::HCAL, reco::PFBlock::linkData(), reco::PFBlock::LINKTEST_ALL, colinearityKinematic::Phi, PV3DBase< T, PVType, FrameType >::phi(), PFEGammaAlgo::GBRForests::singleLeg_, listHistos::trackPt, X, reco::Vertex::x(), reco::Vertex::y(), and reco::Vertex::z().
Referenced by fillPFCandidates(), and linkRefinableObjectECALToSingleLegConv().
|
private |
Definition at line 1770 of file PFEGammaAlgo.cc.
References _currentblock, _splayedblock, reco::PFCandidateEGammaExtra::addExtraNonConvTrack(), docast, digitizers_cfi::ecal, PFEGammaAlgo::ProtoEGObject::ecalclusters, reco::PFBlockElement::TRACK, and x.
Referenced by fillPFCandidates().
|
private |
Definition at line 1471 of file PFEGammaAlgo.cc.
References _currentblock, reco::PFCandidateEGammaExtra::addConversionRef(), reco::PFCandidate::addElementInBlock(), reco::PFCandidateEGammaExtra::addSingleLegConvTrackRefMva(), buildRefinedSuperCluster(), calculateEleMVA(), PFEGammaAlgo::EgammaObjects::candidateExtras, PFEGammaAlgo::EgammaObjects::candidates, cfg_, digitizers_cfi::ecal, reco::CaloCluster::energy(), evaluateSingleLegMVA(), fillExtraInfo(), reco::PFBlockElementGsfTrack::GsftrackRef(), reco::PFBlockElement::index(), edm::Ref< C, T, F >::index(), convertSQLitetoXML_cfg::output, reco::Vertex::position(), reco::CaloCluster::position(), reco::PFBlockElementTrack::positionAtECALEntrance(), reco::PFBlockElementGsfTrack::positionAtECALEntrance(), primaryVertex_, PFEGammaAlgo::PFEGConfigInfo::produceEGCandsWithNoSuperCluster, reco::SuperCluster::rawEnergy(), PFEGammaAlgo::EgammaObjects::refinedSuperClusters, reco::SuperCluster::seed(), reco::PFCandidate::set_mva_e_pi(), reco::LeafCandidate::setCharge(), reco::PFCandidate::setEcalEnergy(), reco::PFCandidateEGammaExtra::setGsfTrackRef(), reco::PFCandidate::setGsfTrackRef(), reco::PFCandidateEGammaExtra::setKfTrackRef(), reco::PFCandidateEGammaExtra::setMVA(), reco::LeafCandidate::setP4(), reco::LeafCandidate::setPdgId(), reco::PFCandidate::setPositionAtECALEntrance(), reco::PFCandidateEGammaExtra::setSuperClusterPFECALRef(), reco::PFCandidateEGammaExtra::setSuperClusterRef(), reco::PFCandidate::setSuperClusterRef(), reco::PFCandidate::setTime(), reco::PFCandidate::setTrackRef(), and reco::LeafCandidate::setVertex().
Referenced by operator()().
|
private |
Definition at line 656 of file PFEGammaAlgo.cc.
References _currentblock, _currentlinks, _splayedblock, PFEGammaAlgo::ProtoEGObject::brems, docast, reco::PFBlockElementGsfTrack::Dump(), PFEGammaAlgo::ProtoEGObject::ecal2ps, PFEGammaAlgo::ProtoEGObject::ecalclusters, PFEGammaAlgo::ProtoEGObject::electronSeed, Exception, validate-o2o-wbm::f, PFEGammaAlgo::ProtoEGObject::firstBrem, edm::Ref< C, T, F >::get(), reco::PFBlockElementGsfTrack::GsftrackRef(), reco::PFBlockElement::index(), CommutativePairs< T >::insert(), edm::Ref< C, T, F >::isAvailable(), edm::Ref< C, T, F >::isNonnull(), edm::Ref< C, T, F >::isNull(), PFEGammaAlgo::ProtoEGObject::lateBrem, reco::PFBlock::LINKTEST_ALL, PFEGammaAlgo::ProtoEGObject::localMap, LOGDRESSED, LOGVERB, eostools::move(), PFEGammaAlgo::ProtoEGObject::nBremsWithClusters, PFEGammaAlgo::ProtoEGObject::parentBlock, PFEGammaAlgo::ProtoEGObject::parentSC, PFEGammaAlgo::ProtoEGObject::primaryGSFs, reco::PFBlockElement::T_FROM_GAMMACONV, reco::PFBlockElementGsfTrack::trackType(), and unwrapSuperCluster().
Referenced by operator()().
|
private |
Definition at line 506 of file PFEGammaAlgo.cc.
References _currentblock, _currentlinks, bookConverter::elements, reco::PFBlockElement::GSF, reco::PFBlockElement::index(), PFMuonAlgo::isMuon(), reco::PFBlock::LINKTEST_ALL, reco::PFBlockElement::TRACK, and reco::PFBlockElement::type().
Referenced by operator()().
|
private |
Definition at line 2040 of file PFEGammaAlgo.cc.
References reco::PFBlockElementGsfTrack::GsftrackRefPF(), edm::Ref< C, T, F >::isNonnull(), phase2tkutil::isPrimary(), and reco::PFBlockElementTrack::trackRefPF().
Referenced by linkRefinableObjectGSFTracksToKFs().
|
private |
Definition at line 1298 of file PFEGammaAlgo.cc.
References _currentblock, _splayedblock, attachPSClusters(), docast, reco::PFBlockElement::ECAL, PFEGammaAlgo::ProtoEGObject::ecal2ps, PFEGammaAlgo::ProtoEGObject::ecalclusters, CommutativePairs< T >::insert(), PFEGammaAlgo::ProtoEGObject::localMap, and LOGDRESSED.
Referenced by linkRefinableObjectKFTracksToECAL().
|
private |
Definition at line 1335 of file PFEGammaAlgo.cc.
References _currentblock, _splayedblock, funct::abs(), attachPSClusters(), PFEGammaAlgo::ProtoEGObject::brems, docast, reco::PFBlockElement::ECAL, digitizers_cfi::ecal, PFEGammaAlgo::ProtoEGObject::ecal2ps, PFEGammaAlgo::ProtoEGObject::ecalclusters, PFEGammaAlgo::ProtoEGObject::firstBrem, CommutativePairs< T >::insert(), PFEGammaAlgo::ProtoEGObject::localMap, LOGDRESSED, and PFEGammaAlgo::ProtoEGObject::nBremsWithClusters.
Referenced by operator()().
|
private |
Definition at line 1400 of file PFEGammaAlgo.cc.
References _currentblock, _splayedblock, HLT_FULL_cff::distance, docast, CommutativePairs< T >::insert(), PFEGammaAlgo::ProtoEGObject::localMap, PFEGammaAlgo::ProtoEGObject::secondaryKFs, reco::PFBlockElement::TRACK, and x.
Referenced by operator()().
|
private |
Definition at line 1423 of file PFEGammaAlgo.cc.
References _currentblock, _splayedblock, cfg_, docast, digitizers_cfi::ecal, PFEGammaAlgo::ProtoEGObject::ecalclusters, evaluateSingleLegMVA(), CommutativePairs< T >::insert(), PFEGammaAlgo::ProtoEGObject::localMap, PFEGammaAlgo::PFEGConfigInfo::mvaConvCut, primaryVertex_, PFEGammaAlgo::ProtoEGObject::secondaryKFs, PFEGammaAlgo::ProtoEGObject::singleLegConversionMvaMap, reco::PFBlockElement::TRACK, and x.
Referenced by operator()().
|
private |
Definition at line 1162 of file PFEGammaAlgo.cc.
References _currentblock, _splayedblock, docast, PFEGammaAlgo::ProtoEGObject::electronSeed, relativeConstraints::empty, CommutativePairs< T >::insert(), edm::Ref< C, T, F >::isNull(), isPrimaryTrack(), PFEGammaAlgo::ProtoEGObject::localMap, PFEGammaAlgo::ProtoEGObject::primaryGSFs, PFEGammaAlgo::ProtoEGObject::primaryKFs, PFEGammaAlgo::ProtoEGObject::secondaryKFs, reco::PFBlockElement::T_FROM_GAMMACONV, reco::PFBlockElement::TRACK, reco::PFBlockElementTrack::trackType(), and reco::PFBlockElementGsfTrack::trackType().
Referenced by operator()().
|
private |
Definition at line 1289 of file PFEGammaAlgo.cc.
References _splayedblock, reco::PFBlockElement::ECAL, relativeConstraints::empty, linkKFTrackToECAL(), PFEGammaAlgo::ProtoEGObject::primaryKFs, and PFEGammaAlgo::ProtoEGObject::secondaryKFs.
Referenced by operator()().
|
private |
Definition at line 1225 of file PFEGammaAlgo.cc.
References _currentblock, _splayedblock, attachPSClusters(), docast, reco::PFBlockElement::ECAL, digitizers_cfi::ecal, PFEGammaAlgo::ProtoEGObject::ecal2ps, PFEGammaAlgo::ProtoEGObject::ecalclusters, PFEGammaAlgo::ProtoEGObject::electronClusters, relativeConstraints::empty, CommutativePairs< T >::insert(), PFEGammaAlgo::ProtoEGObject::localMap, LOGDRESSED, PFEGammaAlgo::ProtoEGObject::primaryGSFs, groupFilesInBlocks::temp, and x.
Referenced by operator()().
|
private |
Definition at line 1268 of file PFEGammaAlgo.cc.
References _currentblock, _splayedblock, docast, relativeConstraints::empty, reco::PFBlockElement::HCAL, digitizers_cfi::hcal, PFEGammaAlgo::ProtoEGObject::hcalClusters, CommutativePairs< T >::insert(), PFEGammaAlgo::ProtoEGObject::localMap, LOGDRESSED, PFEGammaAlgo::ProtoEGObject::primaryGSFs, and groupFilesInBlocks::temp.
Referenced by operator()().
|
private |
Definition at line 1194 of file PFEGammaAlgo.cc.
References _currentblock, _splayedblock, docast, relativeConstraints::empty, Exception, CommutativePairs< T >::insert(), PFEGammaAlgo::ProtoEGObject::localMap, PFEGammaAlgo::ProtoEGObject::primaryKFs, PFEGammaAlgo::ProtoEGObject::secondaryKFs, reco::PFBlockElement::T_FROM_GAMMACONV, reco::PFBlockElement::TRACK, and reco::PFBlockElementTrack::trackType().
Referenced by operator()().
|
private |
Definition at line 1453 of file PFEGammaAlgo.cc.
References _currentblock, _splayedblock, attachPSClusters(), docast, reco::PFBlockElement::ECAL, digitizers_cfi::ecal, PFEGammaAlgo::ProtoEGObject::ecal2ps, validate-o2o-wbm::f, CommutativePairs< T >::insert(), PFEGammaAlgo::ProtoEGObject::localMap, and PFEGammaAlgo::ProtoEGObject::secondaryKFs.
Referenced by operator()().
|
private |
Definition at line 1082 of file PFEGammaAlgo.cc.
References PFEGammaAlgo::ProtoEGObject::brems, CommutativePairs< T >::concatenate(), HLT_FULL_cff::distance, PFEGammaAlgo::ProtoEGObject::ecal2ps, PFEGammaAlgo::ProtoEGObject::ecalclusters, PFEGammaAlgo::ProtoEGObject::electronClusters, PFEGammaAlgo::ProtoEGObject::electronSeed, PFEGammaAlgo::ProtoEGObject::firstBrem, edm::Ref< C, T, F >::isNonnull(), edm::Ref< C, T, F >::isNull(), PFEGammaAlgo::ProtoEGObject::lateBrem, PFEGammaAlgo::ProtoEGObject::localMap, LOGDRESSED, LOGWARN, PFEGammaAlgo::ProtoEGObject::nBremsWithClusters, PFEGammaAlgo::ProtoEGObject::parentSC, PFEGammaAlgo::ProtoEGObject::primaryGSFs, PFEGammaAlgo::ProtoEGObject::primaryKFs, PFEGammaAlgo::ProtoEGObject::secondaryKFs, and std::swap().
Referenced by operator()().
PFEGammaAlgo::EgammaObjects PFEGammaAlgo::operator() | ( | const reco::PFBlockRef & | block | ) |
Definition at line 528 of file PFEGammaAlgo.cc.
References _currentblock, _currentlinks, _splayedblock, a, b, reco::CaloCluster::badHcalMarker, createPayload::block, dumpCurrentRefinableObjects(), fillPFCandidates(), HCAL, initializeProtoCands(), isMuon(), linkRefinableObjectBremTangentsToECAL(), linkRefinableObjectConvSecondaryKFsToSecondaryKFs(), linkRefinableObjectECALToSingleLegConv(), linkRefinableObjectGSFTracksToKFs(), linkRefinableObjectKFTracksToECAL(), linkRefinableObjectPrimaryGSFTrackToECAL(), linkRefinableObjectPrimaryGSFTrackToHCAL(), linkRefinableObjectPrimaryKFsToSecondaryKFs(), linkRefinableObjectSecondaryKFsToECAL(), LOGDRESSED, LOGVERB, mergeROsByAnyLink(), removeOrLinkECALClustersToKFTracks(), unlinkRefinableObjectKFandECALMatchedToHCAL(), and unlinkRefinableObjectKFandECALWithBadEoverP().
|
private |
Definition at line 1001 of file PFEGammaAlgo.cc.
References _currentblock, _currentlinks, _splayedblock, docast, reco::PFBlockElement::ECAL, relativeConstraints::empty, validate-o2o-wbm::f, reco::PFBlockElement::GSF, reco::PFBlockElement::index(), PFTrackAlgoTools::isGoodForEGMPrimary(), reco::PFBlock::LINKTEST_ALL, primaryVertex_, reco::PFBlockElement::SC, reco::PFBlockElement::T_FROM_GAMMACONV, reco::PFBlockElement::TRACK, reco::PFBlockElementTrack::trackRef(), reco::Vertex::tracks_begin(), reco::Vertex::tracks_end(), and reco::PFBlockElementGsfTrack::trackType().
Referenced by operator()().
|
private |
Definition at line 1969 of file PFEGammaAlgo.cc.
References _currentblock, _currentlinks, _splayedblock, reco::PFBlockElementCluster::clusterRef(), CommutativePairs< T >::contains(), HLT_FULL_cff::distance, docast, digitizers_cfi::ecal, PFEGammaAlgo::ProtoEGObject::ecalclusters, validate-o2o-wbm::f, spr::goodTrack(), reco::PFBlockElement::HCAL, PFTrackAlgoTools::isGoodForEGM(), reco::PFBlock::LINKTEST_ALL, PFEGammaAlgo::ProtoEGObject::localMap, LOGDRESSED, PFEGammaAlgo::ProtoEGObject::parentSC, and PFEGammaAlgo::ProtoEGObject::secondaryKFs.
Referenced by operator()().
|
private |
Definition at line 1896 of file PFEGammaAlgo.cc.
References _currentblock, _currentlinks, funct::abs(), PFEGammaAlgo::ProtoEGObject::brems, CommutativePairs< T >::contains(), HLT_FULL_cff::distance, digitizers_cfi::ecal, PFEGammaAlgo::ProtoEGObject::ecalclusters, PVValHelper::eta, validate-o2o-wbm::f, reco::PFBlock::LINKTEST_ALL, PFEGammaAlgo::ProtoEGObject::localMap, LOGDRESSED, PFEGammaAlgo::ProtoEGObject::primaryGSFs, and PFEGammaAlgo::ProtoEGObject::secondaryKFs.
Referenced by operator()().
|
private |
Definition at line 777 of file PFEGammaAlgo.cc.
References _currentblock, _splayedblock, attachPSClusters(), TauDecayModes::dec, HLT_FULL_cff::distance, docast, reco::PFBlockElementCluster::Dump(), reco::PFBlockElementSuperCluster::Dump(), reco::PFBlockElement::ECAL, Exception, spr::find(), reco::PFBlockElementSuperCluster::fromPFSuperCluster(), edm::Ref< C, T, F >::get(), reco::PFBlockElement::HGCAL, edm::Ref< C, T, F >::isAvailable(), edm::Ref< C, T, F >::isNonnull(), LOGDRESSED, LOGERR, LOGVERB, and reco::PFBlockElementSuperCluster::superClusterRef().
Referenced by initializeProtoCands().
|
private |
Definition at line 144 of file PFEGammaAlgo.h.
Referenced by calculateEleMVA(), fillExtraInfo(), fillPFCandidates(), initializeProtoCands(), isMuon(), linkKFTrackToECAL(), linkRefinableObjectBremTangentsToECAL(), linkRefinableObjectConvSecondaryKFsToSecondaryKFs(), linkRefinableObjectECALToSingleLegConv(), linkRefinableObjectGSFTracksToKFs(), linkRefinableObjectPrimaryGSFTrackToECAL(), linkRefinableObjectPrimaryGSFTrackToHCAL(), linkRefinableObjectPrimaryKFsToSecondaryKFs(), linkRefinableObjectSecondaryKFsToECAL(), operator()(), removeOrLinkECALClustersToKFTracks(), unlinkRefinableObjectKFandECALMatchedToHCAL(), unlinkRefinableObjectKFandECALWithBadEoverP(), and unwrapSuperCluster().
|
private |
Definition at line 145 of file PFEGammaAlgo.h.
Referenced by initializeProtoCands(), isMuon(), operator()(), removeOrLinkECALClustersToKFTracks(), unlinkRefinableObjectKFandECALMatchedToHCAL(), and unlinkRefinableObjectKFandECALWithBadEoverP().
|
private |
Definition at line 148 of file PFEGammaAlgo.h.
Referenced by attachPSClusters(), fillExtraInfo(), initializeProtoCands(), linkKFTrackToECAL(), linkRefinableObjectBremTangentsToECAL(), linkRefinableObjectConvSecondaryKFsToSecondaryKFs(), linkRefinableObjectECALToSingleLegConv(), linkRefinableObjectGSFTracksToKFs(), linkRefinableObjectKFTracksToECAL(), linkRefinableObjectPrimaryGSFTrackToECAL(), linkRefinableObjectPrimaryGSFTrackToHCAL(), linkRefinableObjectPrimaryKFsToSecondaryKFs(), linkRefinableObjectSecondaryKFsToECAL(), operator()(), removeOrLinkECALClustersToKFTracks(), unlinkRefinableObjectKFandECALMatchedToHCAL(), and unwrapSuperCluster().
|
private |
Definition at line 221 of file PFEGammaAlgo.h.
Referenced by buildRefinedSuperCluster(), fillPFCandidates(), and linkRefinableObjectECALToSingleLegConv().
|
private |
Definition at line 224 of file PFEGammaAlgo.h.
Referenced by buildRefinedSuperCluster().
|
private |
Definition at line 143 of file PFEGammaAlgo.h.
Referenced by attachPSClusters().
|
private |
Definition at line 135 of file PFEGammaAlgo.h.
Referenced by calculateEleMVA(), and evaluateSingleLegMVA().
|
private |
Definition at line 222 of file PFEGammaAlgo.h.
Referenced by fillPFCandidates(), linkRefinableObjectECALToSingleLegConv(), and removeOrLinkECALClustersToKFTracks().
|
private |
Definition at line 137 of file PFEGammaAlgo.h.
Referenced by buildRefinedSuperCluster(), and PFEGammaAlgo().