#include <PFEGammaAlgo.h>
Public Member Functions | |
ProtoEGObject () | |
Public Attributes | |
GSFToTrackMap | boundKFTracks |
std::vector< PFBremFlaggedElement > | brems |
ClusterMap | ecal2ps |
std::vector< PFClusterFlaggedElement > | ecalclusters |
std::vector< const PFClusterElement * > | electronClusters |
reco::ElectronSeedRef | electronSeed |
int | firstBrem |
std::vector< PFClusterFlaggedElement > | hcalClusters |
int | lateBrem |
ElementMap | localMap |
int | nBremsWithClusters |
reco::PFBlockRef | parentBlock |
const PFSCElement * | parentSC |
std::vector< PFGSFFlaggedElement > | primaryGSFs |
std::vector< PFKFFlaggedElement > | primaryKFs |
std::vector< PFGSFFlaggedElement > | secondaryGSFs |
std::vector< PFKFFlaggedElement > | secondaryKFs |
KFValMap | singleLegConversionMvaMap |
Definition at line 81 of file PFEGammaAlgo.h.
|
inline |
Definition at line 82 of file PFEGammaAlgo.h.
GSFToTrackMap PFEGammaAlgo::ProtoEGObject::boundKFTracks |
Definition at line 93 of file PFEGammaAlgo.h.
std::vector<PFBremFlaggedElement> PFEGammaAlgo::ProtoEGObject::brems |
Definition at line 95 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::calculateEleMVA(), PFEGammaAlgo::initializeProtoCands(), PFEGammaAlgo::linkRefinableObjectBremTangentsToECAL(), PFEGammaAlgo::mergeROsByAnyLink(), and PFEGammaAlgo::unlinkRefinableObjectKFandECALWithBadEoverP().
ClusterMap PFEGammaAlgo::ProtoEGObject::ecal2ps |
Definition at line 90 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::buildRefinedSuperCluster(), PFEGammaAlgo::initializeProtoCands(), PFEGammaAlgo::linkKFTrackToECAL(), PFEGammaAlgo::linkRefinableObjectBremTangentsToECAL(), PFEGammaAlgo::linkRefinableObjectPrimaryGSFTrackToECAL(), PFEGammaAlgo::linkRefinableObjectSecondaryKFsToECAL(), and PFEGammaAlgo::mergeROsByAnyLink().
std::vector<PFClusterFlaggedElement> PFEGammaAlgo::ProtoEGObject::ecalclusters |
Definition at line 89 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::buildRefinedSuperCluster(), PFEGammaAlgo::calculateEleMVA(), PFEGammaAlgo::fillExtraInfo(), PFEGammaAlgo::initializeProtoCands(), PFEGammaAlgo::linkKFTrackToECAL(), PFEGammaAlgo::linkRefinableObjectBremTangentsToECAL(), PFEGammaAlgo::linkRefinableObjectECALToSingleLegConv(), PFEGammaAlgo::linkRefinableObjectPrimaryGSFTrackToECAL(), PFEGammaAlgo::mergeROsByAnyLink(), PFEGammaAlgo::unlinkRefinableObjectKFandECALMatchedToHCAL(), and PFEGammaAlgo::unlinkRefinableObjectKFandECALWithBadEoverP().
std::vector<const PFClusterElement*> PFEGammaAlgo::ProtoEGObject::electronClusters |
Definition at line 105 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::calculateEleMVA(), PFEGammaAlgo::linkRefinableObjectPrimaryGSFTrackToECAL(), and PFEGammaAlgo::mergeROsByAnyLink().
reco::ElectronSeedRef PFEGammaAlgo::ProtoEGObject::electronSeed |
Definition at line 85 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::initializeProtoCands(), PFEGammaAlgo::linkRefinableObjectGSFTracksToKFs(), and PFEGammaAlgo::mergeROsByAnyLink().
int PFEGammaAlgo::ProtoEGObject::firstBrem |
Definition at line 106 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::calculateEleMVA(), PFEGammaAlgo::initializeProtoCands(), PFEGammaAlgo::linkRefinableObjectBremTangentsToECAL(), and PFEGammaAlgo::mergeROsByAnyLink().
std::vector<PFClusterFlaggedElement> PFEGammaAlgo::ProtoEGObject::hcalClusters |
Definition at line 101 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::calculateEleMVA(), and PFEGammaAlgo::linkRefinableObjectPrimaryGSFTrackToHCAL().
int PFEGammaAlgo::ProtoEGObject::lateBrem |
Definition at line 106 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::calculateEleMVA(), PFEGammaAlgo::initializeProtoCands(), and PFEGammaAlgo::mergeROsByAnyLink().
ElementMap PFEGammaAlgo::ProtoEGObject::localMap |
Definition at line 102 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::calculateEleMVA(), PFEGammaAlgo::initializeProtoCands(), PFEGammaAlgo::linkKFTrackToECAL(), PFEGammaAlgo::linkRefinableObjectBremTangentsToECAL(), PFEGammaAlgo::linkRefinableObjectConvSecondaryKFsToSecondaryKFs(), PFEGammaAlgo::linkRefinableObjectECALToSingleLegConv(), PFEGammaAlgo::linkRefinableObjectGSFTracksToKFs(), PFEGammaAlgo::linkRefinableObjectPrimaryGSFTrackToECAL(), PFEGammaAlgo::linkRefinableObjectPrimaryGSFTrackToHCAL(), PFEGammaAlgo::linkRefinableObjectPrimaryKFsToSecondaryKFs(), PFEGammaAlgo::linkRefinableObjectSecondaryKFsToECAL(), PFEGammaAlgo::mergeROsByAnyLink(), PFEGammaAlgo::unlinkRefinableObjectKFandECALMatchedToHCAL(), and PFEGammaAlgo::unlinkRefinableObjectKFandECALWithBadEoverP().
int PFEGammaAlgo::ProtoEGObject::nBremsWithClusters |
Definition at line 106 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::calculateEleMVA(), PFEGammaAlgo::initializeProtoCands(), PFEGammaAlgo::linkRefinableObjectBremTangentsToECAL(), and PFEGammaAlgo::mergeROsByAnyLink().
reco::PFBlockRef PFEGammaAlgo::ProtoEGObject::parentBlock |
Definition at line 83 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::initializeProtoCands().
const PFSCElement* PFEGammaAlgo::ProtoEGObject::parentSC |
Definition at line 84 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::initializeProtoCands(), PFEGammaAlgo::mergeROsByAnyLink(), and PFEGammaAlgo::unlinkRefinableObjectKFandECALMatchedToHCAL().
std::vector<PFGSFFlaggedElement> PFEGammaAlgo::ProtoEGObject::primaryGSFs |
Definition at line 92 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::calculateEleMVA(), PFEGammaAlgo::initializeProtoCands(), PFEGammaAlgo::linkRefinableObjectGSFTracksToKFs(), PFEGammaAlgo::linkRefinableObjectPrimaryGSFTrackToECAL(), PFEGammaAlgo::linkRefinableObjectPrimaryGSFTrackToHCAL(), PFEGammaAlgo::mergeROsByAnyLink(), and PFEGammaAlgo::unlinkRefinableObjectKFandECALWithBadEoverP().
std::vector<PFKFFlaggedElement> PFEGammaAlgo::ProtoEGObject::primaryKFs |
std::vector<PFGSFFlaggedElement> PFEGammaAlgo::ProtoEGObject::secondaryGSFs |
Definition at line 97 of file PFEGammaAlgo.h.
std::vector<PFKFFlaggedElement> PFEGammaAlgo::ProtoEGObject::secondaryKFs |
Definition at line 98 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::linkRefinableObjectConvSecondaryKFsToSecondaryKFs(), PFEGammaAlgo::linkRefinableObjectECALToSingleLegConv(), PFEGammaAlgo::linkRefinableObjectGSFTracksToKFs(), PFEGammaAlgo::linkRefinableObjectKFTracksToECAL(), PFEGammaAlgo::linkRefinableObjectPrimaryKFsToSecondaryKFs(), PFEGammaAlgo::linkRefinableObjectSecondaryKFsToECAL(), PFEGammaAlgo::mergeROsByAnyLink(), PFEGammaAlgo::unlinkRefinableObjectKFandECALMatchedToHCAL(), and PFEGammaAlgo::unlinkRefinableObjectKFandECALWithBadEoverP().
KFValMap PFEGammaAlgo::ProtoEGObject::singleLegConversionMvaMap |
Definition at line 99 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::linkRefinableObjectECALToSingleLegConv().