#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 75 of file PFEGammaAlgo.h.
|
inline |
Definition at line 76 of file PFEGammaAlgo.h.
GSFToTrackMap PFEGammaAlgo::ProtoEGObject::boundKFTracks |
Definition at line 87 of file PFEGammaAlgo.h.
std::vector<PFBremFlaggedElement> PFEGammaAlgo::ProtoEGObject::brems |
ClusterMap PFEGammaAlgo::ProtoEGObject::ecal2ps |
Definition at line 84 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 83 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::buildRefinedSuperCluster(), PFEGammaAlgo::calculate_ele_mva(), PFEGammaAlgo::fill_extra_info(), 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 99 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::calculate_ele_mva(), PFEGammaAlgo::linkRefinableObjectPrimaryGSFTrackToECAL(), and PFEGammaAlgo::mergeROsByAnyLink().
reco::ElectronSeedRef PFEGammaAlgo::ProtoEGObject::electronSeed |
Definition at line 79 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::initializeProtoCands(), PFEGammaAlgo::linkRefinableObjectGSFTracksToKFs(), and PFEGammaAlgo::mergeROsByAnyLink().
int PFEGammaAlgo::ProtoEGObject::firstBrem |
Definition at line 100 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::calculate_ele_mva(), PFEGammaAlgo::initializeProtoCands(), PFEGammaAlgo::linkRefinableObjectBremTangentsToECAL(), and PFEGammaAlgo::mergeROsByAnyLink().
std::vector<PFClusterFlaggedElement> PFEGammaAlgo::ProtoEGObject::hcalClusters |
Definition at line 95 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::calculate_ele_mva(), and PFEGammaAlgo::linkRefinableObjectPrimaryGSFTrackToHCAL().
int PFEGammaAlgo::ProtoEGObject::lateBrem |
Definition at line 100 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::calculate_ele_mva(), PFEGammaAlgo::initializeProtoCands(), and PFEGammaAlgo::mergeROsByAnyLink().
ElementMap PFEGammaAlgo::ProtoEGObject::localMap |
Definition at line 96 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::calculate_ele_mva(), 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 100 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::calculate_ele_mva(), PFEGammaAlgo::initializeProtoCands(), PFEGammaAlgo::linkRefinableObjectBremTangentsToECAL(), and PFEGammaAlgo::mergeROsByAnyLink().
reco::PFBlockRef PFEGammaAlgo::ProtoEGObject::parentBlock |
Definition at line 77 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::initializeProtoCands().
const PFSCElement* PFEGammaAlgo::ProtoEGObject::parentSC |
Definition at line 78 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::initializeProtoCands(), PFEGammaAlgo::mergeROsByAnyLink(), and PFEGammaAlgo::unlinkRefinableObjectKFandECALMatchedToHCAL().
std::vector<PFGSFFlaggedElement> PFEGammaAlgo::ProtoEGObject::primaryGSFs |
Definition at line 86 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::calculate_ele_mva(), 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 91 of file PFEGammaAlgo.h.
std::vector<PFKFFlaggedElement> PFEGammaAlgo::ProtoEGObject::secondaryKFs |
Definition at line 92 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 93 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::linkRefinableObjectECALToSingleLegConv().