#include <GsfElectron.h>
Classes | |
struct | ChargeInfo |
struct | ClassificationVariables |
struct | ClosestCtfTrack |
struct | ConversionRejection |
struct | Corrections |
struct | FiducialFlags |
struct | IsolationVariables |
struct | MvaInput |
struct | MvaOutput |
struct | PflowIsolationVariables |
struct | PixelMatchVariables |
struct | ShowerShape |
struct | TrackClusterMatching |
struct | TrackExtrapolations |
Public Member Functions | |
void | addAmbiguousGsfTrack (const reco::GsfTrackRef &t) |
bool | ambiguous () const |
GsfTrackRefVector::const_iterator | ambiguousGsfTracksBegin () const |
GsfTrackRefVector::const_iterator | ambiguousGsfTracksEnd () const |
GsfTrackRefVector::size_type | ambiguousGsfTracksSize () const |
CaloCluster_iterator | basicClustersBegin () const |
CaloCluster_iterator | basicClustersEnd () const |
int | basicClustersSize () const |
float | caloEnergy () const |
math::XYZPoint | caloPosition () const |
P4Kind | candidateP4Kind () const |
const ChargeInfo & | chargeInfo () const |
Classification | classification () const |
const ClassificationVariables & | classificationVariables () const |
void | clearAmbiguousGsfTracks () |
GsfElectron * | clone () const |
returns a clone of the Candidate object More... | |
GsfElectron * | clone (const GsfElectronCoreRef &core, const CaloClusterPtr &electronCluster, const TrackRef &closestCtfTrack, const TrackBaseRef &conversionPartner, const GsfTrackRefVector &ambiguousTracks) const |
ClosestCtfTrack | closestCtfTrack () const |
TrackRef | closestCtfTrackRef () const |
virtual TrackRef | closestTrack () const |
float | convDcot () const |
float | convDist () const |
const ConversionRejection & | conversionRejectionVariables () const |
int | convFlags () const |
TrackBaseRef | convPartner () const |
float | convRadius () const |
virtual GsfElectronCoreRef | core () const |
void | correctEcalEnergy (float newEnergy, float newEnergyError) |
float | correctedEcalEnergy () const |
float | correctedEcalEnergyError () const |
const Corrections & | corrections () const |
void | correctMomentum (const LorentzVector &p4, float trackMomentumError, float p4Error) |
float | ctfGsfOverlap () const |
float | deltaEtaEleClusterTrackAtCalo () const |
float | deltaEtaSeedClusterTrackAtCalo () const |
float | deltaEtaSeedClusterTrackAtVtx () const |
float | deltaEtaSuperClusterTrackAtVtx () const |
float | deltaPhiEleClusterTrackAtCalo () const |
float | deltaPhiSeedClusterTrackAtCalo () const |
float | deltaPhiSuperClusterTrackAtVtx () const |
float | dr03EcalRecHitSumEt () const |
float | dr03HcalDepth1TowerSumEt () const |
float | dr03HcalDepth1TowerSumEtBc () const |
float | dr03HcalDepth2TowerSumEt () const |
float | dr03HcalDepth2TowerSumEtBc () const |
float | dr03HcalTowerSumEt () const |
float | dr03HcalTowerSumEtBc () const |
const IsolationVariables & | dr03IsolationVariables () const |
float | dr03TkSumPt () const |
float | dr04EcalRecHitSumEt () const |
float | dr04HcalDepth1TowerSumEt () const |
float | dr04HcalDepth1TowerSumEtBc () const |
float | dr04HcalDepth2TowerSumEt () const |
float | dr04HcalDepth2TowerSumEtBc () const |
float | dr04HcalTowerSumEt () const |
float | dr04HcalTowerSumEtBc () const |
const IsolationVariables & | dr04IsolationVariables () const |
float | dr04TkSumPt () const |
float | e1x5 () const |
float | e2x5Max () const |
float | e5x5 () const |
bool | ecalDriven () const |
bool | ecalDrivenSeed () const |
float | ecalEnergy () const |
float | ecalEnergyError () const |
float | eEleClusterOverPout () const |
CaloClusterPtr | electronCluster () const |
float | eSeedClusterOverP () const |
float | eSeedClusterOverPout () const |
float | eSuperClusterOverP () const |
float | fbrem () const |
const FiducialFlags & | fiducialFlags () const |
float | full5x5_e1x5 () const |
float | full5x5_e2x5Max () const |
float | full5x5_e5x5 () const |
float | full5x5_hcalDepth1OverEcal () const |
float | full5x5_hcalDepth1OverEcalBc () const |
float | full5x5_hcalDepth2OverEcal () const |
float | full5x5_hcalDepth2OverEcalBc () const |
float | full5x5_hcalOverEcal () const |
float | full5x5_hcalOverEcalBc () const |
float | full5x5_r9 () const |
void | full5x5_setShowerShape (const ShowerShape &s) |
const ShowerShape & | full5x5_showerShape () const |
float | full5x5_sigmaEtaEta () const |
float | full5x5_sigmaIetaIeta () const |
float | full5x5_sigmaIphiIphi () const |
GsfElectron () | |
GsfElectron (const GsfElectronCoreRef &) | |
GsfElectron (const GsfElectron &, const GsfElectronCoreRef &) | |
GsfElectron (const GsfElectron &electron, const GsfElectronCoreRef &core, const CaloClusterPtr &electronCluster, const TrackRef &closestCtfTrack, const TrackBaseRef &conversionPartner, const GsfTrackRefVector &ambiguousTracks) | |
GsfElectron (int charge, const ChargeInfo &, const GsfElectronCoreRef &, const TrackClusterMatching &, const TrackExtrapolations &, const ClosestCtfTrack &, const FiducialFlags &, const ShowerShape &, const ConversionRejection &) | |
GsfElectron (int charge, const ChargeInfo &, const GsfElectronCoreRef &, const TrackClusterMatching &, const TrackExtrapolations &, const ClosestCtfTrack &, const FiducialFlags &, const ShowerShape &, const ShowerShape &, const ConversionRejection &) | |
virtual GsfTrackRef | gsfTrack () const |
reference to a GsfTrack More... | |
float | hadronicOverEm () const |
float | hadronicOverEm1 () const |
float | hadronicOverEm2 () const |
float | hcalDepth1OverEcal () const |
float | hcalDepth1OverEcalBc () const |
float | hcalDepth2OverEcal () const |
float | hcalDepth2OverEcalBc () const |
float | hcalOverEcal () const |
float | hcalOverEcalBc () const |
const std::vector < CaloTowerDetId > & | hcalTowersBehindClusters () const |
bool | isEB () const |
bool | isEBEEGap () const |
bool | isEBEtaGap () const |
bool | isEBGap () const |
bool | isEBPhiGap () const |
bool | isEcalEnergyCorrected () const |
bool | isEE () const |
bool | isEEDeeGap () const |
bool | isEEGap () const |
bool | isEERingGap () const |
virtual bool | isElectron () const |
bool | isEnergyScaleCorrected () const |
bool | isGap () const |
bool | isGsfCtfChargeConsistent () const |
bool | isGsfCtfScPixChargeConsistent () const |
bool | isGsfScPixChargeConsistent () const |
const IsolationVariables & | isolationVariables03 () const |
const IsolationVariables & | isolationVariables04 () const |
float | mva_e_pi () const |
float | mva_Isolated () const |
const MvaInput & | mvaInput () const |
const MvaOutput & | mvaOutput () const |
int | numberOfBrems () const |
virtual bool | overlap (const Candidate &) const |
check overlap with another candidate More... | |
const LorentzVector & | p4 (P4Kind kind) const |
float | p4Error (P4Kind kind) const |
SuperClusterRef | parentSuperCluster () const |
bool | passingCutBasedPreselection () const |
bool | passingMvaPreselection () const |
bool | passingPflowPreselection () const |
const PflowIsolationVariables & | pfIsolationVariables () const |
float | pixelMatchDPhi1 () const |
float | pixelMatchDPhi2 () const |
float | pixelMatchDRz1 () const |
float | pixelMatchDRz2 () const |
int | pixelMatchSubdetector1 () const |
int | pixelMatchSubdetector2 () const |
float | r9 () const |
float | scE1x5 () const |
float | scE2x5Max () const |
float | scE5x5 () const |
int | scPixCharge () const |
float | scSigmaEtaEta () const |
float | scSigmaIEtaIEta () const |
void | setAmbiguous (bool flag) |
void | setClassification (Classification myclass) |
void | setClassificationVariables (const ClassificationVariables &cv) |
void | setCore (const reco::GsfElectronCoreRef &core) |
void | setCorrectedEcalEnergy (float newEnergy) |
void | setCorrectedEcalEnergyError (float newEnergyError) |
void | setCorrections (const Corrections &c) |
void | setDeltaEtaSuperClusterAtVtx (float de) |
void | setDeltaPhiSuperClusterAtVtx (float dphi) |
void | setDr03Isolation (const IsolationVariables &dr03) |
void | setDr04Isolation (const IsolationVariables &dr04) |
void | setEcalEnergyError (float energyError) |
void | setIsolation03 (const IsolationVariables &dr03) |
void | setIsolation04 (const IsolationVariables &dr04) |
void | setMvaInput (const MvaInput &mi) |
void | setMvaOutput (const MvaOutput &mo) |
void | setP4 (P4Kind kind, const LorentzVector &p4, float p4Error, bool setCandidate) |
void | setPassCutBasedPreselection (bool flag) |
void | setPassMvaPreselection (bool flag) |
void | setPassPflowPreselection (bool flag) |
void | setPfIsolationVariables (const PflowIsolationVariables &iso) |
void | setPixelMatchDPhi1 (float dPhi1) |
void | setPixelMatchDPhi2 (float dPhi2) |
void | setPixelMatchDRz1 (float dRz1) |
void | setPixelMatchDRz2 (float dRz2) |
void | setPixelMatchSubdetectors (int sd1, int sd2) |
void | setShowerShape (const ShowerShape &s) |
void | setSuperClusterFbrem (float fbrem) |
void | setTrackExtrapolations (const TrackExtrapolations &te) |
void | setTrackFbrem (float fbrem) |
void | setTrackMomentumError (float trackMomentumError) |
float | shFracInnerHits () const |
const ShowerShape & | showerShape () const |
float | sigmaEtaEta () const |
float | sigmaIetaIeta () const |
float | sigmaIphiIphi () const |
virtual SuperClusterRef | superCluster () const |
reference to a SuperCluster More... | |
float | superClusterFbrem () const |
math::XYZPoint | superClusterPosition () const |
const TrackClusterMatching & | trackClusterMatching () const |
bool | trackerDrivenSeed () const |
const TrackExtrapolations & | trackExtrapolations () const |
float | trackFbrem () const |
math::XYZVectorF | trackMomentumAtCalo () const |
math::XYZVectorF | trackMomentumAtEleClus () const |
math::XYZVectorF | trackMomentumAtVtx () const |
math::XYZVectorF | trackMomentumAtVtxWithConstraint () const |
float | trackMomentumError () const |
math::XYZVectorF | trackMomentumOut () const |
math::XYZPointF | trackPositionAtCalo () const |
math::XYZPointF | TrackPositionAtCalo () const |
math::XYZPointF | trackPositionAtVtx () const |
math::XYZPointF | TrackPositionAtVtx () const |
virtual | ~GsfElectron () |
Public Member Functions inherited from reco::RecoCandidate | |
virtual const Track * | bestTrack () const |
best track pointer More... | |
virtual TrackBaseRef | bestTrackRef () const |
best track RefToBase More... | |
virtual TrackType | bestTrackType () const |
track type More... | |
virtual CaloTowerRef | caloTower () const |
reference to a CaloTower More... | |
virtual reco::TrackRef | combinedMuon () const |
reference to a stand-alone muon Track More... | |
virtual float | dxyError () const |
uncertainty on dxy More... | |
virtual float | dzError () const |
uncertainty on dz More... | |
virtual size_t | numberOfTracks () const |
number of multiple Tracks More... | |
RecoCandidate () | |
default constructor More... | |
template<typename P4 > | |
RecoCandidate (Charge q, const P4 &p4, const Point &vtx=Point(0, 0, 0), int pdgId=0, int status=0) | |
constructor from values More... | |
virtual reco::TrackRef | standAloneMuon () const |
reference to a stand-alone muon Track More... | |
virtual reco::TrackRef | track () const |
reference to a Track More... | |
virtual reco::TrackRef | track (size_t) const |
reference to one of multiple Tracks More... | |
virtual | ~RecoCandidate () |
destructor More... | |
Public Member Functions inherited from reco::LeafCandidate | |
virtual Vector | boostToCM () const final |
virtual int | charge () const final |
electric charge More... | |
void | construct (int qx3, float pt, float eta, float phi, float mass, const Point &vtx, int pdgId, int status) |
virtual const Candidate * | daughter (size_type) const |
return daughter at a given position (throws an exception) More... | |
virtual Candidate * | daughter (size_type) |
return daughter at a given position (throws an exception) More... | |
virtual Candidate * | daughter (const std::string &s) |
return daughter with a specified role name More... | |
virtual const Candidate * | daughter (const std::string &s) const |
return daughter with a specified role name More... | |
virtual double | energy () const final |
energy More... | |
virtual double | et () const final |
transverse energy More... | |
virtual double | et2 () const final |
transverse energy squared (use this for cut!) More... | |
virtual double | eta () const final |
momentum pseudorapidity More... | |
virtual void | fillVertexCovariance (CovarianceMatrix &v) const |
fill SMatrix More... | |
template<typename T > | |
T | get () const |
get a component More... | |
template<typename T , typename Tag > | |
T | get () const |
get a component More... | |
template<typename T > | |
T | get (size_type i) const |
get a component More... | |
template<typename T , typename Tag > | |
T | get (size_type i) const |
get a component More... | |
virtual bool | hasMasterClone () const |
virtual bool | hasMasterClonePtr () const |
virtual bool | isCaloMuon () const |
virtual bool | isConvertedPhoton () const |
virtual bool | isGlobalMuon () const |
virtual bool | isJet () const |
virtual bool | isMuon () const |
virtual bool | isPhoton () const |
virtual bool | isStandAloneMuon () const |
virtual bool | isTrackerMuon () const |
LeafCandidate () | |
LeafCandidate (const Candidate &c) | |
template<typename... Args> | |
LeafCandidate (Args &&...args) | |
LeafCandidate (LeafCandidate &rh) | |
LeafCandidate (LeafCandidate &&)=default | |
LeafCandidate (LeafCandidate const &)=default | |
virtual bool | longLived () const final |
is long lived? More... | |
virtual double | mass () const final |
mass More... | |
virtual bool | massConstraint () const final |
do mass constraint? More... | |
virtual double | massSqr () const final |
mass squared More... | |
virtual const CandidateBaseRef & | masterClone () const |
virtual const CandidatePtr & | masterClonePtr () const |
template<typename Ref > | |
Ref | masterRef () const |
cast master clone reference to a concrete type More... | |
virtual Vector | momentum () const final |
spatial momentum vector More... | |
virtual const Candidate * | mother (size_type) const |
return mother at a given position (throws an exception) More... | |
virtual double | mt () const final |
transverse mass More... | |
virtual double | mtSqr () const final |
transverse mass squared More... | |
template<typename T > | |
size_type | numberOf () const |
number of components More... | |
template<typename T , typename Tag > | |
size_type | numberOf () const |
number of components More... | |
virtual size_t | numberOfDaughters () const |
number of daughters More... | |
virtual size_t | numberOfMothers () const |
number of mothers More... | |
virtual size_t | numberOfSourceCandidatePtrs () const |
LeafCandidate & | operator= (LeafCandidate &&)=default |
LeafCandidate & | operator= (LeafCandidate const &)=default |
virtual double | p () const final |
magnitude of momentum vector More... | |
virtual const LorentzVector & | p4 () const final |
four-momentum Lorentz vector More... | |
virtual int | pdgId () const final |
PDG identifier. More... | |
virtual double | phi () const final |
momentum azimuthal angle More... | |
virtual const PolarLorentzVector & | polarP4 () const final |
four-momentum Lorentz vector More... | |
virtual double | pt () const final |
transverse momentum More... | |
virtual double | px () const final |
x coordinate of momentum vector More... | |
virtual double | py () const final |
y coordinate of momentum vector More... | |
virtual double | pz () const final |
z coordinate of momentum vector More... | |
virtual double | rapidity () const final |
rapidity More... | |
virtual void | setCharge (Charge q) final |
set electric charge More... | |
virtual void | setLongLived () final |
virtual void | setMass (double m) final |
set particle mass More... | |
virtual void | setMassConstraint () final |
virtual void | setP4 (const LorentzVector &p4) final |
set 4-momentum More... | |
virtual void | setP4 (const PolarLorentzVector &p4) final |
set 4-momentum More... | |
virtual void | setPdgId (int pdgId) final |
virtual void | setPz (double pz) final |
virtual void | setStatus (int status) final |
set status word More... | |
virtual void | setThreeCharge (Charge qx3) final |
set electric charge More... | |
virtual void | setVertex (const Point &vertex) |
set vertex More... | |
virtual CandidatePtr | sourceCandidatePtr (size_type i) const |
virtual int | status () const final |
status word More... | |
virtual double | theta () const final |
momentum polar angle More... | |
virtual int | threeCharge () const final |
electric charge More... | |
virtual const Point & | vertex () const |
vertex position (overwritten by PF...) More... | |
virtual double | vertexChi2 () const |
chi-squares More... | |
virtual double | vertexCovariance (int i, int j) const |
(i, j)-th element of error matrix, i, j = 0, ... 2 More... | |
CovarianceMatrix | vertexCovariance () const final |
return SMatrix More... | |
virtual double | vertexNdof () const |
virtual double | vertexNormalizedChi2 () const |
chi-squared divided by n.d.o.f. More... | |
virtual double | vx () const |
x coordinate of vertex position More... | |
virtual double | vy () const |
y coordinate of vertex position More... | |
virtual double | vz () const |
z coordinate of vertex position More... | |
virtual double | y () const final |
rapidity More... | |
virtual | ~LeafCandidate () |
destructor More... | |
Public Member Functions inherited from reco::Candidate | |
const_iterator | begin () const |
first daughter const_iterator More... | |
iterator | begin () |
first daughter iterator More... | |
Candidate () | |
default constructor More... | |
const_iterator | end () const |
last daughter const_iterator More... | |
iterator | end () |
last daughter iterator More... | |
template<typename T > | |
T | get () const |
get a component More... | |
template<typename T , typename Tag > | |
T | get () const |
get a component More... | |
template<typename T > | |
T | get (size_type i) const |
get a component More... | |
template<typename T , typename Tag > | |
T | get (size_type i) const |
get a component More... | |
template<typename Ref > | |
Ref | masterRef () const |
cast master clone reference to a concrete type More... | |
template<typename T > | |
size_type | numberOf () const |
number of components More... | |
template<typename T , typename Tag > | |
size_type | numberOf () const |
number of components More... | |
virtual void | setSourceCandidatePtr (const CandidatePtr &ptr) |
Set the ptr to the source Candidate. More... | |
virtual | ~Candidate () |
destructor More... | |
Private Member Functions | |
void | init () |
Additional Inherited Members | |
Protected Member Functions inherited from reco::RecoCandidate | |
template<typename R > | |
bool | checkOverlap (const R &r1, const R &r2) const |
check if two components overlap More... | |
Definition at line 37 of file GsfElectron.h.
Enumerator | |
---|---|
UNKNOWN | |
GOLDEN | |
BIGBREM | |
BADTRACK | |
SHOWERING | |
GAP |
Definition at line 688 of file GsfElectron.h.
Enumerator | |
---|---|
P4_UNKNOWN | |
P4_FROM_SUPER_CLUSTER | |
P4_COMBINATION | |
P4_PFLOW_COMBINATION |
Definition at line 736 of file GsfElectron.h.
GsfElectron::GsfElectron | ( | ) |
Definition at line 19 of file GsfElectron.cc.
GsfElectron::GsfElectron | ( | const GsfElectronCoreRef & | core | ) |
Definition at line 22 of file GsfElectron.cc.
GsfElectron::GsfElectron | ( | const GsfElectron & | electron, |
const GsfElectronCoreRef & | core | ||
) |
Definition at line 74 of file GsfElectron.cc.
GsfElectron::GsfElectron | ( | const GsfElectron & | electron, |
const GsfElectronCoreRef & | core, | ||
const CaloClusterPtr & | electronCluster, | ||
const TrackRef & | closestCtfTrack, | ||
const TrackBaseRef & | conversionPartner, | ||
const GsfTrackRefVector & | ambiguousTracks | ||
) |
Definition at line 105 of file GsfElectron.cc.
GsfElectron::GsfElectron | ( | int | charge, |
const ChargeInfo & | chargeInfo, | ||
const GsfElectronCoreRef & | core, | ||
const TrackClusterMatching & | tcm, | ||
const TrackExtrapolations & | te, | ||
const ClosestCtfTrack & | ctfInfo, | ||
const FiducialFlags & | ff, | ||
const ShowerShape & | ss, | ||
const ConversionRejection & | crv | ||
) |
Definition at line 27 of file GsfElectron.cc.
GsfElectron::GsfElectron | ( | int | charge, |
const ChargeInfo & | chargeInfo, | ||
const GsfElectronCoreRef & | core, | ||
const TrackClusterMatching & | tcm, | ||
const TrackExtrapolations & | te, | ||
const ClosestCtfTrack & | ctfInfo, | ||
const FiducialFlags & | ff, | ||
const ShowerShape & | ss, | ||
const ShowerShape & | full5x5_ss, | ||
const ConversionRejection & | crv | ||
) |
Definition at line 49 of file GsfElectron.cc.
|
inlinevirtual |
Definition at line 112 of file GsfElectron.h.
|
inline |
Definition at line 658 of file GsfElectron.h.
|
inline |
Definition at line 648 of file GsfElectron.h.
|
inline |
Definition at line 650 of file GsfElectron.h.
|
inline |
Definition at line 651 of file GsfElectron.h.
|
inline |
Definition at line 649 of file GsfElectron.h.
|
inline |
Definition at line 319 of file GsfElectron.h.
|
inline |
Definition at line 320 of file GsfElectron.h.
|
inline |
Definition at line 318 of file GsfElectron.h.
|
inline |
Definition at line 788 of file GsfElectron.h.
Referenced by pat::CaloIsolationEnergy::calculate(), and pat::ElectronSelector::customSelection_().
|
inline |
Definition at line 323 of file GsfElectron.h.
|
inline |
Definition at line 777 of file GsfElectron.h.
|
inline |
Definition at line 155 of file GsfElectron.h.
|
inline |
Definition at line 694 of file GsfElectron.h.
Referenced by ClassBasedElectronID::result().
|
inline |
Definition at line 693 of file GsfElectron.h.
|
inline |
Definition at line 657 of file GsfElectron.h.
|
virtual |
returns a clone of the Candidate object
Reimplemented from reco::RecoCandidate.
Reimplemented in pat::Electron, and pat::Lepton< reco::GsfElectron >.
Definition at line 160 of file GsfElectron.cc.
GsfElectron * GsfElectron::clone | ( | const GsfElectronCoreRef & | core, |
const CaloClusterPtr & | electronCluster, | ||
const TrackRef & | closestCtfTrack, | ||
const TrackBaseRef & | conversionPartner, | ||
const GsfTrackRefVector & | ambiguousTracks | ||
) | const |
Definition at line 164 of file GsfElectron.cc.
|
inline |
Definition at line 200 of file GsfElectron.h.
|
inline |
Definition at line 199 of file GsfElectron.h.
|
inlinevirtual |
Definition at line 184 of file GsfElectron.h.
|
inline |
Definition at line 554 of file GsfElectron.h.
Referenced by PFElectronSelector::spring11Cuts().
|
inline |
Definition at line 553 of file GsfElectron.h.
Referenced by PFElectronSelector::spring11Cuts().
|
inline |
Definition at line 556 of file GsfElectron.h.
|
inline |
Definition at line 551 of file GsfElectron.h.
|
inline |
Definition at line 552 of file GsfElectron.h.
|
inline |
Definition at line 555 of file GsfElectron.h.
|
virtual |
Reimplemented in pat::Electron.
Definition at line 8 of file GsfElectron.cc.
Referenced by helper::GsfElectronCollectionStoreManager::cloneAndStore().
|
inline |
Definition at line 790 of file GsfElectron.h.
|
inline |
Definition at line 771 of file GsfElectron.h.
|
inline |
Definition at line 772 of file GsfElectron.h.
|
inline |
Definition at line 778 of file GsfElectron.h.
|
inline |
Definition at line 795 of file GsfElectron.h.
Referenced by SimpleElectron::writeTo().
|
inline |
Definition at line 185 of file GsfElectron.h.
|
inline |
Definition at line 249 of file GsfElectron.h.
|
inline |
Definition at line 248 of file GsfElectron.h.
|
inline |
Definition at line 253 of file GsfElectron.h.
|
inline |
Definition at line 247 of file GsfElectron.h.
Referenced by pat::ElectronSelector::customSelection_(), and ClassBasedElectronID::result().
|
inline |
Definition at line 252 of file GsfElectron.h.
|
inline |
Definition at line 251 of file GsfElectron.h.
Referenced by pat::ElectronSelector::customSelection_().
|
inline |
Definition at line 250 of file GsfElectron.h.
Referenced by pat::ElectronSelector::customSelection_(), and ClassBasedElectronID::result().
|
inline |
Definition at line 492 of file GsfElectron.h.
Referenced by ElectronVPlusJetsIDSelectionFunctor::firstDataCuts().
|
inline |
Definition at line 493 of file GsfElectron.h.
|
inline |
Definition at line 496 of file GsfElectron.h.
|
inline |
Definition at line 494 of file GsfElectron.h.
|
inline |
Definition at line 497 of file GsfElectron.h.
|
inline |
Definition at line 495 of file GsfElectron.h.
Referenced by ElectronVPlusJetsIDSelectionFunctor::firstDataCuts().
|
inline |
Definition at line 498 of file GsfElectron.h.
|
inline |
Definition at line 499 of file GsfElectron.h.
|
inline |
Definition at line 491 of file GsfElectron.h.
Referenced by ElectronVPlusJetsIDSelectionFunctor::firstDataCuts().
|
inline |
Definition at line 503 of file GsfElectron.h.
|
inline |
Definition at line 504 of file GsfElectron.h.
|
inline |
Definition at line 507 of file GsfElectron.h.
|
inline |
Definition at line 505 of file GsfElectron.h.
|
inline |
Definition at line 508 of file GsfElectron.h.
|
inline |
Definition at line 506 of file GsfElectron.h.
|
inline |
Definition at line 509 of file GsfElectron.h.
|
inline |
Definition at line 510 of file GsfElectron.h.
|
inline |
Definition at line 502 of file GsfElectron.h.
|
inline |
Definition at line 418 of file GsfElectron.h.
|
inline |
Definition at line 419 of file GsfElectron.h.
|
inline |
Definition at line 420 of file GsfElectron.h.
bool GsfElectron::ecalDriven | ( | ) | const |
Definition at line 173 of file GsfElectron.cc.
|
inline |
Definition at line 186 of file GsfElectron.h.
|
inline |
Definition at line 785 of file GsfElectron.h.
|
inline |
Definition at line 786 of file GsfElectron.h.
|
inline |
Definition at line 246 of file GsfElectron.h.
|
inline |
Definition at line 242 of file GsfElectron.h.
|
inline |
Definition at line 244 of file GsfElectron.h.
|
inline |
Definition at line 245 of file GsfElectron.h.
Referenced by ClassBasedElectronID::result().
|
inline |
Definition at line 243 of file GsfElectron.h.
Referenced by pat::ElectronSelector::customSelection_().
|
inline |
Definition at line 698 of file GsfElectron.h.
|
inline |
Definition at line 360 of file GsfElectron.h.
|
inline |
Definition at line 435 of file GsfElectron.h.
|
inline |
Definition at line 436 of file GsfElectron.h.
|
inline |
Definition at line 437 of file GsfElectron.h.
|
inline |
Definition at line 439 of file GsfElectron.h.
|
inline |
Definition at line 442 of file GsfElectron.h.
|
inline |
Definition at line 440 of file GsfElectron.h.
|
inline |
Definition at line 443 of file GsfElectron.h.
|
inline |
Definition at line 441 of file GsfElectron.h.
|
inline |
Definition at line 444 of file GsfElectron.h.
|
inline |
Definition at line 438 of file GsfElectron.h.
|
inline |
Definition at line 449 of file GsfElectron.h.
|
inline |
Definition at line 445 of file GsfElectron.h.
|
inline |
Definition at line 432 of file GsfElectron.h.
|
inline |
Definition at line 433 of file GsfElectron.h.
|
inline |
Definition at line 434 of file GsfElectron.h.
|
inlinevirtual |
reference to a GsfTrack
Reimplemented from reco::RecoCandidate.
Reimplemented in pat::Electron.
Definition at line 183 of file GsfElectron.h.
Referenced by FWElectronLegoProxyBuilder::build(), helper::GsfElectronCollectionStoreManager::cloneAndStore(), ElectronSqPtTkIsolation::getIso(), ElectronTkIsolation::getIso(), GsfElectronEqual::operator()(), and GEDGsfElectronFinalizer::produce().
|
inline |
Definition at line 457 of file GsfElectron.h.
Referenced by pat::ElectronSelector::customSelection_(), SuperClusterHelper::hadronicOverEm(), and ClassBasedElectronID::result().
|
inline |
Definition at line 458 of file GsfElectron.h.
|
inline |
Definition at line 459 of file GsfElectron.h.
|
inline |
Definition at line 422 of file GsfElectron.h.
|
inline |
Definition at line 426 of file GsfElectron.h.
|
inline |
Definition at line 423 of file GsfElectron.h.
|
inline |
Definition at line 427 of file GsfElectron.h.
|
inline |
Definition at line 424 of file GsfElectron.h.
|
inline |
Definition at line 428 of file GsfElectron.h.
|
inline |
Definition at line 425 of file GsfElectron.h.
|
private |
Definition at line 10 of file GsfElectron.cc.
|
inline |
Definition at line 350 of file GsfElectron.h.
Referenced by ElectronClassification::classify(), ElectronClassification::refineWithPflow(), and ClassBasedElectronID::result().
|
inline |
Definition at line 353 of file GsfElectron.h.
Referenced by ElectronClassification::classify(), and ElectronClassification::refineWithPflow().
|
inline |
Definition at line 355 of file GsfElectron.h.
Referenced by ElectronClassification::classify(), and ElectronClassification::refineWithPflow().
|
inline |
Definition at line 354 of file GsfElectron.h.
|
inline |
Definition at line 356 of file GsfElectron.h.
|
inline |
Definition at line 770 of file GsfElectron.h.
|
inline |
Definition at line 351 of file GsfElectron.h.
Referenced by ElectronClassification::classify(), ElectronClassification::refineWithPflow(), and ClassBasedElectronID::result().
|
inline |
Definition at line 358 of file GsfElectron.h.
|
inline |
Definition at line 357 of file GsfElectron.h.
|
inline |
Definition at line 359 of file GsfElectron.h.
Referenced by ElectronClassification::classify(), and ElectronClassification::refineWithPflow().
|
inlinevirtual |
Reimplemented from reco::LeafCandidate.
Definition at line 158 of file GsfElectron.h.
|
inline |
Definition at line 789 of file GsfElectron.h.
|
inline |
Definition at line 352 of file GsfElectron.h.
|
inline |
Definition at line 154 of file GsfElectron.h.
|
inline |
Definition at line 152 of file GsfElectron.h.
|
inline |
Definition at line 153 of file GsfElectron.h.
|
inline |
Definition at line 519 of file GsfElectron.h.
|
inline |
Definition at line 520 of file GsfElectron.h.
|
inline |
Definition at line 629 of file GsfElectron.h.
Referenced by PFElectronSelector::spring11Cuts().
|
inline |
Definition at line 628 of file GsfElectron.h.
|
inline |
Definition at line 619 of file GsfElectron.h.
|
inline |
Definition at line 620 of file GsfElectron.h.
Referenced by GEDGsfElectronFinalizer::produce().
|
inline |
Definition at line 697 of file GsfElectron.h.
Referenced by ElectronClassification::classify().
|
virtual |
check overlap with another candidate
Implements reco::RecoCandidate.
Definition at line 151 of file GsfElectron.cc.
const Candidate::LorentzVector & GsfElectron::p4 | ( | P4Kind | kind | ) | const |
Definition at line 224 of file GsfElectron.cc.
Referenced by pat::ElectronSelector::customSelection_(), Tau.Tau::dxy_approx(), Tau.Tau::dz(), Lepton.Lepton::p4WithFSR(), and SimpleElectron::writeTo().
float GsfElectron::p4Error | ( | P4Kind | kind | ) | const |
Definition at line 236 of file GsfElectron.cc.
|
inline |
Definition at line 188 of file GsfElectron.h.
|
inline |
Definition at line 646 of file GsfElectron.h.
|
inline |
Definition at line 662 of file GsfElectron.h.
|
inline |
Definition at line 647 of file GsfElectron.h.
|
inline |
Definition at line 618 of file GsfElectron.h.
|
inline |
Definition at line 833 of file GsfElectron.h.
|
inline |
Definition at line 834 of file GsfElectron.h.
|
inline |
Definition at line 835 of file GsfElectron.h.
|
inline |
Definition at line 836 of file GsfElectron.h.
|
inline |
Definition at line 831 of file GsfElectron.h.
|
inline |
Definition at line 832 of file GsfElectron.h.
|
inline |
Definition at line 421 of file GsfElectron.h.
|
inline |
Definition at line 454 of file GsfElectron.h.
|
inline |
Definition at line 455 of file GsfElectron.h.
|
inline |
Definition at line 456 of file GsfElectron.h.
|
inline |
Definition at line 151 of file GsfElectron.h.
|
inline |
Definition at line 452 of file GsfElectron.h.
|
inline |
Definition at line 453 of file GsfElectron.h.
|
inline |
Definition at line 656 of file GsfElectron.h.
|
inline |
Definition at line 704 of file GsfElectron.h.
Referenced by ElectronClassification::classify(), and ElectronClassification::refineWithPflow().
|
inline |
Definition at line 703 of file GsfElectron.h.
|
inline |
Definition at line 179 of file GsfElectron.h.
void GsfElectron::setCorrectedEcalEnergy | ( | float | newEnergy | ) |
Definition at line 181 of file GsfElectron.cc.
Referenced by SimpleElectron::writeTo().
void GsfElectron::setCorrectedEcalEnergyError | ( | float | newEnergyError | ) |
Definition at line 178 of file GsfElectron.cc.
Referenced by SimpleElectron::writeTo().
|
inline |
Definition at line 781 of file GsfElectron.h.
|
inline |
Definition at line 259 of file GsfElectron.h.
|
inline |
Definition at line 260 of file GsfElectron.h.
|
inline |
Definition at line 513 of file GsfElectron.h.
|
inline |
Definition at line 514 of file GsfElectron.h.
|
inline |
Definition at line 784 of file GsfElectron.h.
|
inline |
Definition at line 517 of file GsfElectron.h.
|
inline |
Definition at line 518 of file GsfElectron.h.
|
inline |
Definition at line 624 of file GsfElectron.h.
|
inline |
Definition at line 625 of file GsfElectron.h.
Referenced by GEDGsfElectronFinalizer::produce().
void GsfElectron::setP4 | ( | P4Kind | kind, |
const LorentzVector & | p4, | ||
float | p4Error, | ||
bool | setCandidate | ||
) |
Definition at line 198 of file GsfElectron.cc.
|
inline |
Definition at line 654 of file GsfElectron.h.
|
inline |
Definition at line 661 of file GsfElectron.h.
|
inline |
Definition at line 655 of file GsfElectron.h.
Referenced by GEDGsfElectronFinalizer::produce().
|
inline |
Definition at line 623 of file GsfElectron.h.
Referenced by GEDGsfElectronFinalizer::produce().
|
inline |
Definition at line 826 of file GsfElectron.h.
|
inline |
Definition at line 827 of file GsfElectron.h.
|
inline |
Definition at line 828 of file GsfElectron.h.
|
inline |
Definition at line 829 of file GsfElectron.h.
|
inline |
Definition at line 825 of file GsfElectron.h.
|
inline |
Definition at line 448 of file GsfElectron.h.
|
inline |
Definition at line 702 of file GsfElectron.h.
|
inline |
Definition at line 297 of file GsfElectron.h.
|
inline |
Definition at line 701 of file GsfElectron.h.
void GsfElectron::setTrackMomentumError | ( | float | trackMomentumError | ) |
Definition at line 194 of file GsfElectron.cc.
|
inline |
Definition at line 198 of file GsfElectron.h.
|
inline |
Definition at line 429 of file GsfElectron.h.
|
inline |
Definition at line 415 of file GsfElectron.h.
|
inline |
Definition at line 416 of file GsfElectron.h.
Referenced by ClassBasedElectronID::result(), and SuperClusterHelper::sigmaIetaIeta().
|
inline |
Definition at line 417 of file GsfElectron.h.
|
inlinevirtual |
reference to a SuperCluster
Reimplemented from reco::RecoCandidate.
Reimplemented in pat::Electron.
Definition at line 182 of file GsfElectron.h.
Referenced by helper::GsfElectronCollectionStoreManager::cloneAndStore(), and calib::CalibElectron::getCalibModulesWeights().
|
inline |
Definition at line 692 of file GsfElectron.h.
Referenced by ElectronClassification::refineWithPflow().
|
inline |
Definition at line 317 of file GsfElectron.h.
|
inline |
Definition at line 256 of file GsfElectron.h.
|
inline |
Definition at line 187 of file GsfElectron.h.
|
inline |
Definition at line 294 of file GsfElectron.h.
|
inline |
Definition at line 691 of file GsfElectron.h.
Referenced by ElectronClassification::classify(), and ElectronClassification::refineWithPflow().
|
inline |
Definition at line 290 of file GsfElectron.h.
|
inline |
Definition at line 292 of file GsfElectron.h.
|
inline |
Definition at line 289 of file GsfElectron.h.
Referenced by pat::ElectronSelector::customSelection_().
|
inline |
Definition at line 293 of file GsfElectron.h.
|
inline |
Definition at line 773 of file GsfElectron.h.
|
inline |
Definition at line 291 of file GsfElectron.h.
Referenced by pat::ElectronSelector::customSelection_().
|
inline |
Definition at line 288 of file GsfElectron.h.
|
inline |
Definition at line 301 of file GsfElectron.h.
|
inline |
Definition at line 287 of file GsfElectron.h.
|
inline |
Definition at line 300 of file GsfElectron.h.
|
private |
Definition at line 670 of file GsfElectron.h.
|
private |
Definition at line 671 of file GsfElectron.h.
|
private |
Definition at line 164 of file GsfElectron.h.
|
private |
Definition at line 710 of file GsfElectron.h.
|
private |
Definition at line 709 of file GsfElectron.h.
|
private |
Definition at line 561 of file GsfElectron.h.
|
private |
Definition at line 205 of file GsfElectron.h.
|
private |
Definition at line 802 of file GsfElectron.h.
|
private |
Definition at line 525 of file GsfElectron.h.
|
private |
Definition at line 526 of file GsfElectron.h.
|
private |
Definition at line 366 of file GsfElectron.h.
|
private |
Definition at line 466 of file GsfElectron.h.
|
private |
Definition at line 634 of file GsfElectron.h.
|
private |
Definition at line 635 of file GsfElectron.h.
|
private |
Definition at line 667 of file GsfElectron.h.
|
private |
Definition at line 669 of file GsfElectron.h.
|
private |
Definition at line 668 of file GsfElectron.h.
|
private |
Definition at line 633 of file GsfElectron.h.
|
private |
Definition at line 838 of file GsfElectron.h.
|
private |
Definition at line 465 of file GsfElectron.h.
|
private |
Definition at line 266 of file GsfElectron.h.
|
private |
Definition at line 307 of file GsfElectron.h.