#include <GsfElectronCore.h>
Public Member Functions | |
GsfElectronCore * | clone () const |
float | ctfGsfOverlap () const |
TrackRef | ctfTrack () const |
bool | ecalDrivenSeed () const |
GsfElectronCore () | |
GsfElectronCore (const GsfTrackRef &) | |
const GsfTrackRef & | gsfTrack () const |
const SuperClusterRef & | pflowSuperCluster () const |
void | setCtfTrack (const TrackRef &closestCtfTrack, float ctfGsfOverlap) |
void | setGsfTrack (const GsfTrackRef &gsfTrack) |
void | setPflowSuperCluster (const SuperClusterRef &scl) |
void | setSuperCluster (const SuperClusterRef &scl) |
const SuperClusterRef & | superCluster () const |
bool | trackerDrivenSeed () const |
~GsfElectronCore () | |
Private Attributes | |
TrackRef | closestCtfTrack_ |
float | ctfGsfOverlap_ |
GsfTrackRef | gsfTrack_ |
bool | isEcalDrivenSeed_ |
bool | isTrackerDrivenSeed_ |
SuperClusterRef | pflowSuperCluster_ |
SuperClusterRef | superCluster_ |
Definition at line 28 of file GsfElectronCore.h.
GsfElectronCore::GsfElectronCore | ( | ) |
Definition at line 12 of file GsfElectronCore.cc.
Referenced by clone().
GsfElectronCore::GsfElectronCore | ( | const GsfTrackRef & | gsfTrack | ) |
Definition at line 17 of file GsfElectronCore.cc.
References edm::RefToBase< T >::castTo(), edm::RefToBase< T >::isNull(), and edm::Ref< C, T, F >::isNull().
|
inline |
Definition at line 37 of file GsfElectronCore.h.
GsfElectronCore * GsfElectronCore::clone | ( | void | ) | const |
|
inline |
Definition at line 44 of file GsfElectronCore.h.
References ctfGsfOverlap_.
Referenced by ConversionFinder::getConversionInfos(), and setCtfTrack().
|
inline |
Definition at line 43 of file GsfElectronCore.h.
References closestCtfTrack_.
Referenced by ConversionFinder::getConversionInfos().
|
inline |
Definition at line 45 of file GsfElectronCore.h.
References isEcalDrivenSeed_.
Referenced by GsfElectronCoreEcalDrivenProducer::produceEcalDrivenCore(), and GsfElectronCoreProducer::produceTrackerDrivenCore().
|
inline |
Definition at line 40 of file GsfElectronCore.h.
References gsfTrack_.
Referenced by GsfElectronCoreBaseProducer::fillElectronCore(), ConversionFinder::getConversionInfos(), and setGsfTrack().
|
inline |
Definition at line 55 of file GsfElectronCore.h.
References pflowSuperCluster_.
|
inline |
Definition at line 51 of file GsfElectronCore.h.
References closestCtfTrack_, ctfGsfOverlap(), and ctfGsfOverlap_.
Referenced by PFElectronTranslator::createGsfElectronCores(), and GsfElectronCoreBaseProducer::fillElectronCore().
|
inline |
Definition at line 49 of file GsfElectronCore.h.
References gsfTrack(), and gsfTrack_.
Referenced by ElectronRecalibSuperClusterAssociator::produce().
|
inline |
Definition at line 56 of file GsfElectronCore.h.
References pflowSuperCluster_.
Referenced by PFElectronTranslator::createGsfElectronCores().
|
inline |
Definition at line 50 of file GsfElectronCore.h.
References superCluster_.
Referenced by ElectronRecalibSuperClusterAssociator::produce(), and GsfElectronCoreEcalDrivenProducer::produceEcalDrivenCore().
|
inline |
Definition at line 41 of file GsfElectronCore.h.
References edm::Ref< C, T, F >::isNull(), pflowSuperCluster_, and superCluster_.
|
inline |
Definition at line 46 of file GsfElectronCore.h.
References isTrackerDrivenSeed_.
|
private |
Definition at line 63 of file GsfElectronCore.h.
Referenced by ctfTrack(), and setCtfTrack().
|
private |
Definition at line 64 of file GsfElectronCore.h.
Referenced by ctfGsfOverlap(), and setCtfTrack().
|
private |
Definition at line 60 of file GsfElectronCore.h.
Referenced by gsfTrack(), and setGsfTrack().
|
private |
Definition at line 65 of file GsfElectronCore.h.
Referenced by ecalDrivenSeed().
|
private |
Definition at line 66 of file GsfElectronCore.h.
Referenced by trackerDrivenSeed().
|
private |
Definition at line 62 of file GsfElectronCore.h.
Referenced by pflowSuperCluster(), setPflowSuperCluster(), and superCluster().
|
private |
Definition at line 61 of file GsfElectronCore.h.
Referenced by setSuperCluster(), and superCluster().